Vous êtes sur la page 1sur 3

Université Sultan Moulay Slimane

Faculté des Sciences et Techniques


de Beni Mellal

TP - DHCP
Le serveur DHCP est utilisé pour attribuer une adresse IP aux ordinateurs clients et aux autres
périphériques réseau. En gros, nous avons besoin d'Ipaddress, masque de sous-réseau, passerelle et
DNS pour les paramètres réseau. Nous devons définir ces valeurs dans le serveur DHCP, afin que
l'ordinateur client connecté à ce réseau obtienne automatiquement des valeurs à partir du serveur
DHCP.

A - Installer DHCP server dans ubuntu (depuis11.04)


Pour installer DHCP dans les nouvelles versions d’ubuntu, il faut réaliser que certains fichiers ont été
déplacés ou renommés.

Fichier jusqu'à 10.04 depuis 11.04


de configuration /etc/dhcp3/dhcpd.conf /etc/dhcp/dhcpd.conf
de configuration d'interfaces /etc/default/dhcp3-server /etc/default/isc-dhcp-server

Phase 1 : Exécutez la commande ci-dessous pour mettre à jour le référentiel.

baslam@HP-:~$sudo apt-get update


Phase 2 :Installez maintenant le paquet isc-dhcp-server et les dépendances.

baslam@HP-:~$sudo apt-get install isc-dhcp-server -y


Phase 3 : Après l'installation, ouvrez le fichier /etc/default/isc-dhcp-server et affectez l'interface.

baslam@HP-:~$sudo nano /etc/default/isc-dhcp-server


INTERFACES="eth0" # eth0 est le nom de l’interface affecté au DHCP server

Phase 4 : Nous devons définir les valeurs ci-dessous dans le fichier dhcpd.conf situé dans le
répertoire /etc/dhcp/.
Exemple de scénario:
Network : 192.168.100.0/24
Range : 192.168.100.20 ( Starting IP ) – 192.168.100.100 ( Ending IP )
Gateway : 192.168.100.1
Primary DNS : 192.168.100.5Sec DNS : 8.8.8.8
Université Sultan Moulay Slimane
Faculté des Sciences et Techniques
de Beni Mellal

192.168.100.1/24

Phase 5 : Prenez une copie de sauvegarde avant d'apporter des modifications au fichier original.
Meilleur renommer le fichier et en créer un nouveau.

baslam@HP-:~$sudo mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.org

baslam@HP-:~$sudo nano /etc/dhcp/dhcpd.conf

Et ajoutez le code ci-dessous après avoir effectué des modifications selon vos valeurs réseau.

#option definitions common to all supported networks...


default-lease-time 600;
max-lease-time 7200;
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;
# Use this to send dhcp log messages to a different log file
#(you also have to hack syslog.conf to complete the redirection).
log-facility local7;

subnet 192.168.100.0 netmask 255.255.255.0 { #network


range 192.168.100.20 192.168.100.100; # Range
#Pri DNS , Sec DNS
option domain-name-servers 192.168.100.5, 8.8.8.8;
option domain-name "krizna.com"; #Domain name
option routers 192.168.100.1; #Gateway
option broadcast-address 192.168.100.255; #Broadcast
default-lease-time 600;
max-lease-time 7200;
}
Université Sultan Moulay Slimane
Faculté des Sciences et Techniques
de Beni Mellal

Phase 6 : Maintenant redémarrez le service dhcp en utilisant la commande ci-dessous.

baslam@HP-:~$sudo service isc-dhcp-server restart

B - Adresse de réservation
Parfois, vous devez réserver IP à certains périphériques comme les imprimantes, caméras, machines
linux, etc
Dans ce cas, vous devez d'abord trouver l'adresse MAC de ce périphérique et définir les valeurs dans ce
sous-réseau particulier.
Par exemple, Imprimante avec 00: DD: HD: 66: 55: 9B L'adresse MAC doit être attribuée avec
192.168.100.50 IP. Pour cela, vous devez ajouter le code ci-dessous à ce sous-réseau.

subnet 192.168.100.0 netmask 255.255.255.0 { #network


- - - - -
max-lease-time 7200;
host printer-finance {
hardware ethernet 00:DD:HD:66:55:9B;
fixed-address 192.168.100.50;
}
host cam-gate {
hardware ethernet 00:KK:HD:44:55:22;
fixed-address 192.168.100.90;
}
}