Tengo un servidor en casa con Debian 10.3. Quiero usar esto para ejecutar algunas máquinas virtuales usando KVM. He estado siguiendo la configuración enhttps://www.cyberciti.biz/faq/install-kvm-server-debian-linux-9-headless-server/
Cuando intento abrir la interfaz puente, las cosas se pusieron raras. Después de eliminar los comentarios precedidos por un solo #, lo puse en marcha ejecutando ifup br0. Después de un tiempo, la interfaz eth0 en la misma máquina dejó de funcionar. No pude alcanzarlo desde afuera ni alcanzar nada desde esa máquina. Al final tuve que reiniciarlo. Recibí algunos mensajes de error en la red que no funcionan (lo siento, no sabía exactamente qué) y tengo que eliminar el archivo de configuración br0 para que la red funcione. Cuando volví a poner la configuración br0 en su lugar y abrí la interfaz, volvió a suceder exactamente lo mismo. ¿Qué estoy haciendo mal?
/etc/red/interfaces
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
gateway 192.168.1.99
Esto funciona bien y obtengo el enrutamiento como se esperaba:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default opnsense.hhv3 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Pero si agrego lo siguiente, la red deja de funcionar después de un tiempo:
auto br0
iface br0 inet static
address 192.168.2.23
broadcast 192.168.2.255
netmask 255.255.255.0
gateway 192.168.2.254
bridge_ports eth0
bridge_stp off
bridge_waitport 0
bridge_fd 0
¿La interfaz puente se está apoderando completamente de la interfaz eth0? Si es así, ¿cómo puedo configurar esto para permitirme usar la interfaz desde el servidor y también desde las futuras máquinas virtuales que se ejecuten en él? También quiero que las máquinas virtuales puedan acceder a la red y (preferiblemente) acceder desde el servidor en el que se está ejecutando.
Respuesta1
Meh, encontré la respuesta yo mismo, en parte con la ayuda dePuente de interfaz ethernet
Elimine todas las configuraciones para eth0 en /etc/network/interfaces y todo funcionará
Se indica un poco complicado en la descripción que estaba siguiendo, ya que se describe en un nuevo archivo ## asegúrese de que se eliminen todas las configuraciones relacionadas con eth0 ##, que por supuesto apuntaba a toda la configuración de red, lo leí solo para tratar /etc/network/interfaces.d/br0. - claro cuando apenas lo entiendes...