26
SSR _ DHCP Guide de Travail Objectifs (ce que vous allez apprendre) Connaître le fonctionnement du DHCP Prérequis (ce que vous devez déjà savoir et/ou savoir-faire) Adressage IP, protocole ARP, ICMP Supports et matériels (ce que vous utilisez pour travailler) Consignes de travail (ce que vous avez à faire) Réalisez le document de travail en vous appuyant sur le document ressource Ressources (ce qui peut vous aider dans votre travail) Votre formateur, internet Evaluation (comment / quand va-t-on évaluer vos acquis) MDF _ Industrie_IR

DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

  • Upload
    others

  • View
    22

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Guide de Travail

Objectifs(ce que vous allez

apprendre)Connaître le fonctionnement du DHCP

Prérequis(ce que vous devez déjà savoir et/ou savoir-faire)

Adressage IP, protocole ARP, ICMP

Supports et matériels

(ce que vous utilisez pour travailler)

Consignes de travail

(ce que vous avez à faire)

Réalisez le document de travail en vous appuyant sur le document ressource

Ressources(ce qui peut vous aider dans

votre travail)Votre formateur, internet

Evaluation(comment / quand va-t-on

évaluer vos acquis)

MDF _ Industrie_IR

Page 2: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP

DHCP

Sommaire1 DHCP..................................................................................................................................1

1.1 Rôle d'un service DHCP...............................................................................................11.2 Pourquoi mettre en place un réseau TCP/IP avec des adresses IP dynamiques...........11.3 Avantages de DHCP dans l'administration d'un réseau...............................................11.4 Les inconvénients.........................................................................................................2

2 Protocole DHCP (Dynamic Host Configuration Protocol).................................................22.1 Fonctionnement de DHCP...........................................................................................22.2 Attribution d'une adresse DHCP..................................................................................32.3 APIPA..........................................................................................................................32.4 Renouvellement de bail IP...........................................................................................42.5 Relais DHCP................................................................................................................4

3 Configuration d'un serveur DHCP......................................................................................4

MDF _ Industrie_IR

Page 3: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP

MDF _ Industrie_IR

Page 4: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document Ressource

1 DHCP

1.1 Rôle d'un service DHCP  

Un serveur DHCP (Dynamic Host Configuration Protocol) a pour rôle de distribuer des configurations IP à des clients pour une durée déterminée. Un serveur DHCP transmettra donc obligatoirement à son client une adresse IP, le masque associé et la durée de bail. Les autres paramètres sont des options.

Au lieu d'affecter manuellement à chaque hôte une adresse statique, ainsi que tous les paramètres tels que (serveur de noms, passerelle par défaut, nom du réseau), un serveur DHCP alloue à un client, un bail d'accès au réseau, pour une durée déterminée (durée du bail). Le serveur passe en paramètres au client toutes les informations dont il a besoin.

Tous les nœuds critiques du réseau (serveur de nom primaire et secondaire, passerelle par défaut) ont une adresse IP statique ; en effet, si celle-ci variait, ce processus ne serait plus réalisable.

Ce processus est mis en œuvre quand vous ouvrez une session chez un fournisseur d'accès Internet par modem. Le fournisseur d'accès, vous alloue une adresse IP de son réseau le temps de la liaison. Cette adresse est libérée, donc de nouveau disponible, lors de la fermeture de la session. Vous l’utilisez aussi lorsque vous vous connecter à votre box ADSL en Wifi ou avec un câble RJ45. Plus généralement le serveur DHCP est utilisé dans l’ensemble des réseaux d’entreprise.

1.2 Pourquoi mettre en place un réseau TCP/IP avec des adresses IP dynamiques

  L'affectation et la mise à jour d'informations relatives aux adresses IP fixes peuvent

représenter une lourde tâche. Afin de faciliter ce travail et de simplifier la distribution des adresses IP, le protocole DHCP offre une configuration dynamique des adresses IP et des informations associées.

1.3 Avantages de DHCP dans l'administration d'un réseau  

