enero 30, 2022

Creación de Rutas Persistentes (Estáticas): Configuración y Administración de Componentes de Red en Oracle ® Solaris 11.2

Al crear rutas persistentes (estáticas)

Se utiliza el comando route para manipular manualmente las tablas de rutas de red. Para que los cambios persistan en los reinicios, utilice la opción-p. Debido a que el archivo/etc / defaultrouter está obsoleto en Oracle Solaris 11, no puede administrar más rutas (predeterminadas o no) utilizando este archivo. El uso de routecommand es la única forma de hacer que las rutas persistan manualmente en los reinicios del sistema.

Nota: El comando route manipula rutas para el perfil activo solo. La ruta predeterminada, así como todas las demás rutas, podrían sustituirse si cambia el perfil activo. Sin embargo, esto no es una preocupación si siempre usa el mismo perfil en su sistema.

Al agregar rutas de forma persistente, se debe tener cuidado de asegurarse de que las rutas que agregue no existan ya en la configuración persistente. Si estas rutas ya existen en persistentconfiguration, las tablas de enrutamiento de red podrían cambiar sin actualizar la ruta persistente. Un ejemplo sería una situación en la que la ruta predeterminada del sistema se asigna a la interfaz primaria del sistema (lo que ocurre con frecuencia después de una instalación de Oracle Solaris). Si posteriormente cambia la interfaz principal del sistema a otra interfaz, la ruta predeterminada del sistema también debe actualizarse de forma persistente. Una práctica recomendada es eliminar la configuración de ruta persistente para añadir la nueva ruta. Para obtener más información, consulte Solución de problemas al Agregar una Ruta Persistente en Solución de problemas de Administración de Red en Oracle Solaris 11.2.

    Tenga en cuenta la siguiente información adicional sobre la creación y visualización de rutas persistentes:

  • Utilice el comando route con la opción-p para agregar persistentemente una ruta:

    # route -p add default ip-address

    Para las rutas creadas con este método, utilice el comando route–pshow para mostrar todas las rutas estáticas persistentes:

    # route -p show
  • Mostrar las rutas actualmente activas en un sistema mediante netstatcommand con las siguientes opciones:

    # netstat -rn

    Consulte las páginas de manual de netstat(1M) y route(1M).

Para obtener más información, consulte las páginas de manual de netstat(1M) y route(1M).

Para obtener información sobre la creación y visualización de rutas predeterminadas cuando se utiliza el modo reactivo, consulte el capítulo 5, Sobre la administración de la configuración de red basada en perfiles en Oracle Solaris.

Cómo agregar una ruta estática a la Tabla de enrutamiento

  1. Vea el estado actual de la tabla de enrutamiento utilizando su cuenta de usuario habitual.
    % netstat -rn

    La salida sería similar a la siguiente:

    Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- ---------192.168.5.125 192.168.5.10 U 1 5879 net0224.0.0.0 198.168.5.10 U 1 0 net0default 192.168.5.10 UG 1 91908127.0.0.1 127.0.0.1 UH 1 811302 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0
  2. Conviértete en administrador.
  3. (Opcional)Limpie las entradas existentes en la tabla de enrutamiento.
    # route flush
  4. Añadir una ruta persistente.
    # route -p add -net network-address -gateway gateway-address

    – p

    Crea una ruta que persiste durante los reinicios del sistema. Si desea que la ruta persista solo para la sesión actual, no utilice la opción-p.

    – dirección de red de red

    Especifica que la ruta va a la red con la dirección especificada en la dirección de red.

    -puerta de enlace dirección de puerta de enlace

    Indica que el sistema de puerta de enlace para la ruta especificada tiene la dirección IP directiongateway.

Ejemplo 3-7 Adición de una ruta estática a la Tabla de enrutamiento

El siguiente ejemplo muestra cómo agregar una ruta estática a un enrutador (Enrutador 2). El enrutador estático es necesario para el enrutador de bordes del AS, 10.0.5.150. Consulte la Figura 3-1 para ver una ilustración de esta configuración en particular.

Verá la tabla de enrutamiento en el enrutador 2 de la siguiente manera:

# netstat -rnRouting Table: IPv4Destination Gateway Flags Ref Use Interface-------------------- -------------------- ----- ----- ------ ---------default 172.20.1.10 UG 1 249 ce0224.0.0.0 172.20.1.10 U 1 0 ce010.0.5.0 10.0.5.20 U 1 78 bge0127.0.0.1 127.0.0.1 UH 1 57 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0

La tabla de enrutamiento indica que hay dos rutas que Enrutador 2 conoce. La ruta predeterminada utiliza la interfaz 172.20.1.10 del Router 2 como puerta de enlace. La segunda ruta, 10.0.5.0, fue descubierta por el in.demonio enrutado que se ejecuta en el enrutador 2. La puerta de enlace para esta ruta es el Router 1 y tiene la dirección ip10.0.5.20.

Agregaría una segunda ruta a la red 10.0.5.0, que tiene su puerta de enlace como enrutador de frontera, de la siguiente manera:

# route -p add -net 10.0.5.0/24 -gateway 10.0.5.150add net 10.0.5.0: gateway 10.0.5.150

La tabla de enrutamiento ahora tiene una ruta para el enrutador de bordes, que tiene la dirección ip10.0.5.150.

# netstat -rnRouting Table: IPv4Destination Gateway Flags Ref Use Interface-------------------- -------------------- ----- ----- ------ ---------default 172.20.1.10 UG 1 249 ce0224.0.0.0 172.20.1.10 U 1 0 ce010.0.5.0 10.0.5.20 U 1 78 bge010.0.5.0 10.0.5.150 U 1 375 bge0127.0.0.1 127.0.0.1 UH 1 57 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0

Deja una respuesta

Tu dirección de correo electrónico no será publicada.