Vous êtes sur la page 1sur 16

Université de Yaoundé 1

Faculté des Sciences


Département d’Informatique

INFO310 - Servies Réseaux :


Configuration automatique des
machines

DOMGA KOMGUEM Rodrigue – rodrigue.domga-komguem@facsciences-uy1.cm


Objectifs
➔ Comprendre le fonctionnement des serveurs DHCP
➔ Installation et configuration d'un serveur DHCP
➔ Couplage DHCP, DNS
➔ Configuration d'un relais DHCP

2
Possibilités de configuration des
machines dans un réseau
● Manuelle
– Passez de machine en machine
– Noter tous les paramètres dans un bloc note
– Ne surtout pas oublier de noter également toutes les
modifications
● Utiliser les services d'un serveur
– Installer un serveur DHCP sur une machine du réseau
pour faire le Job pour vous
– Réduit les risques d'erreur et garantit l'unicité des
adresses dans le réseau
3
Principe de fonctionnement d'un
serveur DHCP
● Décrit dans la RFC 2131 :
https://tools.ietf.org/html/rfc2131
● Modèle client/serveur, utilisation des ports 67 et 68
● Le protocole DHCP utilisé pour la communication entre le client
et le serveur
● Intérêt
– Garantit l’unicité d’une adresse IP dans le réseau, supprime
la configuration manuelle, limite les erreurs
– Très utile pour le déploiement d’un grand parc de machines.
● Le serveur DHCP dispose d’une plage d’adresses IP à
attribuer
4
Principe de fonctionnement d'un
serveur DHCP
● Lors d'une première demande, le serveur donne au client
une adresse qui n'a pas encore été attribuée.
● Si toutes les adresses ont déjà été attribuées, celle d'un
client non connecté est attribuée à de nouvelles demandes
● Lorsque c'est possible, un client se verra attribué pour les
prochaines requêtes, les mêmes adresses IP
● Possibilité de donner des adresses fixes aux machines qui
en ont besoin
– Serveurs
– Adresse MAC utilisée pour la mise en correspondance
avec l'adresse IP
5
Échange entre un client et un
serveur DHCP
● Informations en la possession du client
– Son adresse MAC qui permet de l'identifier
– Les adresses IP et MAC de « broadcast » qui
permettent d'envoyer une trame à toutes les machines
du réseau
• Échanges en « Broadcast »
• Le client envoie une trame DHCPDISCOVER
• Le serveur répond avec un DHCPOFFER
• Le client envoie une trame DHCPREQUEST
• Le serveur répond avec un DHCPACK
6
Éléments de configuration
● En plus de fournir l'adresse IP de base, le serveur peut
également fournir d'autres paramètres
● Comme paramètres de configuration nous pouvons citer :
– La réserve d'adresse
– Le masque
– Les paramètres optionnels : @ passerelle par défaut, @
des serveurs DNS, nom de domaine, ….., etc

7
Installation et fichiers de
configuration
● Installation
– sudo apt-get install isc-dhcp-server
– ISC : Internet Systems Consortium
● Fichier de configuration
– Dans le répertoire d'installation qui est /etc/dhcp sous
Ubuntu 16.04
– dhcpd.conf est le principal fichier de configuration

8
Configuration minimale (1)
● Bail par défaut : default-lease-time 600;
● Bail maximal : max-lease-time 7200;
● Fait autorité sur la zone : authoritative;
● Masque réseau : option subnet-mask 255.255.255.0;
● Adresse de diffusion : option broadcast-address
192.168.8.255;
● La passerelle par défaut : option routers 192.168.8.254;
● Adresse du DNS : option domain-name-servers
192.168.8.254;
● Nom de domaine : option domain-name "inf3-RS.com";
9
Configuration minimale (2)
● Plage d'adresse
subnet 192.168.8.0 netmask 255.255.255.0 {
range 192.168.8.10 192.168.8.60;
range 192.168.8.100 192.168.8.150;
}

10
Plusieurs sous-réseaux gerés
● La directive subnet {...} pour chaque sous-réseau
● Dans chaque directive subnet, utiliser les options
– option subnet-mask X.X.X.X ;
– option broadcast-address X.X.X.X ;
– option routers X.X.X.X ;
– option domain-name-servers X.X.X.X, ... ;
– option domain-name "nomDomaine" ;

11
Adresse IP fixe pour une machine
● La directive « host » est utilisée à l'intérieur ou à l'extérieur de « subnet »
pour définir une adresse IP fixe à une machine identifiée par son @ MAC
subnet 192.168.8.0 netmask 255.255.255.0 {
….....
host servers {
hardware ethernet 00:26:82:43:f6:ad;
fixed-address 192.168.8.7;
}
host imprimante {
hardware ethernet 00:26:22:df:28:ea;
fixed-address 192.168.8.8;
}
}
12
Ecouter sur plusieurs interfaces
réseaux
● Éditer le fichier /etc/default/dhcp3-server
● Modifier la ligne commençant par « INTERFACES » et
remplacer-la par ceci INTERFACES="eth0 eth1"
● Si votre serveur a deux interfaces nommées
respectivement eth0 et eth1

13
Les LOG de isc-dhcp-server
● Dans le fichier de configuration de dhcp, ajouter la
ligne : log-facility local7
● Dans le fichier /etc/rsystlog.conf, ajouter la ligne
– local7.debug /var/log/dhcpd.log
● Redémarrer le démon syslog
– sudo /etc/init.d/rsyslog restart
● Redémarrer le serveur isc-dhcp-server et vérifier que ses
log sont désormais dans le fichier /var/log/dhcpd.log

14
Couplage DHCP-DNS
● Après le cours sur le DNS

15
Relais DHCP

● Comment utiliser un serveur DHCP pour configurer


des machines dans des réseaux distants ?

16

Vous aimerez peut-être aussi