Este artículo te ayudará con los pasos para configurar NAT dinámico en dispositivos Cisco. Podrás crear los comandos Configlet correspondientes utilizando la aplicación Network Configuration Manager. Esto le ayudará a realizar la misma operación en varios dispositivos simultáneamente.
Con la NAT dinámica, usted especifica dos conjuntos de direcciones en su router Cisco:
- Direcciones internas que serán traducidas.
- Un conjunto de direcciones globales.
A diferencia de la NAT estática, en la que había que definir manualmente un mapeo estático entre una dirección privada y una pública, con la NAT dinámica el mapeo de una dirección local a una dirección global ocurre dinámicamente. Esto significa que el router elige dinámicamente una dirección del conjunto de direcciones globales que no está asignada en ese momento. Puede ser cualquier dirección del conjunto de direcciones globales. La entrada dinámica permanece en la tabla de traducciones NAT mientras se intercambia el tráfico. La entrada se agota después de un período de inactividad y la dirección IP global puede utilizarse para nuevas traducciones.
Si no tiene instalado NCM, haga clic aquí para descargar e instalar la aplicación.
Para configurar el NAT dinámico, se requieren los siguientes pasos:
- Configurar la interfaz interior del router utilizando el comando ip nat inside
- Configurar la interfaz exterior del router utilizando el comando ip nat outside
- Configurar una ACL que tenga una lista de las direcciones de origen interiores que serán traducidas
- Configurar el pool de direcciones IP globales mediante el comando ip nat pool NAME FIRST_IP_ADDRESS LAST_IP_ADDRESS netmask SUBNET_MASK
- Habilitar la NAT dinámica con el comando de configuración global ip nat inside source list ACL_NUMBER pool NAME
Pasos para configurar la NAT dinámica mediante CLI.
- Iniciar sesión en el dispositivo mediante SSH / TELNET y pasar al modo de habilitación.
- Pasar al modo de configuración.
- Configurar la interfaz interior del router
- Configure la interfaz exterior del router
- Configure una ACL que tenga una lista de las direcciones interiores de origen que serán traducidas.
- Configurar el pool de direcciones IP globales
- Habilitar NAT dinámico
- Salir del modo de configuración
- Ejecutar el comando show ip nat translations para ver la configuración NAT.
- Copiar la configuración en ejecución en la configuración de inicio utilizando el siguiente comando
Router#configure terminal
Introducir los comandos de configuración, uno por línea. Terminar con CNTL/Z.
Router(config)#
Router(config)#interface fa0/0
Router(config-if)#ip nat inside
Router(config-if)#exit
Router(config)#interface eth0/0/0
Router(config-if)#ip nat outside
Router(config-if)#exit
Router(config)#access-list 1 permit 192.168.0.0.0.0.255
NOTA:La lista de acceso configurada arriba coincide con todos los hosts de la subred 192.168.0.0/24.
Router(config)#ip nat pool MY_POOL 4.4.4.1 4.4.4.5 netmask 255.255.255.0
NOTA: El pool configurado arriba consta de 5 direcciones: 4.4.4.1, 4.4.4.2, 4.4.4.3, 4.4.4.4 y 4.4.4.5.
Router(config)#ip nat inside source list 1 pool MY_POOL
NOTA: El comando anterior indica al router que traduzca todas las direcciones especificadas en la lista de acceso 1 al pool de direcciones globales llamado MY_POOL.
Router(config)#exit
Router#
Router#write memory
Construir la configuración…
Router#
Se puede crear el configlet correspondiente en la aplicación NCM como se muestra en la siguiente captura de pantalla.
También puede hacer clic en el siguiente botón para descargar el Configlet como XML e importarlo en la aplicación NCM utilizando la opción de importación de archivos.
Nombre del Configlet | Configurar Dynamic NAT – Cisco |
---|---|
Descripción | Este configlet se utiliza para configurar el NAT dinámico en dispositivos cisco |
Modo de ejecución | Modo de ejecución del script |
Configlet Contenido |
configurar terminal
interfaz $INSIDE_INTF
ip nat inside
exit
interfaz $OUTSIDE_INTF
ip nat outside
exit
acceso-list $ACL_ID permit $SOURCE_ADDRESS $SUBNET_MASK
ip nat pool $POOL_NAME $POOL_START_ADDRESS $POOL_END_ADDRESS netmask $NETMASK
ip nat inside source list $ACL_ID pool $POOL_NAME
exit
show ip nat translations
write memory
|