SERVICE DHCP SOUS LINUX
• Le protocole DHCP est un protocole réseau permettant d'assigner
automatiquement des informations TCP/IP aux ordinateurs clients.
Chaque client DHCP se connecte au serveur central DHCP, lequel
renvoie la configuration réseau du client, y compris :
l‘adresse IP
la passerelle
les serveurs DNS
Fonctionnement
• Le Client dhclient envoi sur le réseau (en Broadcast) une demande de
configuration réseau.
• Le Serveur dhcpd retourne une configuration réseau valable un
certain temps (lease). Cette configuration dépend des
caractéristiques du client (adresse MAC, etc.)
• dhcpd :démon du serveur DHCP
• dhclient :démon du client DHCP
CONFIGURATION DU SERVEUR DHCP
1) Vérifier que le package contenant dhcp- est installé:
2) Installer le paquetage si nécessaire :
2) Installer le paquetage si nécessaire :
3) Copier le fichier /usr/share/doc/dhcp-2.0/dhcpd.conf.sample dans
/etc/dhcpd.conf
4) Modifier le fichier /etc/dhcpd.conf, en fonction de la configuration de
votre réseau.
• Il y a deux modes principaux qui pourront être utilisés pour l'attribution
dynamique d'adresses IP :
• Distribuer aléatoirement des adresses bien précises en veillant toujours à ne
pas donner la même adresse IP à plusieurs machines.
• Attribuer systématiquement la même adresse par machine en fonction de
l'adresse MAC Ethernet (adresse physique) de la carte réseau.
5) Démarrer le démon DHCP:
Si vous modifiez le fichier de configuration, les changements ne
prendront pas effet tant que vous n'aurez pas redémarré le démon
DHCP avec la commande:
FICHIER DE CONFIGURATION DU SERVEUR DHCP
• Voici le contenu du fichier de configuration du serveur DHCP
/etc/dhcpd.conf:
On peut aussi ajouter l’option tftp-server-name :
option tftp-server-name "192.168.1.250";
BASE DE DONNÉES DES ATTRIBUTIONS
La base de données des attributions d’IP se trouve dans le fichier
/var/lib/dhcpd/dhcpd.leases :
ATTRIBUTION DYNAMIQUE
PARAMÈTRES DANS /etc/dhcpd.conf
PARAMÈTRE DESCRIPTION
default-lease-time Durée par défaut pendant laquelle l’attribution est valide
max-lease-time Durée maximale pendant laquelle le serveur garantit l’attribution
domain-name Nom du domaine pour le sous réseau spécifié
domain-name-servers Liste des serveurs de domaines
hardware Type de réseau utilisé (Ethernet ou Token-Ring)
fixed-address Adresse statique pour une machine particulière
host Nom à donner au client
range Intervalle d’adresses assignables pour un réseau
subnet Adresse du réseau
ATTRIBUTION DYNAMIQUE ET STATIQUE
• Dans l’exemple qui suit, on garde la même attribution dynamique
mais avec en plus trois attributions statiques pour les trois machines
neptune, pluton et saturne
Permet de fixer les adresses IP en fonction de la carte réseau. Plus
grande sécurité car seules certaines adresses MAC sont autorisées.
Vérifier que le package contenant dhclient est installé:
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. Dans ce répertoire, chaque
périphérique doit disposer d'un fichier de configuration nommé ifcfg-
eth0, eth0 correspondant au nom du périphérique réseau.
Le fichier /etc/sysconfig/network-scripts/ifcfg-eth0 doit contenir les
lignes suivantes
Ensuite il faut redémarrer le service réseau pour activer la nouvelle
configuration :
ARRÊTER LE CLIENT DHCP
Pour libérer le lease :
DÉMARRER LE CLIENT DHCP
Pour demander un nouveau lease :
DHCP-LINUX-TEST-YESST-jkldjqsfjksdghdhsgkhdgksh

