virbr0 xenbr0 虛擬網卡問題

root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:4C:40:49:79  
          inet addr:192.168.12.16  Bcast:192.168.12.255  Mask:255.255.255.0
         
lo        Link encap:Local Loopback  
        

peth0     Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF  
         

vif0.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF  
        

virbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
         

xenbr0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF  
 

其實會出現這樣的問題是libvirtd ,xend這些服務開啓的。這也是網橋的模式。
把libvirtd 和 xend 這兩個服務關掉並且禁止系統啓動時開啓服務。
#/etc/init.d/libvirtd stop
#/etc/init.d/xend stop
#chkconfig libvirtd off
#chkconfig xend off

這樣就正常了。

使用brctl show來查看網橋。這裏需要注意的是:vif0.0代表的是Dom0的網絡接口,vifX.0代表的是DomU的網絡接口。X和DomU的id有關 系。。peth0是物理網卡接口。網橋如果可以通信,vif0.0,vifX.0,peth0必須在一個網橋之下。這裏的網橋類似於xenbr0, virbr0的形式。注意這裏是兩個不同的網橋。所以必須都在同一個網橋之下才行。如果不在的話,在DomU的config中設置vif = ['bridge=xenbr0']就可以了。

此網口很多時候我們並用不着,刪除辦法如下:
分別查詢下列安裝包是否安裝:
Virtualization-en-US    noarch     5.2-11          libvirt                 i386       0.3.3-7.el5    
libvirt-python          i386       0.3.3-7.el5     rhn-virtualization-host  noarch     1.0.1-55 

[root@localhost opt]# rpm -e virt-manager
[root@localhost opt]# rpm -e python-virtinst
[root@localhost opt]# rpm -e libvirt-python
[root@localhost opt]# rpm -e virt-viewer
[root@localhost opt]#  rpm -e libvirt
[root@localhost opt]# rpm -e rhn-virtualization-host  noarch

成功刪除後virbr0應該會消除。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章