2015年8月26日 星期三

Cent OS 7 IP Set

CENTOS 7 有一套NetworkManager

含有設定網路功能
若是圖形化介面其實很方便
但在文字介面中就會導致設定上混淆與不方便
因為其幫設定指令易讓人誤會真正需設定的位置




為求設定不受NetworkManager干擾,故將其服務停止

service NetworkManager stop
chkconfig NetworkManager off


啟動network

chkconfig network on
service network restart

介紹network設定檔案結構

/etc/sysconfig/network-scripts/    #網路卡設定檔位置
/etc/sysconfig/network                 #路由設定位置
/etc/resolv.conf                             #DNS伺服器設定位置
=====================
進入網卡設定檔位置
#   cd /etc/sysconfig/network-scripts/

確認網卡,這裡的是 ifcfg-eth0
※eth0 : eth為網卡類型的乙太網路,0是第一個的設定檔,若更換電腦(如虛擬主機)或增加網卡數字會遞增。

=====================
編輯
vim ifcfg-eth0


TYPE=Ethernet
BOOTPROTO=static  #原設定應為 dhcp 改為 none or static皆可
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=7b12b3a1-e50e-4b02-bfe4-9dc912797316
DEVICE=eth0
ONBOOT=yes

#添加以下兩行
IPADDR0=192.168.1.62
NETMASK=255.255.255.0


=====================
Gateway Set

vim /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=centos7          #主機名稱設定,更改後記得reboot
GATEWAY=192.168.1.254 #路由器IP設定

==
DNS  Server Set

vim /etc/resolv.conf

nameserver 168.95.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4

※如果有啟動NetworkManager會在此檔案內寫註記,不用理他。

=====================

重啟network 服務
# systemctl restart network

檢視IP是否切換成功

ip addr
ip route
=====================
DNS 設定
vim /etc/hosts

192.168.1.65

127.0.0.1               localhost.localdomain   localhost
# 主機的 IP             主機的名稱              主機的別名

沒有留言:

張貼留言