Haciendo un puente de red en Debian

Haciendo un puente de red en Debian

Estoy teniendo muchos problemas para crear un puente de red en mi sistema Debian para poder ejecutar Qemu VM en virsh.

Tengo la NIC conectada a través de Ethernet y la IP reservada a través de la dirección MAC en el enrutador a 192.168.1.2.

Estoy intentando crear un puente para que las máquinas virtuales puedan usarlo bajo DHCP (que luego reservaré en el enrutador), a menos que sea mejor hacer que las IP sean estáticas.

Mi archivo de red/interfaces predeterminado incluye;

auto lo
iface lo inet loopback

Para crear mi puente, intenté ingresar lo siguiente desde el sitio web oficial de 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

Desafortunadamente esto mata la red.

He buscado muchísimo en Google sobre este y pasé horas tratando de hacerlo funcionar. Incluso el paso a través mata la red del host pero permite que el invitado se conecte.

Cualquier ayuda sería genial antes de renunciar a Qemu y usar Virtualbox.

Respuesta1

Debe configurar una dirección para la interfaz del puente si desea que el host también tenga una conexión de red. Tengo algo como esto en una 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

Ver también:https://wiki.debian.org/NetworkConfiguration#Bridging

Respuesta2

No te golpees la cabeza contra la pared. Utilice virt-manager para configurar su estación de trabajo y crear sus máquinas virtuales. He usado KVM/QEMU durante más de 10 años en 6 distribuciones diferentes sin tener que configurar nada manualmente.

apt-get install virt-manager qemu-kvm

información relacionada