# ¿Cómo configurar un servidor DHCP en router Cisco? Guía paso a paso
DHCP se usa ampliamente en entornos LAN para asignar dinámicamente direcciones IP host desde un servidor centralizado, que reduce significativamente el exceso de administración de direcciones IP. DHCP también ayuda a conservar el limitado espacio de las direcciones IP debido a que estas no necesitan permanecer más asignadas permanentemente a los hosts; solo los hosts que están conectados a la red consumen direcciones IP. El servidor DHCP asigna direcciones IP desde pools específicos de direcciones en un router o router a clientes de DHCP y los gestiona.
En este artículo, aprenderá cómo configurar un router de Cisco como servidor DHCP con CLI y para actualizarlo en varios dispositivos simultáneamente en la aplicación [NCM](https://www.manageengine.com/latam/network-configuration-manager/) con configlets.
## Pasos para configurar el servidor DHCP mediante CLI.
1. Inicie sesión en el dispositivo con SSH / TELNET y vaya al modo habilitar.
2. Vaya al modo configuración.
```
Router#configure terminal
Ingrese los comandos de configuración, uno por línea. Termine con CNTL/Z.
Router(config)#
```
3. Excluya las direcciones IP de ser asignadas por DHCP al usar la dirección excluida ip
```
Router(config)#ip dhcp excluded-address 192.168.0.1 192.168.0.50
Router(config)#
```
4. Cree un nuevo pool de DHCP con el comando ip dhcp pool NAME
```
Router(config)#ip dhcp pool Floor1DHCP
Router(dhcp-config)#
```
5. Defina una subred que se usará para asignar direcciones IP a los hosts con el
```
Router(dhcp-config)#network 192.168.0.0 255.255.255.0
Router(dhcp-config)#
```
6. Defina el gateway por defecto con el comando default-router IP
```
Router(dhcp-config)#default-router 192.168.0.1
Router(dhcp-config)#
```
7. Defina el servidor DNS con el comando dns-server IP address.
```
Router(dhcp-config)#dns-server 192.168.0.1
Router(dhcp-config)#
```
8. Vuelva al modo configuración con privilegios
```
Router(dhcp-config)#exit
Router(config)#
```
9. Habilite el servidor DHCP en la interfaz con el comando service dhcp interface-type number
```
Router(config)#service dhcp vlan1
Router(config)#
```
10. Salga del modo configuración
```
Router(config)#exit
Router#
```
11. Para ver la información sobre las direcciones actualmente alquiladas, puede usar el comando show ip dhcp binding
```
Router#show ip dhcp binding
IP address Client-ID/ Lease expiration Type
Hardware address
192.168.0.51 0060.5C2B.3DCC -- Automatic
```
En la salida anterior, puede ver que hay un solo cliente DHCP que se asignó a la dirección IP `192.168.0.51`. Ya que excluimos las direcciones IP en el rango de `192.168.0.1` — `192.168.0.50`, el dispositivo tomó la primera dirección disponible — `192.168.0.51`.
12. Para mostrar la información sobre los pools de DHCP configurados, puede usar el comando show ip dhcp pool
```
Router#show ip dhcp pool
Pool Floor1DHCP :
Marca de uso (alta/baja): 100 / 0
Tamaño de subred (primera/siguiente): 0 / 0
Total de direcciones: : 254
Direcciones alquiladas : 1
Direcciones excluidas : 1
Evento pendiente: ninguno
1 subred está en la actualidad en el pool
Rango actual de direcciones IP alquiladas/excluidas/totales
192.168.0.1 192.168.0.1 - 192.168.0.254 1 / 1 / 254
```
Este comando muestra información importante sobre los pools de DHCP configurados en el dispositivo— el nombre del pool, el número total de direcciones IP, el número de direcciones alquiladas y excluidas, el rango de IP de la subred, etc.
13. Copie la configuración en ejecución en la configuración de inicio con el siguiente comando
```
Router#write memory
Generando configuración... [OK]
Router#
```
Se puede crear el correspondiente configlet en la aplicación de [NCM](https://www.manageengine.com/latam/network-configuration-manager/) como se muestra en la siguiente captura de pantalla.

Puede descargar el configlet como XML e importarlo a la aplicación de NCM con la opción importar archivos:
[Descargar XML de configlet](https://www.manageengine.com/network-configuration-manager/configlets/configure-dhcp-server-cisco.xml)
**SHA256 value:** e923c902c4f7e18c45414569a924605b4928b9fc8c6cd6e80b70425facab2088
## Detalles del configlet
| Nombre del configlet | Configure el servidor DHCP en Cisco |
|---|---|
| Descripción | En este artículo se abordará cómo configurar un router de Cisco como servidor DHCP con CLI y cómo actualizarlo en varios dispositivos simultáneamente en la aplicación NCM con configlets. |
| Modo ejecución | Modo de ejecución de script |
| Contenido de configlet | configure terminal
ip dhcp excluded-address $EXCLUDE_FIRST_IP $EXCLUDE_LAST_IP
ip dhcp pool $MY_POOL_NAME
network $SUBNET $SUBNET_MASK
default-router $DEFAULT_ROUTER_IP
dns-server $DNS_SERVER_IP
exit
service dhcp $INTERFACE_TYPE_NUMBER
exit
show ip dhcp binding
show ip dhcp pool
write memory |