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-bin
pacote 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