虛擬機上有四張NICs Adapter,在 ESXi 上移植OS 後,發生網卡驅動不支持現象。
看不懂又找不到問題,最後決定手動重建。
1. 到 CentOS 作業系統中刪除檔案 70-persistent-net.rules
rm -rf /etc/udev/rules.d/70-persistent-net.rules
2. 修改 /etc/sysconfig/network-scripts 下的四個檔案 ifcfg-eth0、ifcfg-eth1、ifcfg-eth2、ifcfg-eth3 (
remove MAC address
)vi /etc/sysconfig/network-scripts/ifcfg-eth0
1: DEVICE=eth0
2: TYPE=Ethernet
3: UUID=8c1b4007-428f-4fb3-89df-8a699b4b8947
4: ONBOOT=yes
5: NM_CONTROLLED=yes
6: BOOTPROTO=none
7: DEFROUTE=yes
8: IPV4_FAILURE_FATAL=yes
9: IPV6INIT=no
10: IPADDR=192.168.0.100
11: PREFIX=24
12: LAST_CONNECT=1383997776
3. 關閉該OS
sync
sync
init 0
4. 重建VM 的 Network Adapter,給予正確的Adapter Type (E1000)
5. 開啟 OS,並檢視 Network Adapter 是否正常
# 使用 ifconfig ,經過濾器,檢出包含 "eth" 的Line
ifconfig |grep eth# 使用 ifconfig ,經過濾器,檢出包含 "inet" 的Line
ifconfig |grep inet# 檢視 eth0~3 狀態
mii-tool eth0 eth1 eth2 eth3eth0: negotiated 100baseTx-FD, link ok
eth1: negotiated 100baseTx-FD, link ok
eth2: negotiated 100baseTx-FD, link ok
eth3: negotiated 100baseTx-FD, link ok6. 重啟網路
/etc/init.d/network restart
沒有留言:
張貼留言