virbr 是 KVM 自动创立的一个 Bridge,其作用是为衔接其上的虚机网卡提供 NAT 访问外网的性能。
virbr是一种虚构网络接口,这是由于装置和启用了libvirt服务后生成的libvirt在主机(host)上生成一个 network switch(virbr),
host上一切的虚构机(guest)经过这个virbr衔接起来,自动状况下virbro经常使用的是NAT形式(驳回IP Masquerade),所以这种状况下guest经过host能力访问外部。
检查虚构网桥:
STP(生成树协定----二层冗余技术)
列表一下看看,还是智能启动的
打算一:
而后用以下三条指令删除virbr
# brctl addbr brneo ## 创立新网桥 brneo # brctl delbr brneo ## 删除网桥 brneo # brctl addif brneo eth ## 将接口 eth 参与网桥 brneo # brctl delif brneo eth ## 将接口 eth 从网桥 brneo 中删除 # brctl show ## 检查网桥信息 # brctl show brneo ## 检查网桥 brneo 的信息 # brctl stp brneo on ## 开启网桥 brneo 的 STP,防止成环
方法二:
. 删除自动网络default virsh net-destroy default . 敞开定义网络default virsh net-undefine default . 重启libvirtd服务失效 systemctl restart libvirtd.service systemctl stop libvirtd.service #virbr网卡敞开后封锁libvirtd服务 systemctl disable libvirtd.service
virsh create cirros.xml ---创立虚构机
virsh define cirros.xml