Las rutas estáticas en linux son creadas manualmente en el enrutador basado en el sistema operativo por el administrador de sisetemas o redes, para que se produzca el enrutamiento de paquetes a una red destino.
El uso de rutas estáticas en linux o enrutamiento estático bajo sistemas operativos Linux es recomendable solo en redes de pequeña envergadura debido a que normalmente los cambios de topología son mínimos y fáciles de administrar. Ya que en una red de gran tamaño, cualquier cambio de subred podria significar horas e incluso dias de trabajo para el administrador.
Las rutas estáticas mejoran el rendimiento general de una red (especialmente el ahorro de ancho de banda). Tambien son utiles cuando solo hay un acceso a la red. Por ejemplo, varias LAN en diferentes oficinas se conectan al Internet por medio de un unico acceso en la oficina central.
Bajo Linux Red Hat para añadir una ruta estatica en la interfaz de red eth0 se edita el archivo /etc/sysconfig/network-scripts/route-eth0. En Linux Debian agregamos la ruta estatica en el archivo /etc/network/interface.
Con el comando ip podemos ver y configurar las rutas estáticas en linux. Para ver la tabla de ruteo actual tecleamos el comando desde la terminal de Linux:
# ip route show
169.254.0.0/16 dev eth1 scope link metric 1000 10.0.0.0/8 dev eth1 proto kernel scope link src 10.0.0.3 metric 2 default via 10.0.0.1 dev eth1 proto static
Es posible agregar enrutamiento estático utilizando el siguiente comando en la terminal de Linux:
ip route add {RED} via {IP} dev {DISPOSITIVO}
Para nuestra red de ejemplo 192.168.1.0/24 disponible via 192.168.0.254:
# ip route add 192.168.1.0/24 via 192.168.0.254 dev eth1
Tambien tenemos disponible el comando route:
# route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.254 dev eth1
Editamos el archivo /etc/sysconfig/network-scripts/route-eth0 para definir rutas estáticas en la interfaz eth0:
# cat /etc/sysconfig/network-scripts/route-eth0
GATEWAY0=192.168.0.254 NETMASK0=255.255.255.0 ADDRESS0=192.1680.1
GATEWAY1=10.10.0.200 NETMASK1= 255.255.255.0 ADDRESS1=10.0.10.30
Abrimos el archivo /etc/sysconfig/network-scripts/route-eth0:
# vi /etc/sysconfig/network-scripts/route-eth0
Donde agregamos la siguiente linea :
10.0.0.0/24 via 10.0.100.10
Guardamos el archivo y reiniciamos el sistema de red, y verificamos la nueva ruta:
# service network restart
# route -n
En sistemas Debian o Ubuntu podemos revisar el contenido del archivo de configuracion /etc/network/interfaces:
# cat /etc/network/interfaces
auto eth0 iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.254 up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1 down route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1
Podemos configurar el enrutamiento estático en sistemas Linux Debian y Ubuntu, de la siguiente manera
auto lo iface lo inet loopback
auto eth0 iface eth0 inet static address 10.9.38.76 netmask 255.255.255.240 network 10.9.38.64 broadcast 10.9.38.79 ### ruteo estatico ### post-up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.9.38.65 pre-down route del -net 10.0.0.0 netmask 255.0.0.0 gw 10.9.38.65
auto eth1 iface eth1 inet static address 204.186.149.140 netmask 255.255.255.240 network 204.186.149.128 broadcast 204.186.149.143 gateway 204.186.149.129 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 10.0.80.11 10.0.80.12 dns-search guatewireless.org
Independientemente si vamos a agregar rutas estáticas en linux o cualquier otro OS, las siguientes observaciones aplican;
Este tutorial de rutas estáticas en linux en Linux fue gracias a:
Via | Configurar dirección IP estática en Linux Ubuntu 2021 | Cibercity
En el ámbito de la informática y la cadena de bloques, el conocimiento teórico a…
El emergente dominio de las criptomonedas ha cautivado la imaginación colectiva por su potencial para…
En el siempre evolucionante mundo de las criptomonedas, el capital de riesgo (VC) ha encontrado…
?? Resumen video : Gareth Soloway Bitcoin, prepárate para lo que viene Introducción El mercado…
En marzo de 2023, el mundo financiero se vio sacudido por el repentino colapso de…
A medida que Bitcoin continúa ganando popularidad y reconocimiento, aumenta la necesidad de escalabilidad y…