TD - Questionnaire DHCP - Intranet | IUT de Troyes

Transcription

TD - Questionnaire DHCP - Intranet | IUT de Troyes
MMI - SEMESTRE 1 – Service D.H.C.P.
Analyse du fichier « leases » sur un client Linux
Votre poste de travail XUBUNTU est configuré pour obtenir son adresse IP de façon dynamique.
Si vous exécutez la commande ifconfig , vous constaterez que son adresse est : 172.16.N.1 (N étant votre numéro de table).
Si vous vérifiez sa configuration réseau en ouvrant les propriétés de la connexion réseau dans la barre de taches.
Mais comment connaître l’adresse IP du serveur DHCP qui a attribué cette adresse ?
La réponse se trouve dans le dossier /var/lib/dhcp/
Le dernier fichier dhclient.leases créé contient la liste des adresses qui ont été attribuées à votre poste depuis son démarrage.
Ouvrez le pour visualisez son contenu et à l’aide des éléments de cours de la page suivante, répondez aux questions.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Que signifie « lease » ?
Quelle interface réseau de votre machine est configurée en dhcp ?
Quelle adresse IP a été attribuée à votre machine ?
Quel masque de réseau est associé à votre adresse IP ?
A quoi correspond l’IP de l’option routers ?
Pour combien de minutes votre adresse a-t-elle été attribuée ?
Quelle est l’adresse IP du serveur DHCP ?
Quelle est l’adresse MAC du serveur DHCP ?
Quelle est le nom de machine du serveur DHCP ?
A quoi correspond le nom a203.net ?
Quel est le dernier message DHCP reçu (ou envoyé) par le client DHCP ?
A quelle heure votre poste essayera de renouveler son adresse IP ?
A quelle heure l’adresse IP ne sera plus valide si elle n’est pas renouvelée ?
Quel est le nom complet de votre machine ?
A quoi correspond ARP ?
MMI - SEMESTRE 1 – Service D.H.C.P.
Sous Linux, les différents clients DHCP conservent les paramètres qui leurs ont été affectés par le serveur dans un fichier « .leases » que vous
trouverez dans “/var/lib/dhcp” ou “/var/lib/dhcp3″ en fonction du client et de sa version.
Afin de retrouver les paramètres du serveur vous ayant attribué vos paramètres IP actuels, consultez le dernier fichier créé :
lease {
interface "eth0";
fixed-address 172.16.20.5;
option subnet-mask 255.255.0.0;
option dhcp-lease-time 864000;
option routers 172.16.20.2;
option dhcp-message-type 5;
option dhcp-server-identifier 172.16.20.2;
option domain-name-servers 172.16.20.2;
renew 2 2014/10/30 22:42:50;
rebind 0 2014/11/05 15:45:33;
expire 1 2014/11/06 21:45:33;
}
lease {
Parmi les paramètres que nous trouvons dans ce fichier,
•
“interface” est l’interface réseau configurée ;
•
“dhcp-server-identifier” définit l’IP du serveur DHCP qui a attribué l’adresse au poste;
•
“domain-name-servers“, comme vous l’aurez compris renseigne sur les adresses IP des serveurs DNS ;
•
“fixed-address” est l’adresse assignée au client ;
•
“subnet-mask” est le masque de sous réseau ;
•
“option routers” est la passerelle par défaut ;
•
“option dhcp-lease-time” est la durée, en secondes, pour laquelle l’adresse est assignée au client (ici 10 jours) ;
•
“renew” définit l’heure à laquelle le client contactera le serveur afin de renouveler son bail (le client conserve son adresse IP) ;
•
“rebind” au moment ou le client tente de renouveler son bail (à l’heure “renew”), il effectue une requête “unicast” à destination du serveur “dhcp-server-identifier” uniquement. Si ce serveur ne répond pas, le client insistera jusqu’à la date et l’heure “rebind”. Ensuite, le
client effectuera des requêtes en broadcast à la recherche d’un éventuel serveur DHCP de secours… (le client conserve son adresse IP) ;
•
“expire” définit l’heure à laquelle le bail expire. Passé cette limite, si le bail n’a pu être renouvelé (voir “renew” et “rebind”), le client
perd sa configuration réseau.
Dernière information donnée par ce fichier, le “dhcp-message-type“. Cette option ne peut pas être configurée par l’administrateur ou l’utilisateur.
Elle renseigne sur le dernier message envoyé ou reçu par le client. La valeur varie de 1 à 8 :
•
1 DHCPDISCOVER la dernière requête recherchant les serveurs disponibles (Envoyée en BROADCAST) ;
•
2 DHCPOFFER cette valeur est la réponse envoyée par un serveur à une requête “DHCPDISCOVER” (elle contient notamment l’adresse
MAC du serveur DHCP qui a répondu) ;
•
3 DHCPREQUEST requête cliente destinée au renouvellement de bail ;
•
4 DHCPDECLINE refus d’une adresse par le client (Exemple : l’adresse est déjà utilisée) ;
•
5 DHCPACK réponse du serveur fournissant les informations de configuration réseau au client (son IP, la passerelle, etc) ;
•
6 DHCPNAK réponse serveur signalant un bail périmé ou une mauvaise configuration du client;
•
7 DHCPRELEASE libération de l’IP par le client (l’IP est supprimée ou mise à 0.0.0.0) ;
•
8 DHCPINFORM demande de paramètres complémentaires du client. Il dispose déjà d’une IP.
Pour finir sur les renseignements que nous pouvons obtenir au sujet du serveur DHCP depuis le client, la commande arp –a (a effectuer après un
ping vers le serveur DHCP) nous indiquera son adresse MAC et son nom de machine si le reverse DNS est bien renseigné ).