問題:
64位cpu,bios中未設定虛擬化支援。主機作業系統 - windows xp,vmware workstation 7.01,客戶作業系統fedora 15, 32bit。工作正常。
在bios中開啟虛擬化支援,啟動xp,啟動fedora,發現無法連線網路。
#ifconfig
lo link encap:local loopback
inet addr:127.0.0.1 mask:255.0.0.0
inet6 addr: ::1/128 scope:host
up loopback running mtu:16436 metric:1
rx packets:0 errors:0 dropped:0 overruns:0 frame:0
tx packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
rx bytes:0 (0.0 b) tx bytes:0 (0.0 b)
網絡卡不工作。
解決:檢視/var/log/message,發現:
/etc/sysconfig/network-scripts/ifup-eth: device p3p1 does not seem to be present, delaying initialization.
p3p1是開啟虛擬化之前fedora的網絡卡名稱,安裝的時候預設的,沒有修改過。
#ifconfig -a
eth0 link encap:ethernet hwaddr 00:0c:29:d4:03:20
broadcast multicast mtu:1500 metric:1
rx packets:144 errors:0 dropped:0 overruns:0 frame:0
tx packets:124 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:16558 (16.1 kib) tx bytes:41388 (40.4 kib)
interrupt:19 base address:0x2000
lo link encap:local loopback
inet addr:127.0.0.1 mask:255.0.0.0
inet6 addr: ::1/128 scope:host
up loopback running mtu:16436 metric:1
rx packets:0 errors:0 dropped:0 overruns:0 frame:0
tx packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
rx bytes:0 (0.0 b) tx bytes:0 (0.0 b)
發現eth0,但是p3p1不見了。沒搞清楚為什麼,有人知道麻煩告訴我:)
網絡卡被檢測到了,但是沒有被分配位址,於是
#dhclient eth0
(參考:
#ifconfig
eth0 link encap:ethernet hwaddr 00:0c:29:d4:03:20
inet addr:192.168.20.140 bcast:192.168.20.255 mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fed4:320/64 scope:link
up broadcast running multicast mtu:1500 metric:1
rx packets:51 errors:0 dropped:0 overruns:0 frame:0
tx packets:50 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:7373 (7.2 kib) tx bytes:7636 (7.4 kib)
interrupt:19 base address:0x2000
lo link encap:local loopback
inet addr:127.0.0.1 mask:255.0.0.0
inet6 addr: ::1/128 scope:host
up loopback running mtu:16436 metric:1
rx packets:0 errors:0 dropped:0 overruns:0 frame:0
tx packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
rx bytes:0 (0.0 b) tx bytes:0 (0.0 b)
現在可以看到,eth0工作了。
接下來,重啟fedora 15,同樣的問題再次出現。不可能每次都去手動dhclient,肯定還有需要改的地方。
根據/var/log/messages裡的提示,做了以下修改:
1, #mv /etc/sysconfig/network-scripts/ifcfg-p3p1 /etc/sysconfig/network-scripts/ifcfg-eth0
2,把移動後的ifcfg-eth0中的device="p3p1"換為device="eth0"
重新啟動,一切正常。搞定:)
RHCE 6 7虛擬機器轉殖後網絡卡無法啟動
rhce 6.7虛擬機器轉殖後網絡卡無法啟動,提示 devuce eth1 has different mac address than expected,ignoring.的解決辦法 1.當虛擬機器被轉殖之後,原來的在基本系統中的網絡卡 eth0 在新系統中就沒有了,使用 ifconfig a 會...
虛擬機器Linux更改IP無法啟用網絡卡故障一例
故障描述 vpc安裝的red hat linux enterprise 4 as update 7,更改ip時,提示 error,some other host already use address 網絡卡無法啟用,用setup進行設定也不能解決問題,檢視相應配置檔案未找到原因,但用dhcp自動獲...
linux 轉殖虛擬機器網絡卡無法啟動解決
vmware中轉殖虛擬機器是經常的事情,對於客戶機是winows的虛擬機器直接轉殖就可以使用。對於客戶機是linux的虛擬機器轉殖後會出現網路無法啟動的問題。使用vmware的轉殖功能,會為轉殖乙個與原始虛擬機器網絡卡相同的mac位址。記入 etc udev rules.d 70 persisten...