15.4.05

Configurar DHCP en router Cisco

Voy a intentar postear una serie de ejercicios sobre redes ya que he empezado el curso, realmente dudo que esto le sirva o le interese a los pocos lectores de este blog pero bueno la intención es que se me queden mas grabados en mi cabeza y me sirvan de resumen/backup de los apuntes por si los pierdo... :-S

Pues como bien indica el título del post vamos a configurar el servicio DHCP en un router Cisco (los comandos son del IOS de Cisco pero desconozco si seran iguales en otros routers).

Antes de nada recordar los modos principales en los que podemos introducir comandos en el router:

Modo usuario:
Router>

Modo privilegiado:
Router#

Modo de configuracion global:
Router(config)#

Modo de interface:
Router(config-if)#

De momento con estos bastará que son los principales.
Ahora ya vamos a poner el ejercicio en la siguiente red (GIMPeada :P ):

Comandos Obligatorios

Router(config)#service dhcp
(ejecutamos el servicio)
Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10
(Le damos un rango de ips a excluir del direccionamiento, ambos inclusivos)
Router(config)#ip dhcp pool LAN_AWO
(le damos un nombre al ámbito de direccionamiento)
Router(DHCP-config)#network 192.168.1.0 255.255.255.0
(le decimos el ámbito de LAN_AWO en este caso)
Router(DHCP-config)#default-router 192.168.1.1
(señalamos la ip que vamos a indicarle a los host como puerta de enlace)
Router(DHCP-config)#lease 10
(el tiempo de "alquiler" que damos de ip a los hosts, de 1 a 365 dias.Nose si es obligatorio este comando la verdad)

Comandos Opcionales

Router(DHCP-config)#dns-server 192.168.1.2
(indicamos la ip del servidor DNS que utilizaran los hosts)
Router(DHCP-config)#netbios-name-server 192.168.1.3
(y el servidor netbios, estas ips suelen ponerse del rango de ips excluidas que dimos anteriormente para que no haya conflictos)
Router(DHCP-config)#domain-name awoisoak.org
(Les damos un nombre de dominio)
Router(DHCP-config)#option 150 ip 192.168.15.3
(para indicar el servidor (puede ser externo) de un tipo de servicio,en este caso el 150, para dispositivos especiales como los teléfonos ip)

Los hosts tienen que estar configurados para el servicio DHCP y la interfaz del router que funciona como puerta de enlace tenemos que configurarla nosotros a mano:

Router(config)#interface fasethernet0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown

Para ver si el servicio está bien configurado disponemos de los siguientes comandos:

Router#show ip dhcp conflict
Router#show ip dhcp binding
Router#show ip dhcp server statistics

Si quisieramos agregar otra interfaz al router y configurar esta tambien mediante DHCP tendríamos que crearnos otro pool distinto del LAN_AWO en este caso.

Por último dada esta otra topología:


El router que no dispone del servicio DHCP quisiera que su red LAN se configurase por este servicio brindado por el primer router deberíamos de configurar una nueva Pool en el primer router (definiendo la red 192.168.3.0) y en la interfaz .1 del segundo router ejecutar el siguiente comando:

Router(config-if)#ip helper-address ip next-hop

Donde dicha ip sería en este caso la interfaz serial del router con DHCP.
Este último comando lo podemos usar para las siguientes peticiones de servicios UDP :
  • DHCP
  • Time
  • TACACS
  • DNS
  • TFTP
  • Netbios
Para los demas servicios UDP ejecutariamos de la misma manera el siguiente comando:
Router(config-if)#ip forward-protocol udp nºpuerto

48 comentarios:

Anónimo dijo...

Buena explicacion sobre el dhcp en rotuer cisco. Me sirvio para configurar un router soho en dhcp.. Buen aporte !! gracias!!
att: Kevin Morales
msn: kfmorales@hotmail.com

Anónimo dijo...

Buen articulo, sencillo y al grano.
http://www.tumujer.com

Anónimo dijo...

Mi router tiene 3 interfaces
como especifico en que interface
va ha correr el dhcp
Atte
Antonio Borda
Antonio_borda@hotmail.com

AwOiSoAk dijo...

Al indicarle el ámbito LAN

"Router(DHCP-config)#network 192.168.1.0 255.255.255.0"

