天天看點

vm網卡問題處理記錄

處理vm網卡問題的簡單總結(備做參考)

問題描述:

  原vm有一個網卡後使用convirt添加第二塊網卡後,出現時通時斷,偶爾逾時現象。

檢查convirt平台添加網卡的參數發現名稱詳情都一樣隻有mac不同,感覺可能是這裡的問題(後來才知道是應用程式腳本導緻的網絡不通)。

修改convirt網絡配置後重新開機系統無果,檢視網絡參數,發現第二塊添加的網卡名變為"_tmp"開頭的名稱,如下:

[root@jjxdsa1 ~]# ip a

……………省略………

2: __tmp1030617904: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000

    link/ether 00:16:3e:24:88:1a brd ff:ff:ff:ff:ff:ff

問題總結:

     1、其中一塊網卡裝置名變為“_tmp”開頭

     2、規範使用convirt添加網卡步驟

處理問題:

1、出現網卡裝置名"_tmp"開頭原因大概跟網卡配置檔案損壞有關。

網卡裝置名變為“_tmp開頭”處理方法,修改網卡相關配置檔案:

  1. 注釋/etc/modprobe.conf 中網卡驅動子產品相關的配置

  2. 備份除ifcfg-lo意外的網卡配置檔案/etc/sysconfig/network-scripts/ifcfg-x,然後删除将其。

  3. 注釋系統發現的硬體清單中關于網卡的配置資訊/etc/sysconfig/hwconf 

  4. 重新開機系統,将備份的配置網絡cp到/etc/sysconfig/network-scripts目錄下(注意裝置名和mac對應關系),重新開機網絡服務即可。

對于convirt配置vm需要注意網卡裝置名、mac與convirt配置的網卡資訊對應正常,

2、使用convirt添加網卡步驟:

一般vm使用兩個網卡時先增加橋接網卡xenbr1然後添加xenbr0(多個虛拟網卡同理),避免系統網卡裝置eth0 eth1與添加的網卡資訊對應關系不比對。

根據實踐中得知也不是必須這樣做,正常先加xenbr0再xenbr1也是可以的。保險起見還是如上操作吧。

本文轉自pandazhai 51CTO部落格,原文連結:http://blog.51cto.com/dreamway/1045566