DHCP-LINUX-TEST-YESST-jkldjqsfjksdghdhsgkhdgksh

  • 1.
  • 2.
    • Le protocoleDHCP est un protocole réseau permettant d'assigner automatiquement des informations TCP/IP aux ordinateurs clients. Chaque client DHCP se connecte au serveur central DHCP, lequel renvoie la configuration réseau du client, y compris : l‘adresse IP la passerelle les serveurs DNS
  • 3.
    Fonctionnement • Le Clientdhclient envoi sur le réseau (en Broadcast) une demande de configuration réseau. • Le Serveur dhcpd retourne une configuration réseau valable un certain temps (lease). Cette configuration dépend des caractéristiques du client (adresse MAC, etc.) • dhcpd :démon du serveur DHCP • dhclient :démon du client DHCP
  • 4.
    CONFIGURATION DU SERVEURDHCP 1) Vérifier que le package contenant dhcp- est installé:
  • 5.
    2) Installer lepaquetage si nécessaire : 2) Installer le paquetage si nécessaire :
  • 6.
    3) Copier lefichier /usr/share/doc/dhcp-2.0/dhcpd.conf.sample dans /etc/dhcpd.conf
  • 7.
    4) Modifier lefichier /etc/dhcpd.conf, en fonction de la configuration de votre réseau. • Il y a deux modes principaux qui pourront être utilisés pour l'attribution dynamique d'adresses IP : • Distribuer aléatoirement des adresses bien précises en veillant toujours à ne pas donner la même adresse IP à plusieurs machines. • Attribuer systématiquement la même adresse par machine en fonction de l'adresse MAC Ethernet (adresse physique) de la carte réseau.
  • 8.
    5) Démarrer ledémon DHCP:
  • 9.
    Si vous modifiezle fichier de configuration, les changements ne prendront pas effet tant que vous n'aurez pas redémarré le démon DHCP avec la commande:
  • 10.
    FICHIER DE CONFIGURATIONDU SERVEUR DHCP • Voici le contenu du fichier de configuration du serveur DHCP /etc/dhcpd.conf:
  • 12.
    On peut aussiajouter l’option tftp-server-name : option tftp-server-name "192.168.1.250";
  • 13.
    BASE DE DONNÉESDES ATTRIBUTIONS La base de données des attributions d’IP se trouve dans le fichier /var/lib/dhcpd/dhcpd.leases :
  • 14.
  • 15.
    PARAMÈTRES DANS /etc/dhcpd.conf PARAMÈTREDESCRIPTION default-lease-time Durée par défaut pendant laquelle l’attribution est valide max-lease-time Durée maximale pendant laquelle le serveur garantit l’attribution domain-name Nom du domaine pour le sous réseau spécifié domain-name-servers Liste des serveurs de domaines hardware Type de réseau utilisé (Ethernet ou Token-Ring) fixed-address Adresse statique pour une machine particulière host Nom à donner au client range Intervalle d’adresses assignables pour un réseau subnet Adresse du réseau
  • 16.
    ATTRIBUTION DYNAMIQUE ETSTATIQUE • Dans l’exemple qui suit, on garde la même attribution dynamique mais avec en plus trois attributions statiques pour les trois machines neptune, pluton et saturne
  • 17.
    Permet de fixerles adresses IP en fonction de la carte réseau. Plus grande sécurité car seules certaines adresses MAC sont autorisées.
  • 18.
    Vérifier que lepackage contenant dhclient est installé:
  • 19.
    Pour configurer manuellementun 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. Dans ce répertoire, chaque périphérique doit disposer d'un fichier de configuration nommé ifcfg- eth0, eth0 correspondant au nom du périphérique réseau.
  • 20.
    Le fichier /etc/sysconfig/network-scripts/ifcfg-eth0doit contenir les lignes suivantes
  • 21.
    Ensuite il fautredémarrer le service réseau pour activer la nouvelle configuration :
  • 22.
    ARRÊTER LE CLIENTDHCP Pour libérer le lease :
  • 24.
    DÉMARRER LE CLIENTDHCP Pour demander un nouveau lease :