Sie sind auf Seite 1von 10

Los Innovadores UBV

Tutoriales
ADMINISTRACIN DE REDES
MANUAL DHCP
Autor: s!aldo "#rra$a
Cara%as& '( de )ulio de *+'+
http://losinnovadoresubv.wordpress.com/
http://losinnovadoresubv.wordpress.com/
,-ue es un servidor DHCP.
DHCP fu creado por el grupo Dynamic Host Configuration Working Groupdel
Internet Engineering Task orce !IET" #atini$ado ser%a algo como uer$a de tareas de
Ingenier%a de Internet&
u originalmente creado para satisfacer los re'uerimientos de los con(untos de )C
*+,,- .*,.- *+,/-.*,*-*+/* etc&
Est0 1asado en el protocolo predecesor para o1tener informaci2n espec%fica de algunos
3osts- conocido como 455TP- y mantiene alguna retrocompati1ilidad con clientes 455TP
'ue for$osamente lo re'uieran- pudiendo o1tener la informaci2n re'uerida desde un
ser6idor DHCP correctamente configurado&
#a diferencia cla6e entre am1os est0 en 'ue 455TP- fue dise7ado para pro6eer
respuestas espec%fica- a solicitudes de clientes espec%ficos- mientras 'ue DHCP siendo
mas fle8i1le- puede pro6eer respuestas a solicitudes de 3osts aleatorios- tam1in pro6ee
un mecanismo para reasignar direcciones IP a 3osts 'ue ya la tienen y recuperar
direcciones 'ue ya no est0n en uso a tra6s del concepto de prestamos o cesiones de
duraci2n limitada&
9n cliente DHCP o1tiene informaci2n de configuraci2n de forma similar a la siguiente:
;l le6antar- 3ace solicitudes de descu1rimiento a la direcci2n .++&.++&.++&.++ so1re la
red- e incluye en el mensa(e su direcci2n <;C- 'ue lo identifica un%6ocamente&
;ntes 'ue 6en$a la solicitud de descu1rimiento- un ser6idor DHCP responde al cliente con
la direcci2n <;C espec%fica con una direcci2n IP- y dependiendo de la configuraci2n del
ser6idor- podr%a ofrecer adicionalmente- una direcci2n de puerta de enlace- una direcci2n
de ser6idor dns por defecto etc&
El ser6idor- tam1in se reser6a la direcci2n IP ya cedida- para no cederla mas de una
6e$= guarda tam1in registros so1re el cliente asociado a la direcci2n IP- como su
direcci2n <;C !<edia ;cces Control" y el periodo y tiempo restante de 6encimiento de la
cesi2n&
9n >er6idor DHCP fa6orece la atomi$aci2n del con(unto de direcciones IP pertenecientes
a las redes o su1redes a las 'ue sir6e- con lo 'ue disminuye el pro1lema de las
direcciones duplicadas- y facilita los procesos de mantenimiento de las configuraciones
de los clientes- facilitando una administraci2n centrali$ada de las mismas&
http://losinnovadoresubv.wordpress.com/
Instala%i/n del Servidor DHCP en Canai0a
*?& El primer paso ser0 asegurarse de 'ue el pa'uete d3cp, est instalado= puede utili$ar
apt?get- dpkg o >ynaptic= para el e(emplo usaremos >ynaptic&
Ilustracin 1: Instalacin paquete dhcp3 por Synaptic
http://losinnovadoresubv.wordpress.com/
.?& 5pcionalmente se puede utili$ar el pa'uete gadmin?d3cp= el cual facilitar0 una
configuraci2n en un entorno gr0fico&
Ilustracin 2: Paquete de configuaracin gadmin-dhcpd
http://losinnovadoresubv.wordpress.com/
,&? e(ecute por c2nsola el comando gadmin?d3cpd el cual la facilitar0 la configuraci2n de
modo gr0fico&
Ilustracin 3: Vista de gadmin-dhcpd
Para instalar su ser6idor- de1e estar familiari$ado con los conceptos 10sicos de TCP@IP= se
sugiere como punto de inicio la siguiente direcci2n:
3ttp:@@AAA&de1ian&org@releases@sta1le@amdB/@c3C/sC+&3tml&esDd3cpd
/&? Consulte el arc3i6o @etc@d3cpd,@d3cpd&conf y 6erifi'ue sus cam1ios=
+&? 9na 6e$ 6erificados y 3ec3os los a(ustes- e(ecute la siguiente l%nea:
sudo @etc@rc&d@init&d@d3cp,?ser6er restart&
; partir de a'u%- lo relati6o a la configuraci2n del ser6idor DHCP de1e entenderse 'ue
http://losinnovadoresubv.wordpress.com/
continEa desde el paso *- y se entiende 'ue se edita la configuraci2n en modo te8to con
el editor de su preferencia& >e recomienda edit en modo consola o gedit- editor en modo
gr0fico&
.&? e(ecute alternati6amente y e8cluyentemente segEn su elecci2n las siguientes l%neas
en un terminal:
sudo edit @etc@d3cpd,@d3cpd&conf &
sudo gedit @etc@d3cpd,@d3cpd&conf-
#a configuraci2n del arc3i6o tendr0 la forma siguiente:
option domain?name Fe(emplo&comF=
option domain?name?ser6ers ns*&e(emplo&com=
option su1net?mask .++&.++&.++&C=
default?lease?time BCC=
ma8?lease?time G.CC=
ser6er?name Fnom1redeser6idorF=
su1net *H.&*BI&*&C netmask .++&.++&.++&C J
range *H.&*BI&*&.CC *H.&*BI&*&.+,=
option routers *H.&*BI&*&*=
K
9sted puede especificar otras sentencias de configuraci2n en su arc3i6o de configuraci2n
de >er6idor DHCP= la siguiente lista aclara el conte8to en el cual cada sentencia puede
ser usada:
default-lease-time: Esta opci2n de configuraci2n le 3a1ilita para especificar el
periodo de tiempo por defecto para el cual la cesi2n !ing: lease" ser0 60lida& El
periodo es un entero 'ue indica el nEmero de segundos en el cual la cesi2n
caducar0= luego de este periodo el cliente de1e gestionar otra cesi2n&
ddns_update-style: Esta declaracin es usada si su sitio usa un servidor DNS (Servidor de
Nombres de Dominio) que puede ser actualizado automticamente tanto como las direcciones
son asi!nadas por el servidor D"#$. S% su sitio no usa un servidor DNS que acepta
actualizaciones de un servidor D"#$& usted deber%a especi'icar ddns(update)st*le none en su
con'i!uracin.
ip-forwarding: >i por e(emplo- usted no 'uiere 'ue un cliente DHCP pueda
retransmitir solicitudes a otras redes- usted esta1lecer0 este parametro a off& Esta
http://losinnovadoresubv.wordpress.com/
opci2n algunas 6eces es usada s2lo en redes IP locales&
max-lease-timemax-lease-time: Esta opci2n de configuraci2n le 3a1ilita para
especificar el periodo m08imo de tiempo para el cual una cesi2n ser0 60lida& El
tiempo especificado es un entero 'ue indica el nEmero de segundos&
Tam1ien se puede especificar clientes !3osts" dentro de un grupo de su1red- donde cada
uno es identificado por su direcci2n <;C& Esto se 3ace declarando al 3ost dentro de un
grupo de su1red& El siguiente e(emplo- ilustra lo antes mencionado:
option ddns?update?style interim=
option default?lease?time .IICC=
option ma8?lease?time IB/CC=
option ip?forAarding off=
su1net *H.&*BI&B&C netmask .++&.++&.++&C J
range *H.&*BI&B&*BC *H.&*BI&B&*HC
3ost dorot3y J
3ardAare et3ernet CC:LE:CC:*D:G+:*D=
fi8edMaddress *H.&*BI&B&BH=
ser6erMname *H.&*BI&B&B/ =
option routers *H.&*BI&B&*=
option 3ostMname c3a6e$ =
K
K
http://losinnovadoresubv.wordpress.com/
51ser6e 'ue el e(emplo para el 3ost espec%fico nom1rado c3a6e$ so1reescri1e cual'uier
6alor por defecto especificado anteriormente en el arc3i6o&
,&? 9na 6e$ 6erificados y 3ec3os los a(ustes- e(ecute la siguiente l%nea:
sudo @etc@rc&d@init&d@d3cp,?ser6er restart&
http://losinnovadoresubv.wordpress.com/
Ilustracin 4: etcdhcp3dhcpd!conf despues de la edicin
Bi1lio$ra23a4
Von Ha$en& 5illia0& U1untu Linu6 Bi1le& 5ile7 Pu1lis8in$& In%4& Indiana9olis&
Indiana& Pri0era Edi%i/n& *++:& 99: :(';<+'4
!!!4de1ian4or$& El e=ui9o del instalador de De1ian& >u3a de instala%i/n de
De1ian >NU?Linu6& @4A4*4 Con2i$ura%i/n del servidor DHCP& Co97ri$8t B *++@&
*++A& *++C& *++:& *++<
8tt9:??!!!4de1ian4or$?releases?sta1le?a0dC@?%8+@s+A48t0l4esDd8%9d
Co0er& Dou$las E4 Redes >lo1ales de In2or0a%i/n %on Internet 7 TCP?IP4
Prin%i9ios B#si%os& 9roto%olos 7 Ar=uite%tura& Ter%era Edi%i/n& Prenti%e Hall&
ME6i%o& '((C& 99 FC:;F<*4
http://losinnovadoresubv.wordpress.com/