No es una cosa de las que mas ilusión hace … pero por poderse hacer, se puede. Hacer que uno de los switches de la red sea el servidor de DHCP de unas cuantas VLAN’s.
Los pasos para configurarlo:
Hay que decidir si quieres usar DHCP Database agent (que es lo que recomienda cisco), para hacerlo necesitas una maquina donde guardar los datos (y si tienes la maquina … porque no montar el servidor de DHCP ahí y dejarse de líos?).
En caso de que decidas usarlo: ip dhcp database url [tiemout seconds | write-delay seconds] donde url puede ser: ftp://user:[email protected]
O bien puedes usar el propio switch para guardar el fichero.
ip dhcp database flash:router-dhcp write-delay 60 timeout 10
Lo que va a hacer es subirte el fichero con los leases (las ips que tiene asignadas).
En caso de que no quieras usarlo necesitas reconfigurar todo el servidor de nuevo, porque no te deja deshabilitar solo la bbdd (o al menos yo no he sido capaz de hacerlo. Si alguien sabe como se hace pls … que lo diga
Puedes hacer que no loguee: no ip dhcp conflict logging
Lo siguiente es configurar el DHCP pool.
ip dhcp pool nombredelpool
(Opcional) utilization mark high xx% [log]
(Opcional) utlization mark low xx% [log] network xxx.xxx.xxx.xxx/xx la red que vas a asignar.
domain-name nombre
dns-server xxx.xxx.xxx.xxx yyy.yyy.yyy.yyy
(Opcional) boot file nombrefichero default-router xxx.xxx.xxx.xxx el Default gw que le va a poner a los clientes.
lease {dias [horas [minutos]] | infinite (ni se te ocurra ponerlo)
Y con esto debería de ser suficiente … en cuanto algún equipo empiece a pedir ip’s … este empezara a contestar.
Como en todos los servidores de DHCP , puedes asignar ips fijas, excluirlas, etc.
http://www.cisco.com/c/en/us/td/docs/ios/12_2/ip/configuration/guide/fipr_c/1cfdhcp.html
https://learningnetwork.cisco.com/thread/25168
Si hay problemas.
sh ip dhcp conflict para ver si hay algo «raro», en caso de que lo haya clear ip dhcp conflict *
sh ip dhcp pool para ver las asignaciones o sh ip dhcp binding
Si el servicio se queda colgado, se puede reiniciar:
no service dhcp
service dhcp
Otra cosa … si tienes configurado el dhcp en el switch y de repente lo quieres mover a un servidor (que seria lo mas lógico), puedes añadir un helper-address en la configuración de la vlan en cuestión, luego borras el pool (sino lo borras no suele hacer caso al helper-address) y listo.