Cuando configures el Gateway en la interfaz física que sea con ese rango el ya "se dará cuenta" de por donde le van a pedir las peticiones DHCP.

Andrea dijo...

Router(config)#service dhcp
^
% Invalid input detected at '^' marker.

me sale eso cuando ingreso el comando...

AwOiSoAk dijo...

Por lo que comentas parece que estas metiendo como comando

Router(config)#service dhcp

Pero el comando en realidad es sólo
service dhcp
lo anterior es el prompt de consola.

¿Es eso lo que te ocurre?

Saludos

Nacho dijo...

Gracias por tu ayuda. :)
Madrid

francisco dijo...

EXCELENTE, OJALA EXISTIERAN MAS PERSONAS CON PAGINAS QUE NOS AYUDARAN ASÍ DE FACIL

Anónimo dijo...

Muy bien explicado. Muchas gracias por tu ayuda.

Anónimo dijo...

Puedo tener 2 dhcp en un mismo router, gracias

Anónimo dijo...

disculpa la preguntas sabras de algun simulador en donde pueda realizar estas acciones?, yo cuento con el simulador de el boson netsim pero no me lo acepta, espero me puedas ayudar, gracias mi mail es dagaor83@gmail.com

Anónimo dijo...

Pueden usar el packet Tracer, es gratis y es el software que se está usando prar las certificaciones CCNA

Anónimo dijo...

AwOiSoAk Saludos. Una consulta necesito que este mismo servidor DHCP asigne la misma IP a cada direccion MAC. Podrias ayudarme con este detalle. Por el resto funciona a la perfeccion.

Anónimo dijo...

Hola, estuvo muy buena esta ayuda para los de DHCP te doy un buen consejo, sigue publicando cosas asi de feciles jajajaja bueno no tan faciles, este sitio me fue de gran ayuda espero sigas así!!!!:)

merci beacoup!

Ronald dijo...

Me agrada tu pagina, me ha ayudado mucho.

Anónimo dijo...

Muy buen aporte...Tengo una duda. Como haria para configurar DHCP para un rango de direcciones IP?.

Por ejemplo si mi red es 192.168.1.0 /24, quiero configurar DHCP para que sólo entregue direcciones ip desde 192.168.1.40 hasta 192.168.1.100

Saludos

Jorge dijo...

Excelentes comentarios, tengo solo unapregunta, respecto al comando option para este caso 150, tienes una tabla que defina estos numero o sabes donde buscar para verificarlos


thk

Anónimo dijo...

Muchas gracias, muy util la info.

cartman dijo...

Esta explicacion esta muy buena, ahora, cuando quiera deshabilitar el DHCP de mi router como hago?

kurosakimatt dijo...

Router(config)#service dhcp
^
% Invalid input detected at '^' marker.

me sale eso cuando ingreso el comando..

Anónimo dijo...

a mi me pasaba lo mismo
y le puse ip dhcp pool _____(nombre de router)
y ya de hay en adelante todo me salio bien
gracias por compartir

Maquinero dijo...

Excelente aporte, pero tengo una duda a ver si alguien me logra decir como hacer.

Si tienes una red con 4 routers y en cada router hay de una a tres LANs y en uno de los router tienes una LAN con puros servidores entre ellos el de DHCP, como hace para que una pc de una de las LAN pueda pedir la ip al servidor dhcp??? porque la peticion de ip se hace con broadcast y el rauter no permite pasar los broadcast asi que la peticion nunca le llega al rauter que tiene la LAN con el servidor DHCP. No se si me explique bien?? espero me puedan ayudar. Saludos.

fede dijo...

Hola,
estoy intentando asignar IPs a una LAN remota mediante el comando ip helper-address "IPserial", utilizo el packet tracer pero no lo consigo,¿alguien sabe si es posible?

Gracias, saludos:D

Armando dijo...

ME SIRVIO MUCHO TU ENTRADA

MUCHAS GRACIAS!!!!!!!!!

Anónimo dijo...

introduce el comando ip helper-address "ip server dhcp de la otra red"

LinuxZero dijo...

Hola, buen post...

Quisiera saber como configurar mi router para que se conecte a un cable modem con ip dinamica, es decir, el modem le da la ip dinamicamente al router y este hace el resto del trabajo. Es posible?

daniel dijo...

oie man me parece bueno, pero sabes como hacerlo en un switch capa 3? es lo mismo.