Le protocole DHCP offre une configuration de réseau TCP/IP fiable et simple, empêche les conflits d'adresses et permet de contrôler l'utilisation des adresses IP de façon centralisée. Ainsi, si un paramètre change au niveau du réseau, comme, par exemple l'adresse de la passerelle par défaut, il suffit de changer la valeur du paramètre au niveau du serveur DHCP, pour que toutes les stations aient une prise en compte du nouveau paramètre dès que le bail sera renouvelé. Dans le cas de l'adressage statique, il faudrait manuellement reconfigurer toutes les machines.

Économie d'adresse : ce protocole est presque toujours utilisé par les fournisseurs d'accès Internet qui disposent d'un nombre d'adresses limité. Ainsi grâce à DHCP, seules les machines connectées en ligne ont une adresse IP. En effet, imaginons un fournisseur d'accès qui a plus de 1000 clients. Il lui faudrait 5 réseaux de classe C, s'il voulait donner à chaque client une adresse IP particulière. S'il se dit que chaque client utilise en moyenne un temps de connexion de 10 mn par jour, il peut s'en sortir avec une seule classe C, en attribuant, ce que l'on pourrait appeler des "jetons d'accès" en fonction des besoins des clients.

MDF _ Industrie_IR 1

Page 5: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document Ressource

Les postes itinérants sont plus faciles à gérer

Le changement de plan d'adressage se trouve facilité par le dynamisme d'attribution. Avec DHCP, il suffit d'attribuer une adresse au serveur. Lorsqu'un ordinateur client DHCP demande l'accès au réseau en TCP-IP son adresse est allouée dynamiquement à l'intérieur d'une plage d'adresses définie sur le serveur.

L'administrateur de réseau contrôle le mode d'attribution des adresses IP en spécifiant une durée de bail qui indique combien de temps l'hôte peut utiliser une configuration IP attribuée, avant de devoir solliciter le renouvellement du bail auprès du serveur DHCP.

L'adresse IP est libérée automatiquement, à l'expiration du bail, pour un ordinateur client DHCP retiré d'un sous-réseau, et une nouvelle adresse est automatiquement définie pour ce dernier, lorsque cet ordinateur est reconnecté à un autre sous-réseau. Ni l'utilisateur ni l'administrateur de réseau n'ont besoin de fournir de nouvelles informations relatives à la configuration. Cette fonctionnalité est non négligeable, tant pour les utilisateurs de portables fixés ou non à différentes stations d'accueil que pour les ordinateurs fréquemment déplacés.

1.4 Les inconvénients

Le client utilise des trames de broadcast pour rechercher un serveur DHCP sur le réseau, cela charge le réseau. Si vous avez une entreprise avec plusieurs centaines de personnes qui ouvrent leur session le matin à 8 h ou l'après-midi à 14 h, il peut s'en suivre de graves goulets d'étranglement sur le réseau. L'administrateur devra donc réfléchir sérieusement à l'organisation de son réseau.

Dans le même ordre d’idée la durée du bail est à surveiller. Un bail court permet de libérer des adresses rapidement mais engendre une charge réseau par les postes qui demande un renouvellement. A choisir donc en fonction des types de postes sur le réseau (nomade ou fixe).

2 Protocole DHCP (Dynamic Host Configuration Protocol)

Le protocole DHCP (Dynamic Host Configuration Protocol) (RFC 1533 1534) est une extension de BOOTP (RFC 1532), il fournit une configuration dynamique des adresses IP et des informations associées aux ordinateurs configurés pour l'utiliser (clients DHCP) . Ainsi chaque hôte du réseau obtient une configuration IP dynamiquement au moment du démarrage, auprès du serveur DHCP.Le protocole utilise le protocole de transport UDP. Le serveur DHCP utilise le port 67. Le client DHCP utilise le port 68.

Le serveur DHCP lui attribuera notamment une adresse IP, un masque et éventuellement l'adresse d'une passerelle par défaut. Il peut attribuer beaucoup d'autres paramètres IP notamment en matière de noms (l'adresse des serveurs DNS, l'adresse des serveurs WINS)

2.1 Fonctionnement de DHCP

Un client DHCP est un ordinateur qui demande une configuration IP à un serveur DHCP.

Comment, alors, un client DHCP, qui utilise le protocole TCP/IP mais qui n'a pas encore obtenu d'adresse IP par le serveur, peut-il communiquer sur le réseau ?

