You are on page 1of 14

1/13

DHCP

DinamycHostConfiguration
Protocol

DHCP

2/13

QUEESDHCP?
DynamicHostConfigurationProtocol(DHCP),Protocolode
configuracindinmicadeservidor,esunprotocoloderedpara
asignarautomticamenteinformacinTCP/IPaequiposcliente.
CadaclienteDHCPseconectaunservidorDHCPcentralizado
quedevuelvelaconfiguracindereddelcliente,incluidala
direccinIP,elgatewayylosservidoresDNS.

DHCP

3/13

MOTIVOSPARAUSARELPROTOCOLODHCP
DHCPestilparaproporcionardeunmodorpidola
configuracindereddelcliente.
Alconfigurarelsistemacliente,eladministradorpuede
seleccionarelprotocoloDHCPynoespecificarunadireccinIP,
unamscaradered,ungatewayoservidorDNS.
ElclienterecuperaestainformacindesdeelservidorDHCP.
DHCPtambinestilsiunadministradordeseacambiarlas
direccionesIPdemuchossistemas.Enlugardevolvera
configurartodoslossistemas,puedemodificarunarchivode
configuracinDHCPenelservidorparaestablecerelnuevo
conjuntodedireccionesIP.

DHCP

4/13

MOTIVOSPARAUSARELPROTOCOLODHCP
SilosservidoresDNSdeunaorganizacincambian,loscambios
tambinseaplicarnenelservidorDHCP,noentodoslos
clientesDHCP.
Unavezquesereinicielaredenlosclientes(orearranquenlos
clientes),seaplicarnloscambios.
Adems,siunporttilocualquiertipodeequipomvilse
configuraparaDHCP,podrdesplazarseentredistintasoficinas
sintenerquevolveraconfigurarlo,siempreycuandocada
oficinatengaunservidorDHCPquepermitasuconexinala
red.

DHCP

5/13

CONFIGURACIONDEUNSERVIDORDHCP
SepuedeconfigurarunservidorDHCPmedianteelarchivode
configuracin/etc/dhcpd.conf.
DHCPtambinusaelarchivo/var/lib/dhcp/dhcpd.leasespara
almacenarlabasededatosdearrendamientodeclientes.

DHCP

6/13

DHCP
MENSAJESDEDHCP

7/13

DHCP

8/13

DESCRIPCIONDELPROCESO
ElclientedifundeunmensajeDHCPDISCOVERalasubred
fisicalocal.
Losservidoresdisponiblesrespondenconunmensaje
DHCPOFFERqueincluyeunadireccionIPdisponible.
ElclienterecibeunoomasmensajesDHCPOFFERunoporcada
servidordisponibleenlasubred.
Elclienteseleccionaelservidorenfunciondelosparametros
incluidosenelmensaje.
ElclienteenviaentoncesunmensajeDHCPREQUESTquedebe
incluirelcampoelcampodeidentificaciondeservidor.

DHCP

9/13

DESCRIPCIONDELPROCESO
ElservidorseleccionadorecibeelDHCPDREQUESTdelcliente.
Entoncesregistralaasignacionenelalmacenamiento
permanenteyrespondeenviandounmensajeDHCPACKque
incluyelosdatosdeconfiguracion.
ElclienterecibeelmensajeDHCPACKyefectuaunaprueba
finalconunasolicitudARPparaverificarquenosehallan
duplicadaslasdirecciones.Enestemomentoseconsideraqueel
clienteestaconfigurado.

DHCP

10/13

PARAMETROSDECONFIGURACION
defaultleasetime<tiempo>;tiempodeprstamodeIPpor
defecto(ensegundos)
maxleasetime<tiempo>;cuantotiempoestarprestadocada
IP(ensegundos)
optionsubnetmask<mask>;indicalamascaradered
optionrouters<ip1>,<ip2>;indicalosroutersdelared
optiondomainnameservers<ip1>,<ip2>;indicalos
servidoresDNS
option"<dominio>";indicaeldominiopordefecto
servername"<nombrehost>";indicaelnombredelservidor
DHCP
optionsmtpserver<ip>,<ip>;indicaservidoresSMTP
optionpop3server<ip>,<ip>;indicaservidoresPOP3
optionnntpserver<ip>,<ip>;indicaservidoresdenoticias
optionircserver<ip>,<ip>;indicaservidoresirc

DHCP
EJEMPLO
subnet192.168.1.0netmask255.255.255.0{
optionrouters192.168.1.254;
optionsubnetmask255.255.255.0;
optiondomainname"example.com";
optiondomainnameservers192.168.1.1;
optiontimeoffset18000;
192.168.1.10192.168.1.100;
}

11/13

DHCP

12/13

CONFIGURACIONDEUNCLIENTEDHCP
ParaconfigurarunclienteDHCPmanualmente,debemodificar
elarchivo/etc/sysconfig/networkparahabilitarelusodel
archivodeconfiguracinyderedenlosdispositivosdereddel
directorio/etc/sysconfig/networkscripts.Enestedirectorio,
cadadispositivodeberatenerunarchivodeconfiguracin
llamadoifcfgeth0dondeeth0eselnombredeldispositivode
red.
Elarchivo/etc/sysconfig/networkdeberacontenerlalnea
siguiente:
NETWORKING=yes
Puededisponerdemsinformacinenestearchivo.Slodebe
asegurarsedequelavariableNETWORKINGestcolocadaayes
siquierequeseinicielaredenelmomentodearranque.

DHCP
CONFIGURACIONDEUNCLIENTEDHCP
Elarchivo/etc/sysconfig/networkscripts/ifcfgeth0debera
contenerlaslneassiguientes:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

13/13

Gracias!

You might also like