Press "Enter" to skip to content

Fix “network ‘default’ is not active”

在笔记本上的Ubuntu桌面版中使用NAT模式的虚拟机时,会出现如下情况。
network_default_not_active
在Ubuntu的KVM虚拟化环境中,默认(default)NAT网络是由libvirtd虚拟化管理程序自动创建的。由于默认情况下,这个NAT网络是指向有线网卡的,如果只使用无线网卡的话,就会出现上述虚机无法启动的情况。
解决问题的方法就是重新手动启动default NAT 网络。

$ sudo virsh net-list --all
 名称               状态     自动开始  持久
----------------------------------------------------------
 default              不活跃  否           是

$ sudo virsh net-start  default

$ sudo virsh net-list --all
 名称               状态     自动开始  持久
----------------------------------------------------------
 default              活动     否           是

$ sudo virsh net-autostart default
网络default标记为自动启动

$ sudo virsh net-list --all
 名称               状态     自动开始  持久
----------------------------------------------------------
 default              活动     是           是

然后就可以启动使用default网络NAT模式的虚机了。