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 ens192
y aplicar la configuración con netplan apply
, ens160
deja 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.yaml
que 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.13
hasta 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.