Y como lo haces con VLAN?

es que ando como medio perdido gracias

bighiram dijo...

pregunta por favor.. mi router es thomson los de telmex.. sin querer por querer dejar mi nat activado en un juego en una indicaion me dijo que tenia que entrar a mi modem con la direccion 192.168.1254 pues lo hize entre y entra al modem roteador y ahi una casilla del modem me die activar asignacion dhcp ... la paguina me dijo que la desactivara lei mas adelante y luego que la volveria activar .. asiq ue que dije lo hare por que hay que activarla.. se quito el internet esto es normal digo quite el dhcp pero ya no me sale la paguina donde puedo agregarla otra vez por que ya no tengo internet.. y no se como activarla ahora por favor ayuda gracias

Anónimo dijo...

Gracias por tu articulo..

Anónimo dijo...

Buen post, justo lo ke estaba buscando.....

Angel dijo...

Muchas Gracias por el Aporte lo quise intentar en un Simulador pero no me quiso aceptar el comando quizas por que esta limitados a ciertas funciones, es mejor intentarlo en real :D de nuevo Gracias.

Anónimo dijo...

exelente ,de perros!!

Anónimo dijo...

te felicito compadre, gracias por este aporte. preciso y consiso :B

Anónimo dijo...

como configurar el protocolo TACACS+ en un router cisco 2800? me podrias ayudar para saber con cuales comandos debo trabajar?

Anónimo dijo...

gracias me sirvo mucho ...

Anónimo dijo...

Hola no se si vaya al tema pero estoy tratando de configurar un router en Boson y me sale el siguiente error
(cconfig)#vlan 22 name pcs
^
% Invalid input detected at '^' marker.

juan jose dijo...

Hola a todos, para el ultimo comentario que intenta crear vlan en boson yo uso el packet tracer

y ahi es de la siguiente manera

switch>enable
switch#vlan database
switch(vlan)#vlan 10 name pcs
si quieres agregar otra vlan seria

switch(vlan)#vlan 20 name pcs2
switch(vlan)#vlan 30 name pcs3
ctrl + z
switch#wr

switch#show vlan y mostrara las vlan que creaste

saludos espero te sirva

Jose dijo...

pura vida la verdad me ayudaste muchisimo, excelente

Anónimo dijo...

malo el ejemplo no me ayudo de nada

Anónimo dijo...

hermano me puedes colaborar

tengo la sgt topologia

un servidor con dhcp, un router y al otro extremo una lan que necesito reciva el dhcp del servidor, como puedo configurar el router para que me distribulla el dhcp del servidor.

gracias

Hoakin Mendoza dijo...

Excelente tutorial, sin embargo me sale el siguiente error, espero alguien pueda ayudarme.

campus(dhcp-config)#netbios-name-server 172.16.1.10
^
% Invalid input detected at '^' marker.

MakeOnWeb dijo...

Hola! Solo quería darte las gracias por la publicación, piensa que aunque los lectores habituales de tu blog no puedan estar interesados seguro que a muchos navegantes de la web les puede interesar esto incluso 7 años después de la publicación.
GRACIAS
P.D.: Esta publicación es el primer resultado en la búsqueda de google para "configurar dhcp en router cisco"

Anónimo dijo...

Muy buena la explicación, pero tengo una pregunta ... estoy configurando en el router el DHCP con las mac con las IP , pero cuando configuro la MAC de un Macbook Air no me toma la ip que le asigno, alguien me puede adyuar.


Gracias

Anónimo dijo...

Students
Excelente publicación, pero me gustaria que me dijera que linea puedo agregar para que saliera la lan a internet, el router sale a internet, creo que hace falta alguna linea para que el rrouter funcione como dns

Anónimo dijo...

Son unos perros y del mal..
No weyes no mamen

Pinche informacion esta bien chingona.

Greivin Perez dijo...

Si una lista de ip que excluí ahora quiero incluirlas, como hago?

Anónimo dijo...

Buen artículo, ¿sabrás como se reserva una dirección IP del DHCP, es decir que a través de la dirección MAC siempre se asigne la misma dirección IP.

Anónimo dijo...

Otro ejemplo de configuración sobre asignaciones estáticas por DHCP:

http://www.sysadmit.com/2015/03/cisco-dhcp-ip-por-mac.html