Vous êtes sur la page 1sur 4

Serveur DHCP sous Linux

nico@nicodewaele.info www.nicodewaele.info

Nicolas Dewaele

Serveur DHCP sous Linux


I- Prsentation du serveur DHCP :
Le serveur DHCP permet de distribuer des paramtres IP aux clients : Au minimum, les paramtres suivants devront tre transmis : Adresse IP Masque Passerelle par d !aut "erveur#s$ D%" Ces paramtres seront !ournis pour une certaine dur e #dur e de bail$& 'n peut aussi e!!ectuer une r servation d(adresse en indiquant au serveur l(adresse MAC d(une mac)ine * qui on veut tou+ours a!!ecter la mme adresse IP #serveurs, imprimantes, etc&$& Le serveur DHCP le plus utilis sous ,nix et Linux est un serveur !ourni par l(I"C #Internet "o!t-are Consortium$, l(or.anisme public qui .re Internet& Ce serveur est 'pen "ource&

II- Installation et utilisation de base du serveur :


Pour installer le serveur DHCP, il su!!it de taper la commande : aptitude install dhcp3-server Pour d marrer le serveur, tape/ : /etc/init.d/dhcp3-server start Pour arrter le serveur, tape/ : /etc/init.d/dhcp3-server

stop

Pour red marrer le serveur, tape/ : /etc/init.d/dhcp3-server restart La con!i.uration du serveur se !ait * partir du !ic)ier /etc/dhcp3/dhcpd.conf #ce !ic)ier peut varier selon la version de DHCP et la distribution de linux$& Commence/ par !aire une sauve.arde de ce !ic)ier avec cette commande : cp /etc/dhcpd3/dhcpd.conf /etc/dhcp3/dhcpd.conf.old Pour con!i.urer votre serveur vous aller diter le !ic)ier 0etc0d)cpd&con! avec le lo.iciel vi : vi /etc/dhcpd.conf A c)aque !ois que vous voule/ tester un c)an.ement de con!i.uration, relance/ le serveur : /etc/init.d/dhcp3-server restart Avec un client Linux pour redemander une adresse au serveur DHCP on utilise la commande : dhclient

Dernires modi!ications le 11023034 5 Pa.e 2 5

Serveur DHCP sous Linux

nico@nicodewaele.info www.nicodewaele.info

Nicolas Dewaele

III- Configuration du serveur DHCP :


Instructions : L(adresse de mon r seau est 261&274&X&3018 #9 sera !ourni par le !ormateur$ :e voudrais distribuer des adresses IP dans la pla.e d(adresses suivante : De 261&274&9&232 * 261&274&9&223 L(adresse de ma passerelle sera 261&274&9&1;8 L(adresse de mon serveur D%" est 121&1<&;8&1;1 Le domaine D%" auquel +(appartiens est torc=lac&.reta&!r Le serveur >indo-s doit tou+ours obtenir l(adresse 261&274&9&2 L(imprimante doit tou+ours obtenir l(adresse 261&274&9&133 Pour e!!ectuer cette con!i.uration, il !aut aller sur le serveur et modi!ier les directives du !ic)ier 0etc0d)cp?0d)cpd&con! Dans ce !ic)ier, toutes les li.nes commen@ant par A ne sont pas prises en compte& Bxemple de !ic)ier de con!i.uration * modi!ier sela vos besoins :
# CONFIGURA ION G!N!RA"! # #ur$e du %ail par d$faut et du %ail &a'i&u& default-lease-ti&e ()**+ &a'-lease-ti&e ,--**+ # Adresse des serveurs #N. et no& du do&aine au/uel on appartient option do&ain-na&e-servers ,03.)1).,0.3+ option do&ain-na&e 23tn((.3reta.fr2+ # CONFIGURA ION #4UN 5.OU.-6R!.!AU # On peut d$clarer plusieurs r$seau' si on en a %esoin su%net ,0).,78.).* net&as9 )11.)11.)11.* : # ;la3e des adresses I; /ue l4on peut distri%uer ran3e ,0).,78.).3 ,0).,78.).0+ # #ur$e du %ail par d$faut et du %ail &a'i&u& default-lease-ti&e ()**+ &a'-lease-ti&e ,--**+ # <as/ue de sous-r$seau= %roadcast= passerelle par d$faut option su%net-&as9 )11.)11.)11.*+ option %roadcast-address ,0).,78.).)11+ option routers ,0).,78.).)1)+ # Adresse des serveurs #N. et no& du do&aine option do&ain-na&e-servers ,0).,78.).)1)+ option do&ain-na&e 23tn((.3reta.fr2+ >

Dernires modi!ications le 11023034 5 Pa.e 1 5

Serveur DHCP sous Linux

nico@nicodewaele.info www.nicodewaele.info

Nicolas Dewaele

IV- servation d!adresses "#C :


Pour r server une adresse MAC on va d clarer les mac)ines avec la directive )ost&
# CONFIGURA ION #4UN GROU;! #! <AC?IN!. CONNU!. 3roup : # "e no& @ droite de host sera aussi le no& #N. de l4hAte use-host-decl-na&es on+ # CONFIGURA ION #4UN! <AC?IN! R!;!R!! ;AR .ON B <AC # On peut d$clarer plusieurs &achines si on en a %esoin # #$claration de l4i&pri&ante host i&pri&ante : # Il sera rep$r$ par l4adresse <AC de sa carte r$seau hardCare ethernet **D8*DC8D10D8FD73+ # Il aura touEours l4adresse I; ,*, fi'ed-address ,0).,78.).,*,+ > # Ide& pour la &achine server host server : hardCare ethernet **D7*D1)D*(D-)Dfa+ fi'ed-address ,0).,78.).)**+ > >

V- Vrification du bon fonctionne$ent :


Pour v ri!ier que le serveur DHCP est en !onctionnement, vous pouve/ re.arder si le DHCP est dans la liste des processus de Linux : ps a' "i le serveur est en c)ec, un messa.e d(erreur aura t not dans le +ournal du s=stme Linux& Pour voir le +ournal Linux il !aut taper : &ore /var/lo3/sFslo3 Pour v ri!ier cCt client que les )Ctes re@oivent bien des adresses, il !aire : "ous >indo-s : ipconfi3 /release ipconfi3 /reneC

"ous Linux : dhclient

Bn!in pour v ri!ier cCt serveur que les baux ont bien t attribu s, on peut re.arder le !ic)ier des baux d(adresses : &ore /var/li%/dhcp3/dhcpd.leases
Dernires modi!ications le 11023034 5 Pa.e ? 5

Serveur DHCP sous Linux

nico@nicodewaele.info www.nicodewaele.info

Nicolas Dewaele

VI- Liens concernant le serveur DHCP :


Documentation sur le >iDi de ,buntu : )ttp:00doc&ubuntu5!r&or.0d)cp?5server Eoo.le Linux : )ttp:00---&.oo.le&!r0linuxF)lG!rHqGd)cpdHbtnEGIec)erc)erHmetaG Autre documentation : )ttp:00oDDi777&!ree&!r0docmaster0articles0linux34<&)tm

Dernires modi!ications le 11023034 5 Pa.e 8 5

Vous aimerez peut-être aussi