Para resolver o problema de configuração do modo Bridge no QEMU no Debian 12, você pode seguir os passos abaixo:
- Instalar Dependências:
Primeiro, certifique-se de que você tenha todos os pacotes necessários instalados:
sudo apt update
sudo apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
- Criar e Configurar a Bridge:
Edite o arquivo de configuração de rede para adicionar uma bridge. Abra o arquivo de configuração de rede (em modo root):
nano /etc/network/interfaces
Adicione a configuração da bridge:
auto br0
iface br0 inet dhcp
bridge_ports eth0 #sendo a interface que quer usar como mestre
bridge_stp off
bridge_fd 0
bridge_maxwait 0
Substitua eth0
pela interface de rede correta, que pode ser verificada com ip a
.
- Reiniciar o Serviço de Rede:
Após editar o arquivo, reinicie os serviços de rede para aplicar as mudanças:
sudo systemctl restart networking
- Configurar o QEMU para usar a Bridge:
Ao iniciar a máquina virtual com QEMU, use a bridge configurada (exemplo em modo texto):
qemu-system-x86_64 -hda /path/to/your/disk.img -m 2048 -net nic -net bridge,br=br0
- Configurar as Permissões do Libvirt (Opcional):
Se você estiver usandovirt-manager
elibvirt
, pode ser necessário adicionar seu usuário ao grupolibvirt
para ter as permissões corretas:
sudo usermod -aG libvirt $(whoami)
- Verificar Firewall:
Verifique se o firewall não está bloqueando o tráfego da bridge:
sudo iptables -L
Certifique-se de permitir o tráfego necessário.
Depois de seguir esses passos, suas máquinas virtuais no QEMU deverão ser capazes de usar a rede em modo bridge sem problemas. Se encontrar algum erro específico durante o processo, me avise para que possamos investigar mais detalhadamente.