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:
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:
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":
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:
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:
De hecho, si filtramos la salida por la cadena: "default", veremos directamente el gateway:
ip r|grep default
Vista ejecución:
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:
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 - 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 - 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:
De hecho, si filtramos la salida por la cadena: "default", veremos directamente el gateway:
ip r|grep default
Vista ejecución:
ok
ResponderEliminarGracias.....
ResponderEliminarCómo se modifica la puerta de enlace
ResponderEliminarHola,
EliminarPara 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.