1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

TP : Administration des services réseaux Serveur DHCP

abdelouafiSep 17, 2016

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      183
      Likes Received:
      9
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      Objectif : Configuration d’un serveur DHCP sous linux


      NB : Avant de commencer la configuration propre au serveur DHCP, il faut tout d’abord installer les packages propres à ce dernier : dhcpd, dhcp3-server et dhcp3-common


      Partie 1: Rappel - Configuration des interfaces

      1- Déconfigurer l’interface eth0 de votre machine :

      # ifconfig eth0 down

      Vérifier avec ifconfig : l’interface eth0 n’apparaît plus.

      2- Affectez d’une manière statique une adresse IP à votre machine en utilisant le fichier /etc/network/interfaces.

      Votre configuration doit ressembler à ceci :

      # cat /etc/network/interfaces

      # configuration de l’interface lo (obligatoire)

      auto lo

      iface lo inet loopback

      # configuration de l’interface eth0

      auto eth0

      iface eth0 inet static

      address 192.168.0.2

      netmask 255.255.255.0

      3- initialisez le réseau après configuration :

      # /etc/init.d/networking start



      Partie 2 : Configuration du client DHCP



      Dans un réseau ayant un serveur DHCP (pour Dynamic Host Configuration Protocol), la station n’a pas besoin de connaître son adresse IP pour se connecter, mais l’adresse IP est fixée directement par le serveur DHCP. Dans ce cas, le fichier /etc/network/interfaces est nettement simplifié et ne dépend que de l’interface :


      # cat /etc/network/interfaces

      auto lo eth0

      iface lo inet loopback

      iface eth0 inet dhcp



      Lorsque le client ainsi configuré démarre le service réseau, cela lance un processus dhclient qui cherche à contacter un serveur DHCP. Le serveur DHCP répond en allouant une adresse IP pour un certain temps.


      Partie 3 : Configuration du serveur DHCP

      La configuration consiste à créer 2 fichiers:

      · /etc/dhcp/dhcpd.conf, ce fichier sert à la configuration même du serveur (plage d'adresses, paramètres distribués),

      · /var/lib/dhcpd.leases, ce fichier va servir à l'inscription des clients. Chaque client DHCP, génère l'écriture d'un enregistrement dans ce fichier. Cela permet le suivi, les statistiques de l'activité du serveur.

      Remarque : Tous les paramètres du fichier dhcpd.conf sont expliqués dans la page : man dhcpd.conf

      Vous êtes tenu de copier tout fichier de configuration que vous aurez à modifier !


      1- Configurer le serveur DHCP

      Créer avec vi le fichier de configuration /etc/dhcp/dhcpd.conf, mettre les instructions suivantes :

      (Attention au point virgule ';' et aux accolades '{}'dans le fichier)

      upload_2016-9-17_11-54-52.png

      1- Vérifier la présence du fichier /var/lib/dhcp/dhcpd.leases, sinon, avec vi, créer ce fichier vide.

      2- Lancer le serveur DHCP via la commande : service isc-dhcp-server restart

      3- Sur le client :

      A) lancer la commande dhclient -r eth0 (équivalent de Ipconfig /release sous windows) et vérifier le résultat avec la commande ifconfig

      B) Lancer la commande dhclient eth0 (équivalent de Ipconfig /renew sous windows)

      4- Sur le serveur Linux, regarder le contenu du fichier /var/lib/dhcp/dhcpd.leases, quelles sont les informations qui permettent d'identifier le poste client ?

      5- Durée du bail :

      Modifier le fichier de configuration de dhcp pour que la durée du bail passe à : 5min

      Tester le résultat sur le client avec la commande dhclient eth0

      6- Réservation d'une adresse spécifique à un client

      Il est possible d'attribuer toujours la même adresse particulière à un client (serveur web, etc..)

      Modifier le fichier de configuration de dhcp pour ajouter les lignes suivantes :

      subnet 192.168.100.0 netmask 255.255.255.0 {

      ……………

      host NomPoste {

      hardware ethernet xx:xx:xx:xx:xx:xx; xx : adresse mac de votre poste client

      fixed-address 192.168.100.112; Ip du poste client (Ip réservée)

      }

      }

      Relancer dhcpd et tester le résultat sur le client


      1- Option spécifique pour un poste

      Modifier le fichier de configuration de dhcp pour ajouter une option de passerelle par défaut égale à 192.168.100.200 dans la zone : Host NomPoste { ………….. option routers 192.168.100.15; }

      Relancer dhcpd et tester le résultat sur le client


      Visualiser les trames échangées en utilisant ethereal

      upload_2016-9-17_11-55-28.png

      Partie 4 : Utilisation de Webmin pour configurer le serveur DHCP



      1. A partir du poste client, utiliser Internet Explorer avec l'URL suivante : https/IpServeurLinux:10000

      2. Accepter le certificat de sécurité et connectez-vous avec le compte root

      3. Utiliser l'onglet serveur pour trouver le lien vers l'administration du serveur DHCP

      4. Retrouver toutes les configurations du serveur DHCP (bail, plage d'adresse, options, réservation)

      5. Ajouter des options de paramétrage du serveur DHCP :

      - Une deuxième plage d'adresse Ip avec des options différentes,

      - Une deuxième réservation d'une adresse spécifique (nom de poste et adresse mac de votre choix)

      6. Après validation, vérifier dans le fichier dhcpd.conf
       
      Loading...

Share This Page

Share