建立乙個轉殖的vmware虛擬機器,啟動後會報,發現網路沒有啟動起來。
仔細觀察,你會發現沒有eth0的ip位址,是因為從原機器轉殖過來後,centos使用的還是原機器eth0的mac位址,但是這個mac位址跟vmware生成的mac位址不一樣。執行啟動網路也會報錯。
提示 device eth0 does not seem to be present
在centos下修改網路配置引數
1. [root@centos6 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
發現網絡卡位址跟上面的不一樣,刪除hwaddr和uuid行,修改後如果是動態獲取ip網絡卡的位址是這樣的。
device=eth0
type=ethernet
onboot=yes
nm_controlled=yes
bootproto=dhcp
2.修改另外乙個檔案
[root@centos6 ~]# vi /etc/udev/rules.d/70-persistent-net.rules
原檔案內容:
# this file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
## you can modify it, as long as you keep each rule on a single
# line, and change only the value of the name= key.
# pci device 0x8086:0x100f (e1000)
subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:1b:8f:d9", attr=="1", kernel=="eth*", name="eth0"
# pci device 0x8086:0x100f (e1000)
subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:a6:6a:ef", attr=="1", kernel=="eth*", name="eth1"
將第一行刪除,第二行的eth1 修改為eth0,修改後最後2行內容如下。
# pci device 0x8086:0x100f (e1000)
subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:a6:6a:ef", attr=="1", kernel=="eth*", name="eth0"
修改後重啟centos6,網絡卡就自動啟動了,centos7經測試沒有這個問題。 vmware轉殖主機
因為準備搭建伺服器集群,但是乙個個虛擬機器的建立過於繁瑣,因此使用轉殖來減少工作量。開啟vmware,進入主介面,點選虛擬機器選項 點選轉殖 轉殖完成。解決方法 登陸進入剛轉殖的主機 輸入賬號密碼,我安裝的是最小化的centos 輸入命令 vim etc udev rules.d 70 persis...
VMware轉殖虛擬機器,轉殖機網絡卡啟動不了解決方案
vmware裡面轉殖了個虛擬機器,轉殖機網絡卡啟動不了,啟動報錯 device eth0 does not seem to be present,delaying initialization.failed 使用轉殖後的虛擬機器時發現原來在基本系統中的網絡卡eth0到了新系統卻沒有了,使用ifcon...
虛擬機器VMware轉殖Linux修改網絡卡的方式
在使用虛擬機器轉殖乙個自己的linux系統的時候,會導致第二個系統的網絡卡和第乙個系統的網絡卡配置一致,這會導致linux無法上網。所以我們一般會將linux的網絡卡配置修改一下。注意 轉殖後的系統有兩個網絡卡eth0和 eth1,但是實際起作用的是eth1,eth0是從之前轉殖過來的,eth1才是...