MDF _ Industrie_IR 2

Page 6: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document Ressource

2.2 Attribution d'une adresse DHCP

Lorsqu'un client DHCP initialise un accès à un réseau TCP/IP, le processus d'obtention du bail IP se déroule en 4 phases :

1 Le client émet un message de demande de bail IP (DHCPDISCOVER) qui est envoyé sous forme d'une diffusion sur le réseau avec adresse IP source 0.0.0.0 , adresse IP destination 255.255.255.255 et adresse MAC destination FF:FF:FF:FF:FF:FF.

2 Les serveurs DHCP répondent en proposant une adresse IP avec une durée de bail et l'adresse IP du serveur DHCP (DHCPOFFER)

3 Le client sélectionne la première adresse IP (s'il y a plusieurs serveurs DHCP) reçue et envoie une demande d'utilisation de cette adresse au serveur DHCP (DHCPREQUEST).

Son message envoyé par diffusion comporte l'identification du serveur sélectionné qui est informé que son offre a été retenue ; tous les autres serveurs DHCP retirent leur offre et les adresses proposée redeviennent disponibles.

4 Le serveur DHCP accuse réception de la demande et accorde l'adresse en bail (DHCPACK), les autres serveurs retirent leur proposition.

Enfin le client utilise l'adresse pour se connecter au réseau.

Vous trouverez des éléments très précis sur le protocole DHCP dans les pages du manuel de Linux. (dhcp3d, dhcpd.conf et dhclient.conf).

2.3 APIPA

APIPA (Automatic Private Internet Protocol Addressing) ou IPv4LL est un processus qui permet à un système d'exploitation de s'attribuer automatiquement une adresse IP, lorsque le serveur DHCP est hors service.

APIPA utilise la plage d'adresses IP 169.254.0.0/16 (qu'on peut également noter 169.254.0.0/255.255.0.0), c'est-à-dire la plage dont les adresses vont de 169.254.0.0 à 169.254.255.255. Cette plage est réservée à cet usage auprès de l'IANA.

MDF _ Industrie_IR 3

Page 7: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document Ressource

2.4 Renouvellement de bail IP  

Lorsqu'un client redémarre, il tente d'obtenir un bail pour la même adresse avec le serveur DHCP d'origine, en émettant un DHCPREQUEST. Si la tentative se solde par un échec, le client continue à utiliser la même adresse IP s'il lui reste du temps sur son bail.

Les clients DHCP d'un serveur DHCP tentent de renouveler leur bail lorsqu'ils ont atteint 50% de sa durée par un DHCPREQUEST. Si le serveur DHCP est disponible il envoie un DHCPACK avec la nouvelle durée et éventuellement les mises à jour des paramètres de configuration.

Si à 50% le bail n'a pu être renouvelé, le client tentera de contacter l'ensemble des serveurs DHCP (diffusion) lorsqu'il aura atteint 87,5% de son bail, avec un DHCPREQUEST, les serveurs répondent soit par DHCPACK soit par DHCPNACK (adresse inutilisable, étendue désactivée...).

Lorsque le bail expire ou qu'un message DHCPNACK est reçu, le client doit cesser d'utiliser l'adresse IP et demander un nouveau bail (retour au processus de souscription). Lorsque le bail expire et que le client n'obtient pas d'autre adresse la communication TCP/IP s'interrompt.

Remarque : Si la demande n'aboutit pas et que le bail n'est pas expiré, le client continue à utiliser ses paramètres IP.

2.5 Relais DHCP

Si le client et serveur se trouvent sur des segments différents. (site distant, vlan)

Lorsque le serveur DHCP et le client ne figurent pas sur le même segment Ethernet, les diffusions émises par ce dernier ne parviennent pas au serveur parce que les routeurs ne transmettent pas les diffusions générales (broadcast). Dans ce cas on utilise un agent de relais DHCP.

Cet hôte particulier est configuré avec une adresse IP statique, et connaît l'adresse d'un serveur DHCP auquel il transmet les requêtes DHCP qui lui parviennent sur le port 68 (écouté par le programme agent de relais). Il diffuse sur son segment (qui est aussi celui du client) les réponses qu'il reçoit du serveur DHCP.

3 Configuration d'un serveur DHCP  

