Home (autres pages) Léa Linux TrustOn Me OpenVPN French Linux Doc Project

Configuration du service DHCP

  • Fonctionnement
  • Installation
  • Configuration
  • Lancement du service

Configuration du service DHCP

Fonctionnement

En fait, j'ai configuré mes machines "fixes" avec une adresse fixe... 192.168.0.2 et 192.168.0.3. Ensuite lorsque que je connecte un ordinateur portable ou qu''un ami vient chez moi, il se connecte sur le commutateur et récupère une adresse dynamique, via le protocole DHCP (Dynamique Host Configuration Protocol, RFC 2131)


Installation

Il faut vérifier et installer, le cas échéant, les paquetages suivants : dhcp-server-3.0-1.rc12.3mdk,

dhcp-common-3.0-1.rc12.3mdk

# rpm -qa | grep dhcp
dhcp-server-3.0-1.rc12.3mdk
dhcp-common-3.0-1.rc12.3mdk
#

Et pour installer :

# cd /mnt/cdrom/Mandrake/RPMS
# rpm -i dhcp-server-3.0-1.rc12.3mdk dhcp-common-3.0-1.rc12.3mdk

Ils sont dispos sur les cédés de la mandrake (pour info, j'ai copié l'intégralité des RPM sur mon disque dur comme cela je n'ai plus besoin de chercher mes cédés et je peux aussi installer des paquetages à distance.... Ainsi, il m'a suffit de taper "rpm -i dhcp-common* dhcp-server* " et zou !)


Configuration

Ensuite, il suffit de modifier le fichier /etc/dhcpd.conf, voici le mien :

ddns-update-style none;

# ici, cela permet de récupérer les adresses de systèmes qui ne seraient
# plus connectés (lease time c'est le temps qu'attend le serveur DHCP pour
# contrôler qu'une adresse n'est plus utilisée, en gros)
default-lease-time 600;
max-lease-time 7200;

# ici, on définit les paramètres globaux de notre serveur DHCP

# en fait je pense que cette ligne est redondante mais je la laisse
option subnet-mask 255.255.255.0;

# on définit le domaine de broadcast (c'est la diffusion d'infos à l'ensemble
# du réseau)
option broadcast-address 192.168.0.255;
option domain-name "chezmoi.fr";

# on définit les serveurs DNS qui seront envoyés à la machine qui récupère
# une adresse IP... Ainsi pas besoin de configurer les serveurs DNS à la
# main ! (donc ici, faut mettre vos propres serveurs DNS)
option domain-name-servers 212.31.34.172,212.31.34.173;

# ici, on définit la passerelle qui sera configurée sur les ordis,
# donc pas besoin non plus de définir la passerelle à la main !
option routers 192.168.0.1;

# et maintenant on définit enfin notre plage d'adresses....
# mon serveur DHCP peut attribuer 7 adresses
subnet 192.168.0.0 netmask 255.255.255.0 {
      range 192.168.0.4 192.168.0.10;
}

Lancement du service

Il suffit de lancer la commande disponible dans "/etc/init.d/dhcpd". Pour le lancer au démarrage, il suffit d'ajouter la commande dans le "rc.d".

# /etc/init.d/dhcpd start
# chkconfig --add dhcpd

La commande chkconfig a ajouté un lien dans le répertoire "/etc/rc.d/rc.3/S65dhcpd".

Me contacter | ©2004-2005 Raum