ubuntu安装好kvm,创建虚拟机后,总是网络不通
后发现需要删除默认网桥(使用网桥模式的时候)
大多数时候我们虚拟机使用的是 bridge(网桥)直接连到局域网里,所以这个 virbr0 不是必须的(注:我使用的时候此配置项必须删除,原因未明)。如何关掉这个 virbr0 呢?先 net-destroy 然后 net-undefine,最后别忘了重启 libvirtd 让设置生效:
# 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
确认是否删除成功
#virsh net-list
Name State Autostart Persistent
---------------------------------------------------------
然后配置物理机网桥为静态模式
sudo vim /etc/network/interfaces
修改配置项如下图(此处我配置的是静态模式,也可以配置成dhcp动态模式,方法自行搜索)
重启物理机网络服务
sudo service networking restart
在虚拟机上的网络配置中选择新建的br0网桥,就完成虚拟机网络配置了