在VMware裏克隆出來的CentOS Linux
創建後症狀:啓動之後使用ifconfig,發現無ip地址,只有迴環地址爲127.0.0.1,
MAC地址以及主機名都和源主機相同(源主機採用手動方式配置的IP)。
無論如何執行下面命令都無濟於事:
/etc/init.d/network restart
ifup eth0
故障現象:
解決辦法:
第一步:
編輯eth0的配置文件:vi /etc/sysconfig/network-scripts/ifcfg-eth0,刪除HWADDR地址那一行及UUID的行如下:
HWADDR=00:0c:29:08:28:9f
UUID=cee39dbb-6a10-4425-9daf-768b6e79a9c9
提示:當然你也可以根據實際的HWADDR和UUID修改,而不刪除。
第二步:
# rm -rf /etc/udev/rules.d/70-persistent-net.rules
# reboot ………………
# service network restart
Shutting down loopback insterface: [ OK ]
Bringing up loopback insterface: [ OK ]
Bringing up interface eth0: [ OK ]
重啓之後的結果顯示如下:
設置本地網卡:
說明一下這個文件;DEVICE=eth0 網卡對應的設備別名,如ifcfg-eth0第一塊網卡
BOOTPROTO=static
網卡獲得ip地址的方式,
Static(靜態 ip地址)
dhcp(通過dhcp協議獲取ip)
bootip通過bootp協議獲得的ip地址
BROADCAST=192.168.0.255 子網廣播地址
HWADDR=00:50:56:8E:47:EE 網卡物理地址
IPADDR=12.168.1.117 網卡IP地址
IPV6INIT=no 是否啓用
IPV6IPV6_AUTOCONF=no
NETMASK=255.255.255.0 網卡對應網絡掩碼
NETWORK=192.168.1.0 網卡對應的網絡地址
ONBOOT=yes 系統啓動時是否設置此網絡接口,設置爲yes時,系統啓動時激活此設備。默認設置爲yes
至於後面的 TYPE 和UUID這個就不用管了,這網卡的類型
eth0網卡文件修改後:
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.44.131
NETMASK=255.255.255.0
GATEWAY=192.168.44.1
IPV6INIT=no
USERCTL=no