Buscar

Linux: Como saber el gateway (puerta de enlace)

En este post veremos como saber el gateway (puerta de enlace) de un sistema Linux.

Los administradores de sistemas Windows, ya saben que ejecutando el comando ipconfig, este nos mostrará la dirección ip, mascara de subred y gateway.

En sistemas Linux, ejecutando el comando equivalente: ifconfig, no nos mostrará el gateway.

Veamos a continuación las distintas formas de saber el gateway (puerta de enlace) de un sistema Linux:

Linux: Como saber el gateway - Comando route -n


Con el comando route, podemos ver la tabla de enrutamiento del sistema.

La tabla de enrutamiento se conforma a través de la configuración TCP/IP de todas las tarjetas de red instaladas en el equipo.

Como parte de la tabla de enrutamiento, veremos la puerta de enlace predeterminada:

Linux: Como saber el gateway (puerta de enlace)

Podemos identificar la entrada que pertenece al gateway de dos formas:

Columna destination: Veremos la cadena: "default", que nos indicará que se trata del gateway.

Columna Flags: Nos aparecerá la cadena: "UG", que nos indicará:

U = La ruta es "UP", activa.
G = Se trata del gateway.

También si ejecutamos "route -n", veremos la tabla de enrutamiento en formato numérico.

Igualmente podremos encontrar la información correspondiente al gateway en la columna "Destination", donde veremos que "default" es substituido por "0.0.0.0":

Linux: Como saber el gateway (puerta de enlace)

Linux: Como saber el gateway - Comando netstat -r -n


El comando netstat sirve para mostrar las conexiones activas del sistema: origen, destino, puerto, estado, etc...

De todas formas, si ejecutamos el comando netstat -r, veremos la tabla de enrutamiento como si ejecutásemos el comando route.

De hecho las equivalencias serian:

netstat -r, equivale a: route

netstat -r -n, equivale a: route -n

Vista ejecución:

Linux: Como saber el gateway (puerta de enlace)

Linux: Como saber el gateway - Comando ip r


Ejecutando el comando ip, veremos la puerta de enlace predeterminada:

ip r

ip r es la abreviatura del comando completo: ip route

Vista ejecución:

Linux: Como saber el gateway (puerta de enlace)

De hecho, si filtramos la salida por la cadena: "default", veremos directamente el gateway:

ip r|grep default

Vista ejecución:

Linux: Como saber el gateway (puerta de enlace)


4 comentarios:

  1. Cómo se modifica la puerta de enlace

    ResponderEliminar
    Respuestas
    1. Hola,

      Para cambiar la puerta de enlace basta con cambiarlo en la configuración TCP/IP de la tarjeta de red.

      La forma de de cambiarlo dependerá de cada distribución de GNU/Linux.

      Por otro lado, puedes cambiarlo de forma temporal con cualquiera de estos dos comandos:

      ip route add default via X.X.X.X

      route add default gw X.X.X.X

      Donde X.X.X.X es la dirección IP de la puerta de enlace.

      Saludos,

      Xavi.

      Eliminar