Como faço para impedir que a interface virbr0 seja criada?

3

Sempre que eu inicio meu laptop (HP), 'Conexões de rede' mostra que ele está conectado (embora na verdade não seja). Quando eu vou para a opção 'editar conexões', mostra virbr0 . Eu tenho que deletar isso toda vez. Como me livro disto ? É um problema de hardware?

    
por yo_KKG 20.11.2017 / 18:16

1 resposta

3

Na interface da minha máquina virbr0 foi criada após a instalação do pacote libvirt-bin , que é a dependência de 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 trazer de volta com sudo ln -s /etc/libvirt/qemu/networks/default.xml /etc/libvirt/qemu/networks/autostart/default.xml .

Solução 2 (com virsh )

  • desativar: sudo virsh net-autostart --disable default
  • ativar: sudo virsh net-autostart default

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

Solução 3 (conjunto virbr0 nã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" sobre o virbr0 , mas as VMs podem acessar a rede em ponte.

    
por N0rbert 20.11.2017 / 18:58