Sunteți pe pagina 1din 14

Configuration d’un serveur DHCP sous Linux

@ :TSSRI-RESEAUX@HOTMAIL.FR
Dynamic Host Configuration Protocol

Il s'agit d'un système qui permet dynamiquement d' attribuer une adresse IP à un
poste qui se connecte au réseau.

Le serveur DHCP fournit également d'autres informations, comme la passerelle


par défaut et le DNS.

Ce système, bien pratique lorsqu'il fonctionne correctement, évite à l'utilisateur


d'avoir à configurer manuellement sa pile IP; Il permet également à
l'administrateur du réseau de modifier son architecture sans avoir à prévenir tous
ses clients.
Installer le serveur DHCP

DHCP est le plus souvent installé par défaut sur votre machine, si cela n'est pas le
cas installer la version rpm ou tar sur votre machine. Elle se trouve sur le CD de
votre distribution préférée.

Si vous utilisez une version RPM, vous avez alors un fichier /etc/rc.d/init.d/dhcpd
pour démarrer votre serveur dhcp.

Pour lancer le service DHCP, utilisez la commande /sbin/service dhcpd start. Pour
interrompre le serveur DHCP, utilisez la commande /sbin/service dhcpd stop.
Configuration du serveur DHCP:

La première étape lors de la configuration d’un serveur DHCP consiste à modifier le


fichier de configuration /etc/dhcpd.conf stockant les informations réseau pour les
clients. Des options globales peuvent être choisies pour tous les clients, et des
options spécifiques pour chaque système client.

Le fichier de configuration peut contenir des tabulations ou lignes vierges


complémentaires. Les mots clés sont insensibles à la casse, et les lignes commençant
par un signe dièse (#) correspondent à des commentaires.

DHCP utilise également le fichier /var/lib/dhcp/dhcpd.leases pour stocker la base de


données d'attribution client. Il peut ne pas se trouver dans ce répertoire, cela dépend
de la version installée.
Le fichier dhcpd.conf

Dans cet exemple, il existe des options globales pour tous les clients DHCP dans le
sous-réseau et une plage (range) est déclarée. Les clients reçoivent une adresse IP
au sein de range.
Le fichier dhcpd.conf

Tous les sous-réseaux partageant le même réseau physique doivent être déclarés dans
une déclaration shared-network.
Le fichier dhcpd.conf
la déclaration group peut être utilisée pour appliquer des paramètres globaux à un
groupe de déclarations.
Le fichier dhcpd.conf

Pour attribuer une adresse IP à un client sur la base de l'adresse MAC de la carte
d'interface réseau, utilisez le paramètre hardware ethernet dans une déclaration host.
Astuce :

Vous pouvez utiliser le fichier de configuration d'exemple comme point de départ,


puis y ajouter vos propres options de configuration personnalisées. Copiez-le à
l'emplacement approprié à l'aide de la commande :
le fichier dhcpd.leases

Les informations d'attribution DHCP pour toutes les adresses IP récemment


attribuées sont automatiquement stockées dans cette base de données. Ces
informations comprennent la durée de l'attribution, le destinataire de l'attribution
d'adresse IP, les dates de début et de fin pour l'attribution et l'adresse MAC de la
carte d'interface réseau qui a été utilisée pour l'attribution.
Si vous avez plusieurs interfaces réseau attachées au système, mais que vous
voulez le démarrage du serveur DHCP uniquement sur l'une d'entre elles, vous
pouvez configurer le serveur DHCP afin qu'il démarre uniquement sur ce
périphérique. Dans /etc/sysconfig/dhcpd, ajoutez le nom de l'interface à la liste de
DHCPDARGS :
Configuration d'un client DHCP

Pour configurer manuellement un client DHCP, vous devez :

• modifier le fichier de configuration pour chacun des périphériques réseau


dans le répertoire /etc/sysconfig/network-scripts.

• modifier le fichier /etc/sysconfig/network afin d'activer la mise en réseau


Configuration d'un client DHCP

Le fichier /etc/sysconfig/network doit contenir la ligne suivante :

Le fichier /etc/sysconfig/network-scripts/ifcfg-eth0 doit contenir les lignes ci-dessous:


Ressources supplémentaires

• La page de manuel relative à dhcpd — Décrit le fonctionnement du démon DHCP.

• La page de manuel relative à dhcpd.conf — Explique comment configurer le fichier


de configuration DHCP et fournit des exemples.

• La page de manuel relative à dhcpd.leases — Explique comment configurer le


fichier d'attribution DHCP et fournit des exemples.

• La page de manuel relative à dhcp-options — Explique la syntaxe de déclaration des


options DHCP dans dhcpd.conf et fournit des exemples.

S-ar putea să vă placă și