Ubuntu 18.04 configurando la red en la interfaz secundaria

Ubuntu 18.04 configurando la red en la interfaz secundaria

Tengo una máquina virtual que ejecuta Ubuntu 18.04; todo está configurado y ejecutándose en una única IP pública y tiene dos interfaces: ens160(pública) y ens192(privada).

Mi interfaz ens160 ya está completamente configurada. Sin embargo, cuando intento configurar ens192y aplicar la configuración con netplan apply, ens160deja de hacer ping externamente.

ifconfig -

ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 78.111.203.13  netmask 255.255.255.224  broadcast 78.111.203.31
        inet6 fe80::250:56ff:feb2:ac74  prefixlen 64  scopeid 0x20<link>
        ether 00:50:56:b2:ac:74  txqueuelen 1000  (Ethernet)
        RX packets 8761053  bytes 3882588408 (3.8 GB)
        RX errors 0  dropped 242551  overruns 0  frame 0
        TX packets 10449256  bytes 4654699595 (4.6 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::250:56ff:feb2:3d74  prefixlen 64  scopeid 0x20<link>
        ether 00:50:56:b2:3d:74  txqueuelen 1000  (Ethernet)
        RX packets 242552  bytes 14553120 (14.5 MB)
        RX errors 0  dropped 227391  overruns 0  frame 0
        TX packets 7256  bytes 2349506 (2.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 9194  bytes 2309681 (2.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 9194  bytes 2309681 (2.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Aquí está el archivo de configuración 50-cloud-init.yamlque estoy intentando a continuación:

network:
    ethernets:
        ens160:
            addresses:
            - 78.111.203.13/27
            gateway4: 78.111.203.1
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
                search: []
            optional: true
        ens192:
            addresses: 
            - 10.0.203.13/27
            gateway4: 10.0.203.1
            optional: true
    version: 2

Tan pronto como ejecuto netplan try, ya no puedo hacer ping a mi IP externa 78.111.203.13hasta que se agote el tiempo de espera y la red se reinicie. Curiosamente, todavía puedo hacer ping a la IP externa desde otras máquinas virtuales dentro de la red. No estoy seguro de si eso significa algo.

La IP interna recién configurada también comienza a hacer ping dentro de la red, lo que esperaría.

¡Espero que puedas ayudar!

Cris.

Respuesta1

Es casi seguro que el problema esté relacionado con el intento de configurar una puerta de enlace predeterminada en la interfaz secundaria.

Es importante recordar siempre que la puerta de enlace predeterminada no es realmente una propiedad de una interfaz individual, sino que es una ruta agregada a la tabla de rutas. La 'puerta de enlace predeterminada' es la ruta que se utiliza cuando no hay otras rutas más específicas que no coincidan con un destino determinado. Si intenta agregar dos puertas de enlace predeterminadas con la misma métrica, solo funcionará una u otra.

Respuesta2

La puerta de enlace predeterminada es la dirección del enrutador que enrutará los paquetes para los cuales aún no tiene rutas definidas. Aproximadamente el 99% de las veces, este es el enrutador que proporcionará a su sistema acceso a Internet. Cualquier anfitrión tendráexactamente unode estos (por protocolo) en una configuración normal.

tu has definidodos, por lo que uno entra en conflicto con el otro y lo anula. Porque esnosu puerta de enlace a Internet, deberá eliminarla nuevamente.

información relacionada