Définir une plage d'adresses qui peuvent être louées à des hôtes qui en font la demande.Cette plage porte différents noms suivants les logiciel serveur DHCP : pool, étendue, etc..

En général, on donne :

- Une adresse de début (la première qui sera attribuée)- Une adresse de fin (la dernière) ou le nombre total d’adresses - Une ou plusieurs plages d'adresses à exclure de la location (ceci permet de faire

cohabiter un modèle de configuration IP dynamique avec un modèle statique)- Un masque de sous-réseau

MDF _ Industrie_IR 4

Page 8: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document Ressource

Tous ces éléments sont attribués pour une durée de bail à fixer. Si, au bout de cette durée, l'hôte ne sollicite pas à nouveau une adresse au serveur, cette adresse est jugée disponible pour un autre hôte.

Il est possible de connaître les baux actifs (les locations en cours), on voit alors à quelle adresse MAC est attribuée une adresse IP.

On peut aussi faire des réservations, il faut pour cela connaitre l’adresse MAC de carte réseau de l’équipement pour lequel on désire faire une réservation.

La configuration se fait alors soit dans une interface graphique soit dans un fichier texte.

MDF _ Industrie_IR 5

Page 9: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document Ressource

MDF _ Industrie_IR 6

Page 10: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document de Travail

4 Activités 

4.1 Questions sur le cours :

Répondre aux questions suivantes en vous appuyant sur le dossier ressource :

1 Quel est l’intérêt du DHCP ?Le DHCP permet de distribuer des adresses IP automatiquement et pour une durée déterminée ce qui permet de libérer des adresses lorsqu’un client ne se trouve plus dans le réseau.

2 Que peut-on définir grâce au DHCP ?Adresses IPMasquePasserelleDNS

3 Quels sont les avantages du DHCP, expliquez les avec des exemples ?-Pas besoin de le faire manuellement un par un.-Permet une meilleure gestion des adresses IP sur le réseau (plage d’adresse, évite les conflits d’adresse etc…)

4 Quel est le principal inconvénient d’un serveur DHCP ?Cela surcharge le réseau car le client utilise le broadcast pour chercher un serveur DHCP. De plus, lorsque la durée de fin de bail est proche, il envoie des requêtes au serveur DHCP pour pouvoir le renouveler.

5 Réaliser un schéma expliquant l’attribution d’un adresse par le DHCP.

6 Expliquer le renouvellement de bail.Le client envoie une requête au serveur DHCP d’origine lorsqu’il a atteint 50% de la durée de son bail. S’il ne reçoit pas de réponse, il continuera d’utiliser son adresse. Arrivé à 87,5% de la durée de son bail, il enverra une requête à tous les serveurs DCHP. Si à la fin de son bail il n’y a pas de renouvellement, il passe en APIPA.

7 Qu’est-ce qu’un relais DHCP ?Il permet de faire la liaison entre un client et un serveur DHCP ne se trouvant pas sur le même segment Ethernet car le routeurs ne transmettent pas les broadcasts.

8 Quels ports sont utilisés par les serveurs DHCP ?

MDF _ Industrie_IR 7

Page 11: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document de Travail

67 pour le serveur et 68 pour les clients par le protocole UDP (sans contrôle)(TCP = avec contrôle)

9 Comment configurer un serveur DHCP ?Pour configurer un serveur DHCP, on lui indique une plage d’adresses à attribuer (ou nombre de machine), les adresses à exclure, un masque de sous-réseau et une durée de bail, gateway, DNS,

4.2 Exercices pratiques

Un analyseur de messages échangés sur un réseau local Ethernet/IP donne le résultat suivant.

Il est constitué d’une suite de lignes correspondant à un message observé sur le réseau local.

On trouve un numéro d’ordre du message observé, la date de l’observation en seconde, les adresses IP source et destination, le nom du protocole pour lequel le message a circulé et le type du message

Question 1

Pour le message numéro 1 de la trace expliquez la signification des adresses IP source et destination (pourquoi selon vous utilise t’on ces adresses dans cet échange) ?

L’adresse source est à 0.0.0.0 car la machine n’a pas encore d’adresse IP et l’adresse de destination est 255.255.255.255 car il fait un broadcast.

