Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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!