如何停止创建 virbr0 接口?

Ran*_*rix 9 internet network-bridge 16.04

每当我启动我的笔记本电脑(HP)时,“网络连接”都会显示它已连接(尽管实际上并非如此)。当我转到“编辑连接”选项时,它显示virbr0。我每次都必须删除它。如何摆脱这个?是硬件问题吗?

N0r*_*ert 10

在我的机器上virbr0接口是在安装libvirt-bin依赖于virt-manager.

解决方案 1(直接):

看来您可以通过删除相应的文件来从启动中删除它

sudo rm /etc/libvirt/qemu/networks/autostart/default.xml
Run Code Online (Sandbox Code Playgroud)

你可以把它带回来

sudo ln -s /etc/libvirt/qemu/networks/default.xml /etc/libvirt/qemu/networks/autostart/default.xml
Run Code Online (Sandbox Code Playgroud)

解决方案 2(带有virsh

  • 禁用: sudo virsh net-autostart --disable default
  • 使能够: sudo virsh net-autostart default

但这有副作用。如果你想在 virt-manager 中使用桥接网络,你应该在使用sudo virsh net-start default.

方案三(在NetworkManager中设置virbr0 unmanaged)

应将以下几行添加到/etc/NetworkManager/NetworkManager.conf 的末尾

[keyfile]
unmanaged-devices=interface-name:virbr0
Run Code Online (Sandbox Code Playgroud)

结果: NetworkManager “不知道” virbr0,但虚拟机可以访问桥接网络。