最近升級服務器到centos7,在設置ip時由於centos 7 不再延用eth0遇到點小麻煩,整理一下,下次別浪費時間。
第一步:編輯網絡配置
cd /etc/sysconfig/network-scripts
每個人的網絡配置文件名不同,不過都是ifcfg-ens**, ls看一下,我的是ifcfg-ens33
nano ./ifcfg-ens33
把它編輯成這樣:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static (一定要配static)
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=f1fc6f31-79d6-4e3e-b907-abe2b2fa3(不要複製,每個人uuid不同,別改原有的)
DEVICE=ens33
ONBOOT=yes (開機後設置ip)
IPADDR0=10.0.6.236 (你的ip)
GATWAY0=10.0.0.1 (你的網關)
DNS1=114.114.114.114 (你的DNS)
NETMASK=255.255.240.0 (你的子網掩碼)
沒有的選項加上去,檢測好就行。
第二步:重啓網絡服務
service network restart
第三步:測試
ifconfig 看看有沒變,沒變一般是BOOTPROTO 沒設爲static.
ping一下其他主機,內網ping 不通多半是NETMASK不對或沒設,外網Ping不通看GATWAY0, 不能解析域名找DNS1 如ping www.baidu.com