BTS Informatique de gestion – Epreuve Pratique Promotion 2004 COMPTE RENDU D’ACTIVITE Dossier d’activité n° 2 Mise en place d’un Serveur DHCP sous LINUX Debian 3.0 Identification de l’élève BRUCHON Pierre Technicien Supérieur en Informatique de Gestion Option : ARLE Présentation de l’activité - Eviter à l’administrateur de passer vers plusieurs postes clients pour attribuer des adresses IP différentes. Eviter les conflits d’adresses IP Gérer les connections de tous les postes (portables et fixes) Définition : DHCP signifie Dynamic Host Configuration Protocole. Il s’agit d’un protocole qui permet à un ordinateur, qui se connecte sur un réseau, d’obtenir dynamiquement (c’est à dire sans intervention particulière) sa configuration (principalement, sa configuration réseau). Le but principal étant la simplification de l’administration d’un réseau. Le serveur DHCP est le seul sur le réseau à posséder une adresse IP Fixe. Installation : Plusieurs serveurs DHCP sont disponibles dans la Debian ; on installera ici le serveur DHCP de l’Internet Software Consortium (http://www.isc.org/), qui se trouve dans le package dhcp3-server : # apt-get install dhcp3-server A l’installation, il vous demande d’entrer la liste des interfaces réseaux sur lesquelles le serveur DHCP doit écouter (séparées par des espaces). Cette information est ensuite stockée dans le fichier /etc/default/dhcp3-server. La configuration du serveur DHCP se fait dans le fichier /etc/dhcp3/dhcpd.conf. Description du travail effectué (Tâches effectuées, supports matériels et logiciels utilisés). Toutes les productions (support-papier, disquette) doivent être apportées lors de l’épreuve par le candidat. - Installation d’un serveur DHCP sur un serveur existant. Mise en place des plages d’adresse IP Fonctionnement : Quand une machine est démarrée, elle n’a pas d’information sur sa configuration réseau. Mais comment ce poste client peut-il dialoguer avec le serveur ? La technique utilisée est le broadcast : pour trouver et dialoguer avec le serveur DHCP, la machine va simplement émettre un paquet spécial de broadcast sur le réseau local. Lorsque le serveur va recevoir le paquet, il va renvoyer un autre paquet de broadcast contenant toutes les informations requises pour le client. 1 BTS Informatique de gestion – Epreuve Pratique Promotion 2004 On peut croire qu’un seul paquet peut suffire à la bonne marche du protocole, mais ce n’est pas le cas. En fait, il existe plusieurs types de paquets DHCP susceptibles d’être émis soit par le client, soit par le serveur. Type de paquet But DHCPDISCOVER Pour localiser le serveur DHCP disponible Réponse du serveur à un paquet DHCPDISCOVER contenant les premiers paramètres Requête du client pour prolonger son bail Réponse du serveur qui contient des paramètres et l’adresse IP du client Réponse du serveur pour signaler au client que son bail est échu Le client annonce au serveur que l’adresse est déjà utilisée Le client libère son adresse IP Le client demande des paramètres locaux, il a déjà son adresse IP DHCHOFFER DHCPREQUEST DHCPPACK DHCPNAK DHCPDECLINE DHCPRELEASE DHCPINFORM Le premier paquet émis par le client est un paquet de type DHCPDISCOVER. Le serveur répond par un paquet DHCPOFFER, en particulier pour soumettre une adresse IP au client. Le client établit sa configuration, puis fait un DHCPREQUEST pour valider son adresse IP. Le serveur répond simplement par un DHCPACK avec l’adresse IP pour confirmation de l’attribution. Normalement, c’est suffisant pour qu’un client obtienne une configuration réseau. De plus, pour des raisons d’optimisation des ressources réseau, les adresse IP son délivrées avec une date de début et une date de validité : c’est un bail. Un client qui voit son bail arriver à terme peut demander au serveur une prolongation du bail par DHCPREQUEST. De même, lorsque le serveur voit un bail arriver à terme, il émet un paquet de type DHCPNAK pour demander au client s’il veut prolonger son bail. 2 BTS Informatique de gestion – Epreuve Pratique Promotion 2004 Test de Fonctionnement : Le seul test de fonctionnement fiable consiste à mettre en état de marche un poste client et regarder si le serveur DHCP joue bien son rôle. Sur le poste client, à l’invite MSDos, on tape ipconfig. Auto-analyse de l’activité (Temps passé, atteinte des objectifs, difficultés rencontrées, leçon tirée de l’expérience…) - Temps passé : 2 heures Conclusion : La mise en place d’un serveur DHCP n’est pas d’une grande complexité, mais la connaissance de toutes les options est assez difficile. Le serveur DHCP facilite la gestion d’attribution des adresses IP et permet d’éliminer les risques potentiels de conflit d’adressage sur le réseau. Mais, plus important pour une entreprise, cela réduit considérablement le coût de maintenance. Domaine de compétences étudiées Griser les cases pertinentes C21 Installer et configurer un microordinateur C26 C22 Installer et configurer un réseau C31 C23 C24 C25 Installer et configurer un dispositif de C32 sécurité Installer un SGBD C34 Installer un applicatif C36 C37 Installer un périphérique Assurer les fonctions de base de l’administration d’un réseau Assurer les fonctionnements de l’exploitation Surveiller et optimiser le trafic réseau Assurer la maintenance d’un poste de travail Administrer une base de données 3