Guía para Configurar Rutas Estáticas Manualmente y de Forma Persistente en Linux

Artículos Guías Manuales Sistemas Linux Windows Binario 0

Configurar una ruta estática de forma manual y persistente en Linux implica dos pasos principales: añadir la ruta estática temporalmente (que se pierde después de un reinicio) y luego hacerla persistente para que se conserve tras los reinicios. A continuación, se detallan ambos procesos:

1. Añadir una Ruta Estática Temporal

Para añadir una ruta estática temporalmente, se puede usar el comando ip route add. Aquí tienes un ejemplo de cómo hacerlo:

sudo ip route add 192.168.2.0/24 via 192.168.1.1

En este ejemplo:

  • 192.168.2.0/24 es la red de destino.
  • via 192.168.1.1 es la puerta de enlace a través de la cual se debe enrutar el tráfico.

2. Hacer la Ruta Estática Persistente

La forma de hacer una ruta estática persistente varía dependiendo de la distribución de Linux que estés utilizando. Aquí se muestran los métodos para algunas distribuciones comunes.

Debian/Ubuntu

  1. Edita el archivo /etc/network/interfaces:

    sudo nano /etc/network/interfaces
  2. Añade la ruta estática en la sección de la interfaz de red correspondiente. Por ejemplo:

    auto eth0
    iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    up ip route add 192.168.2.0/24 via 192.168.1.1
  3. Guarda los cambios y reinicia la red:

    sudo systemctl restart networking

RHEL/CentOS/Fedora

  1. Crea o edita un archivo de ruta en /etc/sysconfig/network-scripts/route-<interfaz>. Por ejemplo, para la interfaz eth0:

    sudo nano /etc/sysconfig/network-scripts/route-eth0
  2. Añade la ruta estática:

    192.168.2.0/24 via 192.168.1.1 dev eth0
  3. Guarda los cambios y reinicia la red:

    sudo systemctl restart network

Arch Linux

  1. Edita o crea el archivo de configuración de rutas estáticas en /etc/systemd/network/:

    sudo nano /etc/systemd/network/10-static-routes.network
  2. Añade la ruta estática:

    [Match]
    Name=eth0

    [Network]
    Address=192.168.1.10/24
    Gateway=192.168.1.1

    [Route]
    Destination=192.168.2.0/24
    Gateway=192.168.1.1
  3. Guarda los cambios y reinicia systemd-networkd:

    sudo systemctl restart systemd-networkd

Verificación

Para verificar que la ruta ha sido añadida correctamente, puedes usar el siguiente comando:

ip route show

Esto mostrará la tabla de enrutamiento actual, donde deberías ver la ruta estática que has añadido.

Con estos pasos, habrás configurado una ruta estática tanto de forma temporal como persistente en tu sistema Linux.