Question 2

La trace ne donne pas l'adresse MAC destination figurant dans le message numéro 1 (l'adresse MAC source correspond à l'adresse unique de l'émetteur). Même si elle ne figure pas dans le texte pouvez-vous donner l’adresse MAC de destination ?

FF:FF:FF:FF

Question 3

Pour le message numéro 3 de la trace expliquez la signification des adresses source et destination (à quoi correspondent ces adresses) ? Comment est-il possible que ce message parvienne correctement à son destinataire ?

L’adresse source est l’adresse du serveur DHCP car c’est un DHCP offert et l’adresse de destination est l’adresse que le serveur DHCP veut offrir à la machine.

MDF _ Industrie_IR 8

Page 12: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document de Travail

Question 4

Pour le message numéro 4, expliquez la signification des adresses IP source et destination (pourquoi avoir choisi les adresses IP qui apparaissent dans le message 4)?

L’adresse source est 0.0.0.0 donc c’est le client qui fait un DHCP request par broadcast. Question 5

Dans cette trace, le message numéro 2 semble ne pas être relié à une attribution d'adresse DHCP. Cependant ce message a circulé aussi dans le cadre de l'attribution d'adresse. Pourquoi le message numéro 2 a-t-il circulé (quel est le but poursuivi dans la circulation de ce message) ?

Car c’est le serveur DHCP qui ping l’adresse qu’il veut attribuer pour voir s’il n’est pas déjà utilisée.

Question 6

Expliquez pourquoi le temps qui s’écoule entre les messages 2 et 3 est assez long ?Car il attend une réponse du ping.

Question 7

De la même façon, décrivez pourquoi le message 6 a circulé dans cette trace?Pour indiquer aux autres client que l’adresse en question a été attribuée.

Un administrateur réseau installe un serveur DHCP sur une machine UNIX. Dans son implantation il doit configurer le serveur par un ensemble de directives contenues dans un fichier baptisé dhcpd.conf. La liste des directives préparées pour une configuration est la suivante :

default-lease-time 3600;max-lease-time 7200;option subnet-mask 255.255.255.0;option broadcast-address 192.168.1.255;option routers 192.168.1.254;option domain-name-servers 192.168.1.1,192.168.1.2;option domain-name "mondomaine.org";

subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.100; range 192.168.1.150 192.168.1.200;}

host ulysse{ hardware ethernet 00:19:18:A6:47:36 ;

MDF _ Industrie_IR 9

Page 13: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document de Travail

fixed-adress 192.168.0.10;}

Question 8

Les adresses IP attribuées par ce serveur DHCP correspondent à un choix particulier. A quelle catégorie appartiennent ces adresses ? Ces adresses appartiennent à la classe C

Question 9

On constate dans le fichier de configuration dhcpd.conf deux types de directives d’allocation d’adresses IP. Dans le cas de la machine ulysse, celle-ci reçoit toujours la même adresse IP fixe (voir la ligne 'fixed-adress 192.168.0.10'). Citez les avantages que vous voyez à l’utilisation de DHCP dans ce cas ?

C’est pour bénéficier des avantages de l’adressage static tout en étant en dynamique.Ex : attribuer une adresse IP fixe à des machines qu’on aimerait retrouver comme les

imprimantes , le poste d’un responsable etc… Question 10

Dans le cas du sous réseau 192.168.1.0 l’administrateur définit des plages d’adresses attribuables dynamiquement (dans les directives range comme range 192.168.1.10 192.168.1.100;). Pourquoi préciser de telles plages d’adresses et quels avantages en tire-t-on ?

Pour ne pas attribuer les adresses de 0 à 10 à des clients autres que des clients importants lié à l’administration.

4.3 Travaux pratiques

4.3.1 Préparation Créer un répertoire sur le disque data, renommer le « TP DHCP ». Copier les 3 images disques que vous allez utiliser dans ce répertoireCréer 3 machines virtuelles : Windows 7, Windows 2008 serveur et ubuntu serveur.Sur chacune d’elles modifier les paramètres de carte réseau : Le réseau à utiliser sur ces machines est le réseau interne. Sur la machine ubuntu serveur ajouter une carte réseau en mode pont (bridge). 1

