處理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