El enrutamiento dinámico es el modo más sencillo de administrar el enrutamiento en un host. Los hosts que utilizan enrutamiento dinámico ejecutan los protocolos de enrutamiento que proporciona el daemon in.routed para IPv4 o el daemon in.ripngd para IPv6. Utilice el procedimiento siguiente para activar el enrutamiento dinámico de IPv4 en un host de interfaz única. Para obtener información adicional sobre el enrutamiento dinámico, consulte Reenvío de paquetes y rutas en redes IPv4.
En el host, asuma el rol de administrador principal o conviértase en superusuario.
La función de administrador principal incluye el perfil de administrador principal. Para crear el rol y asignarlo a un usuario, consulte el Capítulo 2, Working With the Solaris Management Console (Tasks) de System Administration Guide: Basic Administration.
Compruebe que exista el archivo /etc/defaultrouter.
# cd /etc # ls | grep defaultrouter |
Si /etc/defaultrouter existe, elimine cualquier entrada que encuentre.
Un archivo /etc/defaultrouter vacío obliga al host a utilizar el enrutamiento dinámico.
Compruebe que el reenvío de paquetes y el enrutamiento estén activados en el host.
# routeadm Configuration Current Current Option Configuration System State --------------------------------------------------------------- IPv4 routing disabled disabled IPv6 routing disabled disabled IPv4 forwarding enabled enabled IPv6 forwarding disabled disabled Routing services "route:default ripng:default" |
Si el reenvío de paquetes está activo, desactívelo.
Utilice uno de los siguientes comandos:
Para el comando routeadm, escriba lo siguiente:
# routeadm -d ipv4-forwarding -u |
Para utilizar SMF, escriba:
# svcadm disable ipv4-forwarding |
Active los protocolos de enrutamiento en el host.
Utilice uno de los siguientes comandos:
Para el comando routeadm, escriba lo siguiente:
# routeadm -e ipv4-routing -u |
Para utilizar SMF, escriba:
# svcadm enable route:default |
Ahora el enrutamiento dinámico de IPv4 estará activo. La tabla de enrutamiento del host se guarda de forma dinámica mediante el daemon in.routed.
El ejemplo siguiente muestra cómo configurar el enrutamiento dinámico para hosta, un host de interfaz única en la red 192.168.5.0 que aparece en la Figura 5–3. hosta utiliza actualmente el enrutador 1 como predeterminado. Sin embargo, hosta ahora debe ejecutar enrutamiento dinámico.
En primer lugar, debe iniciar sesión en hosta como superusuario o asumir un rol equivalente. A continuación, determine si el archivo /etc/defaultrouter está presente en el host:
# cd /etc # ls | grep defaultrouter defaultrouter |
La respuesta de grep indica que existe un archivo /etc/defaultrouter para hosta.
# vi /etc/defaultrouter 192.168.5.10 |
El archivo presenta la entrada 192.168.5.10, que es la dirección IP del enrutador 1. Para activar el enrutamiento estático, deberá eliminar esta entrada. A continuación, debe verificar que el reenvío de paquetes y el enrutamiento estén activados para el host.
# routeadm Configuration Current Current Option Configuration System State --------------------------------------------------------------- IPv4 routing disabled disabled IPv6 routing disabled disabled IPv4 forwarding disabled disabled IPv6 forwarding disabled disabled Routing services "route:default ripng:default" |
Tanto el enrutamiento como el reenvío de paquetes están desactivados para hosta . Active el enrutamiento para completar la configuración del enrutamiento dinámico para hosta, del modo siguiente:
# svcadm enable route:default |