Vous êtes sur la page 1sur 14

Configuration dun serveur dhcp

Sommaire

Introduction Fonctionnement Instalation Configuration rseau Configuration serveur Mise en place dun srveur dhcp Lancement

Introduction

Le protocole DHCP signifie Dynamic Host Configuration Protocol, est destin simplifier la configuration des adressages IP. Le DHCP peut servir aussi bien pour les rseaux d'entreprise que pour l'Internet. Dans les deux cas sont utilisations est la mme, savoir distribu des adresses IP dynamiquement sans que le client n'est configurer sont ordinateur.

Fonctionnement

1) DHCPDISCOVER Le client envoie une requte broadcaste, cet dire qu'il envoie tous les ordinateurs du rseau un paquet qui est constitu de son adresse physique et de son propre nom. 2) DHCPOFFER La deuxime tape est pour, le ou les serveurs DHCP du rseau. Ces serveurs ont donc reu le message du client qui fait sa demande. Le serveur envoient : l'adresse MAC du client, une proposition d' IP, un masque de sous rseau, la dure du bail, et un identificateur de celui-ci..

Fonctionnement

3) DHCPREQUEST Le client reu une offre d'un serveur DHCP, il lui faut donc envoy une requte pour signaler aux autres serveur DHCP qu'il bien reu une adresse IP. 4) DHCPACK La dernire tape consiste ce que le serveur DHCP qui est l'origine de l'offre envoie un accus de rception au client. Ce message comporte plusieurs chose qui sont les suivantes: Un bail valide pour l'adresse IP, et ventuellement d'autres information de configuration (vue plus haut). Une fois que le client bien reu le message, il est inscrit dans le serveur DHCP, pour que celui-ci ne distribue pas la mme adresse IP.

Instalation

Premirement il convient de vrifier si le paquetage ncessaire est install en faisant : rpm -q dhcp Si vous avez comme rponse "le paquetage dhcp n'est pas install", installez-le en faisant un petit : yum install dhcp

Configuration rseau

On commence par lattribution dune adresse ip linterface du serveur #ifconfig eth1 192.168.22.20 netmask 255.255.255.0 up Il faut que le serveur ait une IP fixe comprise dans la mme classe dadresse que ladresse de rseau couverte par ltendue DHCP On procede par ledition du fichier #gedit /etc/sysconfg/network-server/ifcfg-eth1

Configuration rseau

DEVICE=eth0 BOOTPROTO=dhcp IPADDR=192.168.22.20 NETMASK=255.255.255.0 ONBOOT=yes

Activation du service rseau: #service network restart

Configuration srveur

Nous crerons un DHCP pour le rseau 192.168.22.0/24, la plage dadresse sera 192.168.22.20 192.168.22.100. La passerelle sera 192.168.22.1, le serveur DNS sera 212.217.0.1 Il faut que le serveur ait une IP fixe comprise dans la mme classe dadresse que ladresse de rseau couverte par ltendue DHCP. 192.168.22.2 par exemple Demarrage du srvice dhcpd : 1- verification du runlevel chkconfig -list 2-faire marcher le service : chkconfig -level 5 dhcpd on

Mise en place dun serveur DHCP

Une fois install il va falloir diter le fichier /etc/dhcpd.conf. ddns-update-style none; ignore client-updates; authoritative;

subnet 192.168.22.0 netmask 255.255.255.0 {

Mise en place dun srveur DHCP


option routers 192.168.22.1; # passerelle par dfaut option subnet-mask 255.255.255.0; # masque de sous-rseau option domain-name iam.ma"; # nom de domaine option domain-name-servers 212.217.0.1;# serveurs DNS range 192.168.22.20 192.168.22.100; # plage dadresse default-lease-time 21600; # dure du bail en secondes max-lease-time 43200 ; # dure maxi du bail en sec }

Mise en place dun srveur DHCP

pour une rservation elle est insrer dans le meme fichie: /etc/dhcpd.conf

host nommachine { hardware ethernet 12:34:56:78:AB:CD; # adresse MAC de la machine fixed-address 192.168.22.100; # IP que lon veut lui assigner }

Lancement

Il faut lancer le service DHCP niveau serveur : # service dhcpd start

Au niveau du client on tape la commande : dhclient