轉殖的vmware虛擬主機網絡卡無法啟動解決辦法

2021-10-07 01:43:10 字數 1641 閱讀 9847

建立乙個轉殖的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才是...