Fazendo uma ponte de rede no Debian

Fazendo uma ponte de rede no Debian

Estou tendo muitos problemas para criar uma ponte de rede em meu sistema Debian para poder executar VMs Qemu em virsh.

Tenho a NIC conectada via Ethernet e o IP reservado através do endereço MAC do roteador para 192.168.1.2.

Estou tentando criar uma ponte para que as VMs possam usá-la no DHCP (que irei reservar no roteador), a menos que seja melhor tornar os IPs estáticos?

Meu arquivo de rede/interfaces padrão inclui;

auto lo
iface lo inet loopback

Para criar minha ponte, tentei inserir o seguinte no site oficial do Debian:

# The loopback network interface
 auto lo br0
 iface lo inet loopback

# Set up interfaces manually, avoiding conflicts with, e.g., network manager
 iface eth0 inet manual

# Bridge setup
 iface br0 inet dhcp
 bridge_ports eth0

Infelizmente isso mata a rede.

Eu pesquisei muito no Google sobre este aqui, passei horas tentando fazê-lo funcionar. Até mesmo o passthru mata a rede host, mas permite que o convidado se conecte.

Qualquer ajuda seria ótima antes de eu desistir do Qemu e usar o Virtualbox

Responder1

Você precisa definir um endereço para a interface de ponte se quiser que o próprio host também tenha uma conexão de rede. Eu tenho algo assim em uma máquina:

auto br0
iface br0 inet static
        bridge_ports eth0
        bridge_maxwait 4
        address 1.2.3.4
        netmask 255.255.255.0
        network 1.2.3.0
        broadcast 1.2.3.255
        gateway 1.2.3.1
        dns-nameservers 1.2.3.1
        dns-search some.domain

Veja também:https://wiki.debian.org/NetworkConfiguration#Bridging

Responder2

Não bata a cabeça na parede. Use virt-manager para configurar sua estação de trabalho e criar suas VMs. Eu uso KVM/QEMU há mais de 10 anos em 6 distribuições diferentes sem nunca precisar configurar nada manualmente.

apt-get install virt-manager qemu-kvm

informação relacionada