lunes, abril 21, 2014

Rutas estaticas

Rutas estaticas

Desplegar la tabla de ruteo

route -n
Este comando nos mostrara la tabla de ruteo del sistema, el parametro -n es para evitar que trate de resolver el nombre de dominio de la tabla de ruteo.
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.16.0.254    0.0.0.0         UG    0      0        0 eth0
10.0.125.0      172.16.0.254    255.255.255.0   UG    0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
172.16.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.16.6.0      172.16.0.254    255.255.255.0   UG    0      0        0 eth0
192.168.100.0   172.16.0.254    255.255.255.0   UG    0      0        0 eth0

Agregar ruta estatica

route add -net 172.16.5.0/24 gw 172.16.0.254 dev eth0
utilizamos el comando add -net para agregar una nueva red, en este caso 172.16.5.0 con /24 le estamos indicando que la mascara de red es 255.255.255.0 y el comando gw para darle la ruta del gateway que usara 172.16.0.254 la ultima parte dev eth0 es para indicar en que puerto estara configurada la ruta estatica.

Eliminar ruta estatica

route del -net 172.16.5.0/24 gw 172.16.0.254 dev eth0
Igual que el comando de agregar una ruta, el de eliminar es mediante el comando del -net seguido de los datos de la ruta a eliminar.

Agregar default gateway

route add default gw 172.16.0.254
Con este comando se agrega una ruta de salida por default para todas las rutas

Eliminar default gateway

route del default gw 172.16.0.254
Con este comando se elimina una ruta de salida por default para todas las rutas

Rutas persistentes

El comando route modifica la tabla de ruteo de linux, pero esto solo se hace en memoria, los cambios son inmediatos, pero una vez que el servidor se reinicia, todas estas rutas son eliminadas de memoria y de la tabla de ruteo. Las rutas persistentes son archivos de configuracion que permanecen en el sistema, y son cargados al reinicio del sistema operativo, dependiendo de la version de linux estos se encontraran en diferentes directorios.
Pero en general esta en el directorio de configuracion de las tarjetas de red, donde se encuentran los archivos ifcfg-eth0ahi debe de estar un archivo de nombre routes y dentro de el estara una linea indicando el default gateway default 172.16.0.254 - - solo se debe agregar la nueva ruta 172.16.5.0/24 via 172.16.0.254 dev eth0.

No hay comentarios.: