Se perdió la conexión con el servidor después de cambiar la puerta de enlace

Se perdió la conexión con el servidor después de cambiar la puerta de enlace

En un servidor Proxmox (Debian), cambié la puerta de enlace de vmbr0 a enp0s31f6, como esta:

iface enp0s31f6 inet static
    address  192.168.1.11
    netmask  255.255.255.0
-   address  192.168.1.1
+   gateway  192.168.1.1

 auto vmbr0
 iface vmbr0 inet static
    address  192.168.1.10
    netmask  255.255.255.0
-   gateway  192.168.1.11
    bridge-ports enp0s31f6
    bridge-stp off
    bridge-fd 0

Después de reiniciar no puedo hacer ping a 192.168.1.10 ni a 192.168.1.11, ¿alguien puede explicarme por qué ya no puedo conectarme? En una red puenteada, el gw debería definirse en vmbr0?.

La dirección IP enp0s31f6inicialmente era incorrecta (apuntaba a 192.168.1.1, que es el enrutador que actúa como puerta de enlace), por eso la cambié de 192.168.1.1 a 192.168.1.11.

Respuesta1

Como la enp0s31f6interfaz es un puerto del vmbr0puente, no puede asignarle ninguna dirección IP. Además, si desea asignar la dirección IP a la enp0s31f6interfaz, debe cambiar la vmbr0dirección; de lo contrario, tendrá la misma subred en dos interfaces.

auto enp0s31f6
iface enp0s31f6 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1

auto vmbr0
iface vmbr0 inet static
    address  192.168.2.10
    netmask  255.255.255.0
    bridge-ports none
    bridge-stp off
    bridge-fd 0

Pero una configuración más correcta para una red puente es la asignación de la dirección IP a la vmbr0interfaz. En tal caso, su archivo de interfaces debería verse así:

iface enp0s31f6 inet manual

auto vmbr0
iface vmbr0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge-ports enp0s31f6
    bridge-stp off
    bridge-fd 0

información relacionada