Como faço para impedir a criação da interface virbr0?

Como faço para impedir a criação da interface virbr0?

Sempre que inicio meu laptop (HP), 'Conexões de rede' mostra que ele está conectado (embora na verdade não esteja). Quando vou para a opção 'editar conexões', aparecevirbr0. Eu tenho que excluí-lo todas as vezes. Como me livro disto ? É um problema de hardware?

Responder1

Na minha máquinavirbr0interface foi criada após a instalação do libvirt-binpacote que é dependência do virt-manager.

Solução 1(direto):

Parece que você pode removê-lo da inicialização removendo o arquivo correspondente com

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

Você pode trazê-lo de volta com

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

Solução 2(com virsh)

  • desabilitar:sudo virsh net-autostart --disable default
  • habilitar:sudo virsh net-autostart default

Mas isso tem efeito colateral. Se você quiser usar uma rede em ponte no virt-manager, você deve iniciar o bridge antes de iniciar a VM com sudo virsh net-start default.

Solução 3(definirvirbr0não gerenciado no NetworkManager)

As seguintes linhas devem ser adicionadas ao final de/etc/NetworkManager/NetworkManager.conf:

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

O resultado: o NetworkManager "não sabe" sobrevirbr0, mas as VMs podem acessar a rede em ponte.

Responder2

Dê a isso umtente issoé principalmente para 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

informação relacionada