4.3.2 Configuration basique des équipements

Rappel : compte machine Windows 7 : administrateur , mot de passe : P@ssw0rdcompte machine linux : root , mot de passe : Admin,2

En utilisant les informations du schéma ci-dessous configurer les adresses IP sur les équipements.

Rappel sur une machine linux de type debian (debian, ubuntu, etc .. ). Le fichier à éditer est le fichier « interfaces » dans le répertoire « /etc/network/ », on utilise l’éditeur nano.

MDF _ Industrie_IR 10

Page 14: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document de Travail

On vérifie les noms des interfaces à configurer avec la commande « ifconfig –a » Si par exemple on trouve deux interfaces eth4 et eth5 grâce à cette commande et que l’on désire utiliser le dhcp sur eth4 et indiquer une adresse statique sur eth5 alors on ajoutera ou on modifiera les lignes suivantes dans le fichier « interfaces » :

auto eth4iface eth4 inet dhcp

auto eth5iface eth5 inet static address 192.168.10.22 netmask 255.255.255.0 gateway 192.168.10.1

Il ne s’agit-là que d’exemples à vous de les adapter à votre situation !

Schéma des configurations à réaliser :

Faire les tests de ping entre chaque équipement.Vérifier que le serveur ubuntu peut contacter la machine vm-depot.

4.3.3 Configuration d’une étendu DHCP sur un Windows serveur

Le service DHCP est déjà installé sur le serveur, si vous désirez réaliser l’installation ou la désinstallation sous Windows, cela se fait dans la gestion du serveur. Il suffit ensuite d’ajouter/enlever le rôle (ou la fonctionnalité à partir de la version 2008).

Pour gérer le service DHCP, allez dans les outils d’administration DHCP.

- Vous pouvez supprimer toute les étendues qui seraient déjà présente.

MDF _ Industrie_IR 11

Page 15: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document de Travail

- Créer une étendue de distribution avec les paramètres suivants :o Nom : testo Plage d’adresses : 172.17.4.0 172.17.4.255o Masque standardo Pas d’exclusionso Bail de 10 minuteso Pas d’options configurées

- Activer l’étendue et le serveur- Sur le client modifier les paramètres IP pour passer à un adressage dynamique. - Vérifier sur le client que vous avez obtenu une adresse de l’étendue (la première ?).

vous pouvez aller dans les détails de la connexion en mode graphique ou utiliser la commande « ipconfig » avec ou sans l’option « /all »

- Vérifier sur le client que le bail est bien de 10 minutes.- Sur le serveur ajouter une option à l’étendue : une passerelle (router) d’IP

172.17.255.254- Sur le client renouvelez la configuration IP. Utilisez la commande ipconfig /renew ou

réparer dans les détails de connexion. - Vérifier que vous avez bien la nouvelle configuration. - Sur le serveur arrêter le service DHCP (à partir de la console de gestion DHCP, clic

droit sur le nom du serveur toutes les tâches). Remarquez la modification de l’icône représentant le serveur. Réactivez le serveur.

- Ajouter une plage d’exclusion à votre étendue. De 172.17.4.0 à 172.17.4.25- Renouvelez de nouveau la configuration sur votre client. Vérifiez que vous obtenez

une adresse hors de la plage d’exclusion (172.17.4.26 ?) - Allez dans les baux d’adresses, vous devez retrouver les indications sur votre client. A

quoi correspond son identifiant unique ? - Ajouter une réservation dans l’étendue :

o Nom : résa1o Ip : 172.17.5.33o Id : numéro d’identification de votre client

- Renouvelez de nouveau la configuration sur votre client. Vérifiez que vous obtenez l’adresse que vous avez réservez à votre client.

4.3.4 Manipulation sur le serveur ubuntu.

- Sur le serveur ubuntu lancer la commande « ifconfig »- Identifier l’interface eth qui est connectée en pont sur le réseau de la salle. - Taper la commande « dhclient –r –v ethx » ou x représente le numéro d’interface.

Que vous permets de voir cette commande ? - Taper la commande « dhclient –v ethx » ou x représente le numéro d’interface. Que

vous permets de voir cette commande ? - Essayer d’installer dhcp3-server sur votre serveur ubuntu.

