裝了一臺CentOS,在設置以太網網絡參數的時候
cd /etc/sysconfig/network-scripts
裏面有個ifcfg-eth0文件,vi編輯它
一開始的時候默認內容是
DEVICE="eth0"
HWADDR="CE:CB:F3:34:24:A0"
NM_CONTROLLED="yes"
ONBOOT="no"
我現在根據我的網絡環境,設置爲
DEVICE="eth0"
HWADDR="CE:CB:F3:34:24:A0"
NM_CONTROLLED="yes"
ONBOOT="yes"
ipaddr="172.18.11.2"
network="255.255.0.0"
gateway="172.18.11.1"
保存退出,service network restart重啓網絡服務,期待設置的網絡參數生效
沒想到無效
[root@localhost network-scripts]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
[root@localhost network-scripts]# ifconfig
eth0 Link encap:Ethernet HWaddr CE:CB:F3:34:24:A0
inet6 addr: fe80::cccb:f3ff:fe34:24a0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:788 errors:0 dropped:0 overruns:0 frame:0
TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:283534 (276.8 KiB) TX bytes:2020 (1.9 KiB)
Interrupt:9
裏面沒有ip地址的內容
回頭在看看剛纔ifcfg-eth0,把裏面的最後三行改成大寫字母
DEVICE="eth0"
HWADDR="CE:CB:F3:34:24:A0"
NM_CONTROLLED="yes"
ONBOOT="yes"
IPADDR="172.18.11.2"
NETMASK="255.255.0.0"
GATEWAY="172.18.11.1"
保存退出,再次service network restart
再來驗證一下是否生效
[root@localhost network-scripts]# ifconfig
eth0 Link encap:Ethernet HWaddr CE:CB:F3:34:24:A0
inet addr:172.18.11.2 Bcast:172.18.255.255 Mask:255.255.0.0
inet6 addr: fe80::cccb:f3ff:fe34:24a0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:870 errors:0 dropped:0 overruns:0 frame:0
TX packets:51 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:288490 (281.7 KiB) TX bytes:3494 (3.4 KiB)
Interrupt:9
OK了,看來大小寫敏感啊