Para añadir rutas estáticas a nuestro tabla de enrutado, deberemos utilizar el comando <route> con las opciones <{add | delete}> -según lo que queramos hacer-, sin embargo, éstas rutas desaparecían cuando hacíamos un reboot de la máquina.
Para solucionar esto tenemos dos posibilidades: Tener Instalado el path 118833-36 o crearnos un script de inicio. Si tenemos el patch el comando <route> acepta una nueva opción <-p> que hace la ruta permanente y no debemos preocuparnos por más, para comprobar si tenemos instalado el patch utilizaremos <showrev> con la opción <-p>
# showrev -p|grep "Patch: 118833-36"Podemos añadir la ruta de forma permanente
Patch: 118833-36 Obsoletes: 118822-30, 118348-01 ...
.....
# route -p add -net 192.168.20.0 172.26.17.2Y comprobar su estado utilizando <netstat -rn>
# netstat -rn
Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ---------- ---------
127.0.0.1 127.0.0.1 UH 2 0 lo0
172.26.0.0 172.26.17.1 U 3 17 e1000g0
192.168.20.0 172.26.17.2 UG 2 17
Routing Table: IPv6
Destination/Mask Gateway Flags Ref Use If
--------------------------- --------------------------- ----- --- ------- -----
::1 ::1 UH 2 0 lo0
Referencias# echo "route add -net 192.168.20.0 172.26.17.1" >> /etc/init.d/rc3.d/S99myroutes
# chmod 555 /etc/init.d/rc3.d/S99myroutes
Estimado como seria si quieres que esta entrada salga por una interface (en caso tengas mas tarjetas de red)
ResponderEliminarHola Jose,
ResponderEliminarEntiendo que lo que quieres hacer es enrutar a traves de una tarjeta de red "en concreto" cuando tienes ambas en el mismo segmento de red, no?
Si es así, debes utilizar las opciones -iface o -interface donde indicas en que interface escribes la ruta.
Un Saludo,
Urko