原创

Xen 和 KVM 下如何关闭 virbr0

 ifconfig virbr0

virbr0    Link encap:Ethernet  HWaddr 52:54:00:D7:4A:34  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


这是由于安装和启用了 libvirt 服务后生成的,libvirt 在服务器(host)上生成一个 virtual network switch (virbr0),host 上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 virbr0 使用的是 NAT 模式(采用 IP Masquerade),所以这种情况下 guest 通过 host 才能访问外部。
# virsh net-list
Name                 State      Autostart
-----------------------------------------
default              active     yes
# virsh net-destroy default
Network default destroyed



# virsh net-undefine default
Network default has been undefined


# service libvirtd restart

查看virbr0是否还存在

ifconfig -a

正文到此结束
本文目录