miércoles, 10 de noviembre de 2010

Comandos para la gestión de la red en Linux: route


Con el comando route se puede controlar el enrutamiento básico. Para ver la tabla de enrutamiento solo es necesario ejecutar:

route

Y el resultado obtenido es:

Tabla de rutas IP del núcleo
Destino      Pasarela                Genmask       Indic Métric Ref  Uso Interfaz
172.20.0.0   *                       255.255.0.0   U     1      0    0   eth0
link-local   *                       255.255.0.0   U     1000   0    0   eth0
default      router.trombotic.tic    0.0.0.0       UG    0      0    0   eth0

Ejecutado de esta forma, route intenta resolver los nombres de las direcciones ip que aparecen en las rutas, y si el dns no esta configurado o falla, el resultado tarda bastante en salir. Para evitarlo se puede utilizar route con la opción -n:

route -n

Y el resultado obtenido es:

Tabla de rutas IP del núcleo
Destino        Pasarela        Genmask         Indic Métric Ref    Uso Interfaz
172.20.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
169.254.0.0    0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0        172.20.0.1      0.0.0.0         UG    0      0        0 eth0

Para modificar la tabla de enrutameinto añadiendo una nueva ruta, es necesario añadir varias opciones:

route add -net 10.0.0.0 netmask 255.0.0.0 gw 172.20.0.2

En este caso se esta añadiendo una nueva ruta para llegar a la red (de destino) 10.0.0.0 con mascara (de la red de destino) 255.0.0.0 a través de la puerta de enlace (router) 172.20.0.2.

Para introducir la puerta de enlace predeterminada se ejecuta:

route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.20.0.2

Es importante recordar que la direccion ip y la mascara deben ser 0.0.0.0.

Cuando se borran rutas se ejecuta el comando route de esta forma:

route del -net 10.0.0.0 netmask 255.0.0.0 gw 172.20.0.2

Cuando solo hay una ruta hacia la red que queremos borrar, no es necesario poner el gw. Es suficiente con:

route del -net 10.0.0.0 netmask 255.0.0.0

No hay comentarios:

Publicar un comentario