Wie verhindere ich die Erstellung der Virbr0-Schnittstelle?

Wie verhindere ich die Erstellung der Virbr0-Schnittstelle?

Wenn ich meinen Laptop (HP) starte, wird unter „Netzwerkverbindungen“ angezeigt, dass er verbunden ist (obwohl dies eigentlich nicht der Fall ist). Wenn ich zur Option „Verbindungen bearbeiten“ gehe, wird angezeigtvirbr0. Ich muss es jedes Mal löschen. Wie werde ich es los? Ist es ein Hardwareproblem?

Antwort1

Auf meiner Maschinevirbr0Die Schnittstelle wurde nach der Installation des libvirt-binPakets erstellt, das von abhängig ist virt-manager.

Lösung 1(einfach):

Es scheint, dass Sie es aus dem Start entfernen können, indem Sie die entsprechende Datei mit entfernen

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

Sie können es zurückbringen mit

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

Lösung 2(mit virsh)

  • deaktivieren:sudo virsh net-autostart --disable default
  • aktivieren:sudo virsh net-autostart default

Dies hat jedoch Nebeneffekte. Wenn Sie ein überbrücktes Netzwerk im virtuellen Manager verwenden möchten, sollten Sie die Brücke starten, bevor Sie die VM mit starten sudo virsh net-start default.

Lösung 3(Satzvirbr0nicht verwaltet im NetworkManager)

Die folgenden Zeilen sollten am Ende hinzugefügt werden/etc/NetworkManager/NetworkManager.conf:

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

Das Ergebnis: NetworkManager "weiß nicht" übervirbr0, aber VMs können auf überbrückte Netzwerke zugreifen.

Antwort2

Geben Sie diesemVersuche diesist hauptsächlich für 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

verwandte Informationen