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
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario