Como usar Modo Bridge no Gnome Boxes (Ubuntu, Debian e derivados)

O Gnome Boxes é uma das soluções de virtualização mais ágeis para Linux.

Ele é perfeito para testar ISOs rapidamente, mas peca na falta de configurações avançadas de rede pela interface.

Por padrão, ele utiliza NAT, o que impede que a VM receba um IP da sua rede local.

Se você precisa que sua VM seja vista pelos outros dispositivos da rede (Modo Bridge), este guia vai te mostrar como resolver isso usando o virt-manager e o terminal.

1. Instalação das Ferramentas Necessárias

Para gerenciar as configurações de rede que o Gnome Boxes não mostra, utilizaremos o Virtual Machine Manager (virt-manager).

No Ubuntu ou Debian, instale com o comando:

sudo apt install virt-manager

2. Configurando o QEMU Bridge Helper

O QEMU precisa de permissão para “pendurar” a VM na sua placa de rede física. Primeiro, verifique se o arquivo de configuração existe. Se não existir, crie a pasta e o arquivo:

sudo mkdir -p /etc/qemu
sudo nano /etc/qemu/bridge.conf

Dentro do arquivo, adicione a seguinte linha para permitir todas as interfaces (ou especifique a sua, como virbr0):

allow all

Agora, ajuste as permissões para que o sistema possa executar o helper de rede:

sudo chmod 755 -R /etc/qemu
sudo chmod u+s /usr/lib/qemu/qemu-bridge-helper

3. Criando a Interface Bridge via Terminal

Vamos usar o nmcli para criar uma ponte (vbr0) ligada à sua interface de rede física (substitua eth1 pelo nome da sua interface real, que você descobre com o comando ip a):

# Adiciona a bridge
nmcli con add con-name vbr0 ifname vbr0 type bridge autoconnect yes ipv4.method auto

Adiciona sua interface física à bridge (Ajuste eth1 para a sua)
nmcli con add con-name vbr0-port ifname eth1 type ethernet slave-type bridge master vbr0 autoconnect yes

Ativa a conexão
nmcli connection down eth1
nmcli connection up vbr0

4. Aplicando a configuração na VM

modo bridge gnome boxes

Agora, abra o virt-manager (Gerenciador de Máquinas Virtuais) que instalamos no início.

O Gnome Boxes utiliza o mesmo backend, então sua VM aparecerá lá.

  1. Selecione a VM e clique em Abrir.
  2. Vá no ícone da “lâmpada” (Exibir detalhes do hardware).
  3. Clique em NIC (Placa de Rede).
  4. Em “Fonte da rede”, escolha: “Bridge device…” ou “Especifique o nome do dispositivo compartilhado”.
  5. No campo nome, digite: vbr0.
  6. Clique em Aplicar.

Pronto! Ao iniciar a VM pelo Gnome Boxes, ela agora solicitará um IP diretamente ao seu roteador, comportando-se como um dispositivo real na sua rede local.


Dica Extra: Se você gosta de gerenciar servidores e automação via terminal, confira também nosso guia de comandos Robocopy para backups robustos.

Fonte: https://www.reddit.com/
https://blog.christophersmart.com/
https://mike42.me/blog/2019-08-how-to-use-the-qemu-bridge-helper-on-debian-10
https://discussion.fedoraproject.org/t/virtual-machine-manager-bridged-network-why-so-complicated-to-achiev/38979

0 0 votos
Classificação do artigo
Inscrever-se
Notificar de

2 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
Edson Nascicmento
2 anos atrás

Olá boa tarde.
gostei muito do tutorial mas quando chega na parte do virt manager, tendo eu criado amáquina pelo gnamoe boxes, simplemente ela nao aparece então não posso aplciar as configs colocadas a partir desta etapa. Como devo proceder então?

Grato,
Edson Nascimento

2 anos atrás
Responder para  Edson Nascicmento

Olá Edson,

Verifica as permissões da máquina virtual criada no gnome-boxes. Está com cara de permissão cara.

2
0
Adoraria saber sua opinião, comente.x