BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Que significa "default _gateway 0.0.0.0" del comando route

antey

Tengo un servidor con una IP dirección de servicio y otra de NAT que es la que sale a internet. Accedo correctamente a él, me conecto por VPN, y sale bien afuera. Pero cuando ejecuto el comando route, la primera línea que sale es: default _gateway 0.0.0.0 UG 100 0 0 ifcf123 ← la de interfaz de NAT

A la hora de buscar por internet que es eso de _gateway encuentro lo siguiente:

Esta línea " default _gateway 0.0.0.0 UG " indica la ruta predeterminada. Cualquier cosa que el enrutador no sepa, no sea interna, irá a la interfaz externa del enrutador para averiguar qué hacer con el tráfico. Esa no es la puerta de enlace predeterminada.

Lo cual me hace preguntarme si a pesar de todo, no tengo la configuracion de red de forma correcta. Porque lo de que no es la puerta de enlace predeterminada (la de la NAT), me descoloca. Pensaba que si.

vukits
1

hay por lo menos dos tipos de VPN,

  1. split tunnel (lo que pareces querer)
  2. completo (con todo enrutado)… lo que tienes ahora.
🗨️ 1
antey

Buff… ni idea…

Me he metido en otro servidor de la organización y al hacer route, la primera línea hacer referencia a la interfaz de servicio interna

Destination Gateway Genmask Flags Metric Ref Use Iface
1.2.3.4 * 255.255.255.0 U 0 0 0 ifcfg0

Lo cual me descoloca , al respecto de como tengo configurado lo anterior.

BoccaDePez
1

vaya empanada que llevas

🗨️ 1
antey

Hola,

Pues si. Muchas gracias

  1. 10.10.0 * 255.255.255.0 U 0 0 0 ztc3quell2

Entiendo que el " * " indica que se enviara por aquella @IP de gateway predeterminada de ese segmento de red que se suele representar como 0.0.0.0

Black Hole
2

El texto default _gateway 0.0.0.0 etc… aparece de esa forma porque está sustituyendo los valores numéricos con etiquetas.

La salida típica de un comando route en un equipo corriendo Linux Ubuntu con la configuración predeterminada, sería similar a:

Tabla de rutas IP del núcleo
Destino         Pasarela        Genmask         Indic Métric Ref    Uso Interfaz
default         _gateway        0.0.0.0         UG    100    0        0 enp6s0
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 enp6s0
192.168.0.0     0.0.0.0         255.255.0.0     U     100    0        0 enp6s0

Sin embargo con el comando route -n podemos forzar que aparezcan los valores numéricos originales en vez de las etiquetas:

Tabla de rutas IP del núcleo
Destino         Pasarela        Genmask         Indic Métric Ref    Uso Interfaz
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 enp6s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp6s0
192.168.0.0     0.0.0.0         255.255.0.0     U     100    0        0 enp6s0

Esta tabla de rutas dice que todas las conexiones a las direcciones IP desde la 192.168.0.1 a la 192.168.255.254 se envían por difusión a través de la interfaz física Ethernet enp6s0

La máscara 255.255.0.0 fuerza a la red a tomar un rango de 65534 direcciones IP; no sé por qué Ubuntu ha hecho esto, porque lo normal es restringirlo a 254 direcciones con la máscara 255.255.255.0

Igualmente, y supongo que por compatibilidad con el rango APIPA de equipos Windows, también va a buscar las IP desde la 169.254.0.1 a la 169.254.255.254 a través de la misma interfaz.

Y justo el resto de cosas que no entran en los 2 rangos anteriores, se las envía a la pasarela 192.168.1.1 que es mi router de fibra, que usando su propia tabla de rutas reenviará los datos al exterior.