Configuración rutas estaticas

Como configurar Rutas estaticas en S.O Debian/Linux, Ubuntu y RetHat?

Muchas veces a la hora de realizar la instalación de algun servicio, instalamos el equipo, conectamos el mismo a un Switch ya sea de acceso o distribución , y realizamos la configuración necesaria en el equipo de red, y aún así el Servidor no tiene acceso a determinada Subred, es por ello necesario reconocer que los sistemas operativos mencionados poseen en sus propiedades la capacidad de establecer rutas estaticas a diferentes destinos, para solventar estos problemas de conectividad. Esto mejora la calidad y el rendimiento general de la Red, el flujo de paquedes origen/destino, el ahorro de ancho de banda y en ciertos casos nos saca  de un embrollo.

Esto pasa a menudo cuando las redes son amplias y se poseen varias LANs y varios puntos de acceso. Asi como tambien, en los siguientes casos:

  1. El servidor posee varias Tarjetas de Red con varios Defautl- Gateway.
  2. La Vlan tachada en el Switch no corresponde a la Subred destino.
  3. El Default-Gateway configurado no es el correcto.

Ver rutas:

# ip route show
69.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:

# ip route add “RED” via “IP” dev “TARJETA“.

Tambien se utiliza;

# route add -net “RED” netmask “IP_MASK” gw “IP_GW” dev “TARJETA


Ejemplo:

# ip route add 192.168.1.0/24 via 192.168.0.254 dev eth

# route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.254 dev eth1

  1. Notas:
  2. Estas rutas se cargan inmediatamente a la configuraciónde la tarjeta, pero, cuando el servidor es reiniciado las rutas estaticas se borran.
  3. Bajo Red Hat para añadir una ruta estatica para la interfaz de red eth0 se edita el archivo /etc/sysconfig/network-scripts/route-eth0.
    En Debian/Linux agregamos la ruta estatica en el archivo /etc/network/interface.

Ruteo estatico en Red Hat  / CentOS / Fedora Linux:

Editamos el archivo /etc/sysconfig/network-scripts/route-eth0 para definir rutas estaticas para 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

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

Ruteo Estatico/Persistente en Linux Debian / Ubuntu


Revisamos 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

Ruteo estatico para dos interfaces en Debian / Ubuntu

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

Acerca de faleja

Ing. telecomunicaciones @faleja

Publicado el marzo 30, 2011 en Indice. Añade a favoritos el enlace permanente. Deja un comentario.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: