如何停止建立 virbr0 介面?

如何停止建立 virbr0 介面?

每當我啟動我的筆記型電腦(HP)時,「網路連線」都會顯示它正在連線(儘管實際上沒有)。當我進入“編輯連接”選項時,它顯示病毒0。我每次都必須刪除它。如何擺脫這個?是硬體問題嗎?

答案1

在我的機器上病毒0介面是在安裝libvirt-bin軟體包後創建的,該軟體包是virt-manager.

解決方案1(直截了當):

看來您可以透過刪除相應的檔案來從啟動中刪除它

sudo rm /etc/libvirt/qemu/networks/autostart/default.xml

你可以把它帶回來

sudo ln -s /etc/libvirt/qemu/networks/default.xml /etc/libvirt/qemu/networks/autostart/default.xml

解決方案2(和virsh

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

但這有副作用。如果你想在 virt-manager 中使用橋接網絡,你應該在啟動虛擬機器之前啟動橋接sudo virsh net-start default

解決方案3(放病毒0在 NetworkManager 中不受管理)

應將以下行新增至末尾/etc/NetworkManager/NetworkManager.conf

[keyfile]
unmanaged-devices=interface-name:virbr0

結果:NetworkManager“不知道”病毒0,但虛擬機器可以存取橋接網路。

答案2

給這個嘗試這個主要用於 Centos

sudo su -
virsh net-destroy default
virsh net-undefine default
systemctl stop libvirtd.service
systemctl disable libvirtd.service
apt remove qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer bridge-utils

相關內容