o Rappel (en tant que root): apt-get update apt-get update apt-get install nom_du_programme

- si dhcp3-server ne s’installe pas, essayer isc-dhcp-server- le fichier de configuration à traiter se trouve dans « /etc/dhcp » et se nomme

« dhcpd.conf », on veut obtenir la configuration suivante en modifiant le fichier fournit :

MDF _ Industrie_IR 12

Page 16: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Document de Travail

o durée du bail (default-lease-time s’exprime en secondes dans le fichier) 1 heure.

o Etendue (subnet) 172.17.0.0 /16 o Intervalle de distribution (range) de 172.17.20.0 à 172.17.20.255o Passerelle (Option routers) 172.17.255.254

- Une fois le fichier enregistré, il faut relancer le service dhcp :o Commande « service dhcp3-server restart » si dhcp3-server est installé.o Commande « service isc-dhcp-server restart » si c’est isc-dhcp-server qui est

installé.- Vérifier sur le client que vous avez obtenu une adresse de l’étendue (la première ?).

vous pouvez aller dans les détails de la connexion en mode graphique ou utiliser la commande « ipconfig » avec ou sans l’option « /all »

- Vérifier sur le client que le bail est bien de 1 heure.- Modifier de nouveau le fichier dhcpd.conf afin que le client ait une réservation pour

l’IP 172.17.20.24 . il faut pour cela ajouter quelques lignes dans le fichier (voir exemple dans l’un des exercices précédent.

- Vérifiez que le client obtient bien l’adresse réservée. - Les deux serveurs DHCP fonctionnant en simultanés vous ont-ils posé problème ?

MDF _ Industrie_IR 13

Page 17: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Correction Commentée

1 Quel est l’intérêt du DHCP ?

Le principal intérêt du dhcp est de permettre une configuration automatique des paramètres IP des éléments se connectant à un réseau.

2 Que peut-on définir grâce au DHCP ?

Le DCHP permet de configurer les paramètres suivants pour les clients:- L’adresse IP- Le masque- La passerelle- Le serveur DNS- Le serveur WINS- Le serveur TFTP- ……

3 Quels sont les avantages du DHCP, expliquez les avec des exemples ?

Les différents avantages du DHCP sont :- Permettre de centraliser la gestion de la configuration des paramètres IP des

éléments constituant son réseau.Par exemple en modifiant la configuration du DHCP, les clients se mettre à jour directement lors du renouvellement du bail.

- Gain de temps pour la configuration des clients. Il n’est plus nécessaire de configurer un à un les clients car la gestion est centralisée.

Par exemple si notre parc informatique comporte 100 machines et qu’il faut 2 minutes 30 pour reconfigurer les clients, cinq heures seront nécessaires pour la totalité du parc.

Il faudra seulement 10 minutes pour reconfigurer le DHCP et attendre le renouvellement du bail.

4 Quel est le principal inconvénient d’un serveur DHCP ?

Le principal inconvénient du DHCP est l’utilisation par les clients de trames broadcast qui peuvent saturer le réseau si les demandes sont réalisées au même moment.

5 Réaliser un schéma expliquant l’attribution d’un adresse par le DHCP.

MDF _ Industrie_IR 14

Page 18: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Correction Commentée

6 Expliquer le renouvellement de bail.

Lors de l’attribution de l’adresse IP le serveur DHCP fournit une durée de conservation de la configuration au client. Cette durée s’appelle le bail.

En général le serveur DHCP est configuré pour que les clients réalisent un renouvèlement de bail après 50%. Le client va réaliser un DHCPREQUEST. Si la requête abouti le client applique la nouvelle configuration. Sinon il attendra 87% du temps du bail avant de réaliser à nouveau un DHCPREQUEST. Si la requête a abouti le client applique la nouvelle configuration. Au bout de 100% du bail le client perd sa configuration IP et réalise un DHCPDISCOVER. Si la requête a abouti le client applique la nouvelle configuration. Sinon il s’adresse dans le réseau 169.0.0.0/16 (APIPA).

7 Qu’est-ce qu’un relais DHCP ?

Les routeurs ne permettent pas la diffusion des messages broadcast d’un réseau à un autre, par conséquent les clients situés sur un sous-réseau différent du serveur DHCP ne pourront pas effectuer leur configuration automatique.

Il faut donc mettre en place un relais DHCP sur le sous réseau dépourvu du serveur DHCP qui est un élément réseau permettant d’acheminer les demandes au serveur DHCP.

8 Quels ports sont utilisés par les serveurs DHCP ?

- Le protocole utilise le protocole de transport UDP. - Le serveur DHCP utilise le port 67. - Le client DHCP utilise le port 68.

9 Comment configurer un serveur DHCP ?

- Une adresse de début (la première qui sera attribuée)- Une adresse de fin (la dernière) ou le nombre total d’adresses - Une ou plusieurs plages d'adresses à exclure de la location (ceci permet de faire

cohabiter un modèle de configuration IP dynamique avec un modèle statique)- Un masque de sous-réseau- Des paramètres annexes (passerelle, DNS,….)

