vmware虛擬機器網路卡裝置名與配置檔案不符的故障處理
Vmware Server中建立虛擬機器node1,安裝了最新的centos6,而後採用複製虛擬機器檔案的方式快速建立了node2,啟動node2系統時vmware提示檢測到系統變動,選擇I copied,以便其能重新配置網路卡,之前的諸多rhel4/5系統均如何操作並正常。
複製出的node2啟動後,按照之前的經驗也是首先去修改網路卡的配置,但進入到/etc/sysconfig/network-script目錄,看到ifcfg-eth[N]與ifconfig中顯示的裝置並不匹配。
Ifcfg中配置了eth0,但ifconfig命令顯示當前裝置的網路卡為eth1:
[root@node2 ~]# ifconfig
eth1 Link encap:Ethernet HWaddr 00:0C:29:BB:E2:19
inet addr:10.0.14.88 Bcast:10.0.15.255 Mask:255.255.240.0
inet6 addr: fe80::20c:29ff:fedd:f7cf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:59751 errors:0 dropped:0 overruns:0 frame.:0
TX packets:259 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4128373 (3.9 MiB) TX bytes:43361 (42.3 KiB)
初始以為是複製時配置有誤,或者系統識別的問題,於是在vmware的管理介面刪除了網路卡,而後再重新新增,再次檢視ifconfig,這下發現eth1也不見了,網路卡裝置名變成了eth2:
[root@node2 ~]# ifconfig
eth1 Link encap:Ethernet HWaddr 00:0C:29:DD:F7:CF
inet addr:10.0.14.88 Bcast:10.0.15.255 Mask:255.255.240.0
inet6 addr: fe80::20c:29ff:fedd:f7cf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16454 errors:0 dropped:0 overruns:0 frame.:0
TX packets:4159 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4128373 (2.1 MiB) TX bytes:43361 (451.3 KiB)
Vmware的虛擬機器也配置過很多個,從未遇到過這種問題,懷疑應該是跟centos6的系統有關係,但面對這種無頭緒問題真不知道該從何處下手,趕緊向成師傅(http://blog.sina.com.cn/winpub)請教,大師出馬果然不同反響,很快就定位到了/etc/udev/rules.d/70-persistent-net.rules:
[root@node2 rules.d]# more /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) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:68:cf:fd", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:bb:e2:19", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:dd:f7:cf", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
# PCI device 0x8086:0x100f (e1000) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:dd:f7:cf", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
經過大師的分析,認為應該是系統啟動時對裝置名的識別紊亂導致,解決起來也很簡單,刪除檔案中的無用配置,僅保留最後一條eth0的配置即可,而後重啟機器,問題解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-709339/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vmware 虛擬機器中配置共享裸裝置虛擬機
- VMware安裝CentOS虛擬機器與配置網路CentOS虛擬機
- 虛擬機器網路卡配置虛擬機
- vmware虛擬機器與主機檔案共享虛擬機
- VMWare安裝與拖動檔案到虛擬機器虛擬機
- 虛擬機器VMware 安裝centos、常規配置、共享檔案等虛擬機CentOS
- VMware 安裝 Centos 7 虛擬機器配置網路CentOS虛擬機
- 虛擬機器VMWARE與其網路配置(包你玩轉虛擬機器)(轉)虛擬機
- 【VMware】虛擬機器中對映USB裝置虛擬機
- vmware虛擬機器異常關閉處理虛擬機
- 修改VMware虛擬機器網路卡MAC地址的方法總結虛擬機Mac
- VMWARE複製虛擬機器之後,需重新配置網路卡(CENTOS 6)虛擬機CentOS
- VMware虛擬機器網路配置的三種模式虛擬機模式
- 虛擬機器故障與故障處理工具之指令篇虛擬機
- Java虛擬機器8:虛擬機器效能監控與故障處理工具Java虛擬機
- vmware虛擬網路卡驅動無法安裝
- 【虛擬機器】VMware-VMware Tool安裝虛擬機
- VMware安裝虛擬機器時,全名、使用者名稱、虛擬機器名是什麼。修改虛擬機器為靜態ip虛擬機
- Win10系統安裝VMware虛擬機器沒有顯示虛擬網路卡如何解決Win10虛擬機
- Xen虛擬機器新增網路卡虛擬機
- VMware Fusion虛擬機器配置固定IP虛擬機
- vmware克隆虛擬機器centos6.5,虛擬機器從新配置虛擬機CentOS
- 虛擬機器centos系統,停機裝第二塊網路卡,需要更改的配置虛擬機CentOS
- VMware虛擬機器虛擬機
- vmware server 虛擬機器中安裝windows網路卡AMD PCNET驅動找不到Server虛擬機Windows
- Apache虛擬機器的配置檔案解說Apache虛擬機
- vmware克隆機網路卡配置
- VMware虛擬機器Reason: Failed to lock the file問題處理虛擬機AI
- VMware虛擬機器配置的最佳化方法虛擬機
- VMware虛擬機器的網路設定虛擬機
- 虛擬機器雙網路卡繫結虛擬機
- KVM虛擬機器新增物理網路卡虛擬機
- 麒麟系統修改網路卡名步驟和網路卡佔用故障處理
- VMware配置centos虛擬機器靜態ipCentOS虛擬機
- VMware無法開啟高版本虛擬機器檔案虛擬機
- Vmware虛擬機器連線外網虛擬機
- vmware虛擬機器網路中斷虛擬機
- VMware 虛擬機器圖文安裝和配置 Ubuntu Server 22.04虛擬機UbuntuServer