異世界


2013年11月16日 星期六

手動重建 網卡

虛擬機上有四張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)
           image



5. 開啟  OS,並檢視 Network Adapter 是否正常



# 使用 ifconfig ,經過濾器,檢出包含 "eth" 的Line
ifconfig |grep eth 
# 使用 ifconfig ,經過濾器,檢出包含 "inet" 的Line
ifconfig |grep inet 
# 檢視 eth0~3 狀態
mii-tool eth0 eth1 eth2 eth3
  eth0: negotiated 100baseTx-FD, link ok
eth1: negotiated 100baseTx-FD, link ok
eth2: negotiated 100baseTx-FD, link ok
eth3: negotiated 100baseTx-FD, link ok
 6. 重啟網路
/etc/init.d/network restart
  

沒有留言:

張貼留言