Categories: Linux

Agregar rutas estáticas en Linux Debian Ubuntu Redhat Fedora

Introduccion

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.

Linux: Ver la configuracion de rutas estáticas en Linux Debian, Ubuntu, Red Hat y Fedora

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

Agregar rutas estáticas en Linux (enrutamiento estático)

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

Rutas Persistentes en Linux

Los comandos anteriores cargan inmediatamente en la tabla de ruteo las rutas estáticas que hemos agregado manualmente. Lo malo es que cuando Linux se reinicia estas rutas son borradas. El enrutamiento estático describe un sistema el cual no implementa ruteo dinamico. En estos sistemas las rutas estan descritas mediante caminos establecidos por el administrador del sistema.

Ruteo estatico en Red Hat (RHEL) / CentOS / Fedora Linux

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

Como agregar ruteo estatico para la red 10.0.0.0/24 via el enrutador 10.0.100.10

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

Rutas Estáticas (enrutamiento estático) en Linux Debian y Ubuntu

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

Enrutamiento estático para dos interfaces en Debian / Ubuntu

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

Enrutamiento estático vs Enrutamiendo Dinámico

Independientemente si vamos a agregar rutas estáticas en linux o cualquier otro OS, las siguientes observaciones aplican;

Ventajas del enrutamiento estático

  1. Previsibilidad, El camino que toma el enrutamiento estático hacia el destino es muy predecible. Incluso si hay un cambio en el diseño y la distribución de la red, no habrá ningún cambio en el enrutador. Los usuarios siempre saben dónde va a estar el camino;
    Gastos generales de red, A diferencia del enrutamiento dinámico, el enrutamiento estático no contiene gastos generales; casi cero. Por lo tanto, los enrutadores y los enlaces de red no se imponen;
  2. Configuraciones, Configurar redes pequeñas es relativamente fácil en comparación con una red grande. El administrador de red solo tiene que aplicar cambios a cada enrutador para que puedan llegar a sus respectivos segmentos de red. Estos segmentos de red no están conectados directamente al enrutador;
  3. Requisitos de recursos, El enrutamiento estático requiere una cantidad muy inferior de recursos. Aquí no se necesitan recursos adicionales como CPU y memoria;
  4. Ancho de banda, El enrutamiento estático no utiliza ningún ciclo de CPU para fines de comunicación. Por lo tanto, impone menos carga a la CPU del enrutador. Esto hace que consuman menos ancho de banda en comparación con un protocolo de enrutamiento dinámico.

Desventajas del enrutamiento estático

  1. Mantenimiento, Las configuraciones de red solo son más fáciles cuando la red es pequeña, siempre que el tamaño aumenta, la complejidad también aumenta. Especialmente las configuraciones estáticas contienen una gran cantidad de rutas que pueden tomar una gran cantidad de tiempo para administrar;
  2. Actualizaciones, Se sabe que no solo el mantenimiento, la actualización de rutas en una red grande es un proceso complicado. Las rutas debían actualizarse individualmente y en el orden correcto. Si en caso de que las rutas se actualicen en el orden incorrecto, habría problemas en el acceso a Internet;
  3. Redundancia, En caso de falla, no hay actualización automática en el enrutamiento estático. Los usuarios deben ajustar las rutas manualmente para que los datos fluyan por una ruta alternativa;
  4. Errores de entrada, El enrutamiento estático es vulnerable a errores de entrada, ya que se configuran manualmente. Los errores probablemente pueden aparecer como resultado de un error. Los administradores de red pueden cometer errores al configurar rutas de enrutamiento o información de red;
  5. Protocolo de apoyo, Los protocolos de enrutamiento carecen de la libertad de independencia cuando se trabaja con rutas estáticas. Siempre proporciona menos preferencia con las rutas configuradas con el protocolo de enrutamiento dinámico.

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

Linux Gratis

No soy un asesor financiero y la información que proporciono es solo para fines educativos e informativos. No brindo asesoramiento de inversión y cualquier decisión que tome con respecto a sus inversiones es suya. Consulte a un asesor financiero autorizado antes de tomar cualquier decisión de inversión. El valor de las criptomonedas puede ser volátil e invertir en ellas implica un riesgo significativo. Debe considerar cuidadosamente su propia situación financiera y tolerancia al riesgo antes de tomar cualquier decisión de inversión. No garantizo la exactitud o integridad de la información proporcionada y no soy responsable de ninguna pérdida o daño que pueda resultar del uso de esta información.

Disqus Comments Loading...

Recent Posts

Más Allá de la Teoría: Estudiantes en la Vanguardia de Lightning Network 2023

En el ámbito de la informática y la cadena de bloques, el conocimiento teórico a…

6 meses ago

Un Análisis Detallado del Informe de Crimen Cripto 2023: Una Guía para Principiantes

El emergente dominio de las criptomonedas ha cautivado la imaginación colectiva por su potencial para…

7 meses ago

Capital de Riesgo en Cripto: Sobreviviendo y Prosperando en un Mercado Bajista

En el siempre evolucionante mundo de las criptomonedas, el capital de riesgo (VC) ha encontrado…

7 meses ago

Bitcoin, divisas y criptomonedas: Potencial y perspectivas | Análisis 2023

?? Resumen video : Gareth Soloway Bitcoin, prepárate para lo que viene Introducción El mercado…

1 año ago

El desmoronamiento de Silicon Valley Bank: la crisis bancaria del 2023

En marzo de 2023, el mundo financiero se vio sacudido por el repentino colapso de…

1 año ago

SegWit – Bitcoin Segregated Witness

A medida que Bitcoin continúa ganando popularidad y reconocimiento, aumenta la necesidad de escalabilidad y…

1 año ago