Upload
faysal-bensalah
View
216
Download
3
Embed Size (px)
DESCRIPTION
TP
Citation preview
Nom Prénom :
-
-
Administration réseaux sous Linux
TP : Installation serveur DHCP
But de ce TP
Installer et configurer un serveur DHCP sur une Debian Squeeze
Pré-requis
Avoir installé une Debian Lenny de Base
Installation et Configuration du serveur DHCP
Paquet à installer :
# apt-get install dhcp3-server
Remarque : Par défaut le serveur DHCP écoutera sur eth0. Pour modifier cette interface, il est possible de faire « dpkg-reconfigure dhcp3-server » ou de modifier le fichier « /etc/default/dhcp3-server »
Configuration du serveur
Le fichier de configuration du serveur dhcp est : /etc/dhcp3/dhcpd.conf
Faire une copie de sauvegarde de ce fichier. Ensuite, vous pouvez effacer ou commenter les lignes existantes et ajouter les lignes suivantes :
option domain-name "tpa1.ma";option domain-name-servers 192.168.10.10, 212.217.0.1;option routers 192.168.10.1;default-lease-time 3600;subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.20 192.168.10.50; authoritative;}
- La première ligne permet de fournir aux clients le nom du domaine.
- La ligne suivante donne aux clients le ou les serveurs DNS.
- La ligne suivante donne l’adresse de la passerelle par défaut.
- La ligne suivante donne le délai du bail en secondes. Il est préférable d’augmenter la valeur par défaut pour limiter le trafic sur le réseau.
- Les 4 dernières lignes permettent d’indiquer la plage d’adresses gérée par le serveur dhcp :
- La ligne « authoritative » permet d’indiquer que le serveur DHCP sera responsable de la zone concernée.
Une fois la configuration terminée, il faut démarrer ou redémarrer le démon pour prendre en compte les modifications :
# /etc/init.d/dhcp3-server restart
Si le démarrage retourne une erreur, il faut penser à consulter les logs :
# tail -f /var/log/syslog
Le fichier suivant donne la liste des adresses IP délivrées par le serveur. Pour chaque adresse IP l’on retrouve : son adresse mac, le nom de l’ordinateur, la date de début et de fin du bail :
/var/lib/dhcp3/dhclient.leases
Comment avoir des IP fixes avec un serveur DHCP
Pour cela, il faut ajouter dans le fichier « /etc/dhcp3/dhcpd.conf », de nouvelles lignes.
L’exemple suivant permet de fixer une adresse IP en fonction de son adresse MAC :
host INFO-TG { hardware ethernet 00:05:5d:f5:08:02; fixed-address 192.0.0.11;}Redémarrer le démon pour prendre en compte les modifications :
/etc/init.d/dhcp3-server restart
Configuration des postes clients
Pour configurer un poste client sous Linux, il faut modifier le fichier :
/etc/network/interfaces
Ce fichier doit contenir :
auto lo eth0iface lo inet loopbackiface eth0 inet dhcpIl ne faut pas oublier de redémarrer le démon après modification :
/etc/init.d/networking restart
Comment vérifier que le client est correctement configuré
Sur un poste client linux, la commande suivante, permet de connaître la configuration IP et également de retrouver l’adresse MAC :
ifconfig
Sur un poste client Windows, la commande est la suivante :
ipconfig /all
La consultation des logs sur le serveur en temps réel (avec le paramètre -f), permet également de vérifier que tout fonctionne correctement :
tail -f /var/log/messages