Configurar Nat, Pat, DHCP
Configurar Nat, Pat, DHCP
Configurar Nat, Pat, DHCP
OBJETIVOS:
III. PROCEDIMIENTO.
NOTA: En esta configuración ambas interfaces del router ISP usarán cables DCE.
1
Ing. Victor Manuel Huertas Honores
Empresa1(config)# line vty 0 4
Empresa1(config-line)# password remoto
Empresa1(config-line)# login
Empresa1(config-line)# exit
Empresa1(config)# interface f0/0
Empresa1(config-if)# ip address 192.168.1.1 255.255.255.0
Empresa1(config-if)# no shutdown
Empresa1(config-if)# exit
Empresa1(config)# interface s0/0
Empresa1(config-if)# ip address 168.243.3.129 255.255.255.252
Empresa1(config-if)# no shutdown
Empresa1(config-if)# exit
Empresa1(config)# router rip
Empresa1(config)# version 2
Empresa1(config-router)# network 168.243.3.128
Empresa1(config-router)# exit
Empresa1(config)# exit
Empresa1# copy running-config startup-config
2
Ing. Victor Manuel Huertas Honores
ISP(config)# interface f0/0
ISP(config-if)# ip address 10.0.0.1 255.255.255.0
ISP(config-if)# no shutdown
ISP(config-if)# exit
ISP(config)# interface s0/0
ISP(config-if)# ip address 168.243.3.130 255.255.255.252
ISP(config-if)# clockrate 1000000
ISP(config-if)# no shutdown
ISP(config-if)# exit
ISP(config)# interface s0/1
ISP(config-if)# ip address 168.243.3.134 255.255.255.252
ISP(config-if)# clockrate 1000000
ISP(config-if)# no shutdown
ISP(config-if)# exit
ISP(config)# router rip
ISP(config)# version 2
ISP(config-router)# network 10.0.0.0
ISP(config-router)# network 168.243.3.132
ISP(config-router)# network 168.243.3.128
ISP(config-router)# exit
ISP(config)# exit
ISP# copy running-config startup-config
3
Ing. Victor Manuel Huertas Honores
a. Asignación de una red IP pública para realizar el proceso de traducción.
Las direcciones de carácter público que se asignarán en el enrutador Empresa1 se tomarán del rango siguiente
199.6.13.8 / 29
d. Pruebas de conectividad. Realizr las siguientes pruebas y confrontar con sus resultados.
• Ping desde: PC11 ; hacia: 10.0.0.2 ; resultado: prueba exitosa
• Ping desde: WebServer ; hacia: 192.168.1.2 ; resultado: host de destino inaccesible
• Ping desde: WebServer ; hacia: 199.6.13.10 ; resultado: prueba exitosa
Nota: Aun con el uso de NAT no es posible hacer Ping directamente a direcciones privadas (ese es el objetivo de la
práctica), pero si se puede acceder a la PC11 a través de su dirección pública.
e. Revise el estado de las traducciones en el enrutador Empresa1. Use el comando siguiente: Empresa1# show ip nat
translation
a. Agregue una nueva PC (PC12) y configure la siguiente dirección IP: 192.168.1.3 (para ello haga uso de un
HUB).
“Guardar la configuración del router, desde este punto ya no guardar la configuración para no tener que repetir pasos”
b. Repita las pruebas de conectividad del apartado (d) del paso 5. Notará como al intentar acceder a redes externas con otras
direcciones privadas, esto no es posible, y si se mantiene el esquema de traducción estática, sería necesario crear una
traducción para cada dirección privada de manera manual e individual.
4
Ing. Victor Manuel Huertas Honores
c. Para solventar esta situación, activaremos una traducción basada en un grupo de direcciones públicas, que
serán asignadas dinámicamente por orden de llegada con respecto a las privadas. Primero eliminamos la
traducción estática creada con anterioridad.
Empresa1# configure terminal
Empresa1(config)# no ip nat inside source static 192.168.1.2 199.6.13.10
Empresa1(config)# exit
Empresa1# clear ip nat translation *
Empresa1# show ip nat translation
Al ejecutar el comando show de la última línea podrá verificar que la traducción estática ya no existe (eso se debe a que
el comando clear ip nat translation * elimina el contenido de la tabla.
La lista de acceso anterior NO SE DEBE APLICAR a ninguna interface. Recuerde que esta ACL se usa solo para efectos
de comparar el origen de los paquetes y tomar la decisión sobre la traducción. No se usa la lista de acceso para afectar al
tráfico entrante o saliente en las interfaces involucradas en la traducción.
f. Ahora se configurará la traducción dinámica con base en el pool y la lista de acceso creadas previamente.
EMPRESA1# configure terminal
EMPRESA1(config)# ip nat inside source list 1 pool grupo1
EMPRESA1(config)# CTRL+Z
No es necesario volver a definir el sentido de la traducción (inside / outside), ya que si recuerda eso ya se había configurado
en la traducción estática y no debe cambiar (f0/0 inside ; s0/0 outside).
g. Haga una prueba Ping desde PC12 hacia 10.0.0.2. En este caso la traducción se llevará a cabo correctamente y se
obtendrá una respuesta exitosa. Revise de nuevo el estado de las traducciones usando el comando show ip nat
translation
h. Veamos que sucede cuando las traducciones requeridas exceden el número de direcciones públicas que comprenden el
pool. Hacer lo siguiente:
- Agregar una nueva PC y asignarle la ip 192.168.1.4 ; haga ping a: 10.0.0.2 ; revise las traducciones
Notará que se crea una nueva traducción por cada IP privada que necesita acceso a redes externas
- Agregar una nueva PC y asignarle la ip 192.168.1.5 ; haga ping a: 10.0.0.2 ; revise las traducciones
- Agregar una nueva PC y asignarle la ip 192.168.1.6 ; haga ping a: 10.0.0.2 ;
En este último caso podrá notar que la prueba Ping no tiene éxito. Esto se debe a que el pool de direcciones públicas (de
199.6.13.10 hasta 199.6.13.13) se ha agotado.
i. Limpie las traducciones con el comando siguiente:
5
Ing. Victor Manuel Huertas Honores
EMPRESA1# clear ip nat translation *
j. Ahora nuevamente realice la prueba ping desde la pc que dio resultado no exitoso en el paso anterior. Ahora si se tendrá
éxito. Revise el estado de las traducciones, para confirmar que las anteriores fueron eliminadas y ahora solo queda la que
se necesito para la dirección 192.168.1.6
k. Reiniciar el enrutador EMPRESA1 (asegúrese que la única configuración guardada sea la realizada hasta el literal (a) del
paso 2 de esta sección). La configuración básica servirá para la sección de DHCP, y no debe haber ninguna configuración
de NAT para ese momento.
a. Imaginemos una situación similar a la que presenta el enrutador EMPRESA1. Se tiene un rango de direcciones públicas
limitado: 201.100.11.16 / 29
b. En este caso las condiciones se vuelven críticas, ya que las direcciones públicas existentes, también serán distribuidas
entre ciertos servidores y estaciones de trabajo de la LAN soportada por EMPRESA2, de la siguiente manera:
• Dirección: 201.100.11.17 ; asignada a: Interface loopback 0 de enrutador EMPRESA2
• Dirección: 201.100.11.18 ; asignada a servidor web de EMPRESA2
• Dirección: 201.100.11.19 ; asignada a servidor ftp de EMPRESA2
• Dirección: 201.100.11.20 ; asignada a servidor de correo electrónico de EMPRESA2
Las suposiciones anteriores reducen nuestro pool a dos direcciones. Veamos como es posible solventar este problema
usando PAT.
e. Pruebas de conectividad. Pruebe con Ping, y después de cada prueba revise el estado de las traducciones en EMPRESA2.
• Ping desde: PC21; hacia: 10.0.0.2 ; resultado: prueba exitosa
• Agregar una nueva pc y asignarle la ip: 192.168.2.3 ; haga Ping hacia: 10.0.0.2 ; resultado: prueba exitosa
• Agregar una nueva pc y asignarle la ip: 192.168.2.4 ; haga Ping hacia: 10.0.0.2 ; resultado: prueba exitosa
Notara que al usar la sobrecarga en la traducción de direcciones de forma dinámica, ya no hay mayores problemas
si nuestro pool de direcciones públicas es mas pequeño que el número real de direcciones privadas a traducir.
6
Ing. Victor Manuel Huertas Honores
8. Reiniciar el enrutador EMPRESA2. Solamente debe quedar guardada al configuración inicial básica, ya que a continuación
se desarrollará la sección de DHCP (no debe haber ninguna configuración de NAT o PAT para poder comenzar dicha sección).
!"# !$ % %&
b. En la PC11,use el comando ipconfig. Note que al conseguir la información solamente los parámetros básicos (dirección y
máscara de subred) son ofrecidos por el servidor DHCP. En el enrutador Empresa1 puede verificar los leases activos con
el comando:
ISP# show ip dhcp binding
d. Si se desea se puede excluir un espacio de direcciones dentro de un pool (por ejemplo para usar las primeras 20
direcciones de forma manual). Esto puede hacerlo así:
Empresa1# configure terminal
Empresa1(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.20
Empresa1(config)# CTRL+Z
Ahora forzar a las PC de la LAN que tomen nuevamente una dirección para ver el efecto de esta exclusión de direcciones.
7
Ing. Victor Manuel Huertas Honores
11. Configurar un scope para la LAN de EMPRESA2 utilizando mas opciones de información
a. Configuración en enrutador Empresa2:
Empresa2# configure terminal
Empresa2(config)# ip dhcp pool empresa2
Empresa2(dhcp-config)# network 192.168.2.0 255.255.255.0
Empresa2(dhcp-config)# default-router 192.168.2.1
Empresa2(dhcp-config)# dns-server 192.168.2.250
Empresa2(dhcp-config)# exit
Empresa2(config)# CTRL+Z
b. Y en este caso excluiremos dos rangos de direcciones dentro del pool
Empresa2# configure terminal
Empresa2(config)# ip dhcp excluded-address 192.168.2.1 192.168.2.20
Empresa2(config)# ip dhcp excluded-address 192.168.2.240 192.168.2.254
Empresa2(config)# CTRL+Z
c. Verificar los parámetro obtenidos en las PC de la LAN de Empresa2. Con el comando ipconfig /all, muestra todos los
parámetros obtenidos del dhcp.
Apague la computadora.
8
Ing. Victor Manuel Huertas Honores