Question 1

Pour le message numéro 1 de la trace expliquez la signification des adresses IP source et destination (pourquoi selon vous utilise t’on ces adresses dans cet échange) ?

Le message n°1 correspond à un DHCPDISCOVER donc c’est une requête broadcast du client vers le serveur.

Adresse IP source : 0.0.0.0

Le client n’a pas encore d’adresse IP d’attribuée ; il utilise donc l’adresse 0.0.0.0 qui ne peux être attribué à un élément réseau.

MDF _ Industrie_IR 15

Page 19: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Correction Commentée

Adresse IP destination : 255.255.255.255.

Le client ne connait pas encore l’adresse du DHCP il utilise donc l’adresse 255.255.255.255 qui ne peux être attribué à un élément réseau.

Question 2

La trace ne donne pas l'adresse MAC destination figurant dans le message numéro 1 (l'adresse MAC source correspond à l'adresse unique de l'émetteur). Même si elle ne figure pas dans le texte pouvez-vous donner l’adresse MAC de destination ?

Comme le message 1 est un broadcast, l’adresse MAC de destination est FF:FF:FF:FF:FF:FF

Question 3

Pour le message numéro 3 de la trace expliquez la signification des adresses source et destination (à quoi correspondent ces adresses) ?

Le message 3 est un DHCPOFFER, c’est donc le serveur DHCP qui est l’émetteur.

Adresse source : 192.168.0.247 : adresse du serveur DHCP

Adresse destination : 192.168.0.5 adresse que le serveur DCHP va offrir au client.

Comment est-il possible que ce message parvienne correctement à son destinataire ?

Le message contient l’adresse MAC du client.

Question 4

Pour le message numéro 4, expliquez la signification des adresses IP source et destination (pourquoi avoir choisi les adresses IP qui apparaissent dans le message 4)?

Le message 4 est un DCHPREQUEST, c’est un message envoyé par le client.

Le client envoie une demande d’utilisation de l’adresse 192.168.0.5 par broadcast.

Question 5

Dans cette trace, le message numéro 2 semble ne pas être relié à une attribution d'adresse DHCP. Cependant ce message a circulé aussi dans le cadre de l'attribution d'adresse. Pourquoi le message numéro 2 a-t-il circulé (quel est le but poursuivi dans la circulation de ce message) ?

Le message 2 est envoyé par le serveur DHCP. C’est une requête ICMP donc un ping. Le serveur DHCP à tester si l’adresse 192.168.0.5 est utilisé ou non.

MDF _ Industrie_IR 16

Page 20: DHCP · Web view2018/09/11  · SSR _ DHCP Correction Commentée SSR _ DHCP SSR _ DHCPDocument Ressource SSR _ DHCP Document de Travail SSR _ DHCP Guide de Travail MDF _ Industrie_IR14

SSR _ DHCP Correction Commentée

Question 6

Expliquez pourquoi le temps qui s’écoule entre les messages 2 et 3 est assez long ?

La requête ICMP ne répondant pas le serveur DHCP attend le time out avant de continuer le traitement de la demande du client.

Question 7

De la même façon, décrivez pourquoi le message 6 a circulé dans cette trace?

Le message 6 est une requête ARP qui est une requête permettant de récupérer l’adresse MAC d’une machine en fonction d’une adresse IP.

MDF _ Industrie_IR 17