COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr
default-lease-time 86400;
max-lease-time 604800;
server-name “DHCP Labo-linux”;
lease-file-name /var/db/dhcp/dhcpd.leases;
always-broadcast off;
deny bootp;
allow booting;
allow unknown-clients;
subnet-mask 255.255.255.0;
option domain-name-servers 192.168.0.1, 192.168.0.2;
option netbios-name-servers 192.168.0.3;
option domain-name “labo-linux.org”;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.32;
range 192.168.1.34 192.168.1.53;
range 192.168.1.55 192.168.1.150;
option routers 192.168.1.254;
}
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.50 192.168.2.250;
option routers 192.168.2.1;
}
host directeur {
hardware ethernet 11:22:33:44:55:66;
fixed-address 192.168.1.33;
}
host secretaire {
hardware ethernet 01:D3:4T:7F:9G;
fixed-address 192.168.1.54;
}
dhcp3-server]]
Piste: » doomsday » reseau » Accueil » systeme » exercie_sur_dhcp3-server » dapper »
configuration_serveur_dns_dhcp » dhcp3-server
Introduction
o Mode de fonctionnement sommaire
Installation
Configuration
o Configuration des interfaces du serveur DHCP
o Configuration
Voir aussi
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr
Dans cet article, un cas concret de configuration d'un DHCP vous sera présenté, à vous de
l'adapter à vos besoins.
Éditer
Introduction
Sur les réseaux, toutes les machines sont identifiées (et identifiables) par une adresse IP. Ceci
est nécessaire afin de les faire communiquer ensembles. Lorsque vous vous connectez sur
n'importe quel réseau, y compris sur internet, il vous est donc attribué une adresse IP.
L'acronyme DHCP signifie Dynamic Host Configuration Protocol soit en français « Protocole
de configuration dynamique des hôtes ».
Ne pas confondre fixe et statique : le serveur DHCP peut attribuer des adresses IP fixes
(toujours la même) en fonction de l'adresse MAC (Media Access Control, Adresse de contrôle
d'accès au média) reçue.
Il existe plusieurs classes d'adresses IP. Ici, nous utiliserons les IP dites privées de classe C.
Éditer
Lorsque la carte réseau est activée en mode DHCP, elle envoie sur le réseau une demande
d'information (une requête DHCP). Le serveur DHCP à l'écoute sur le réseau commence alors
la procédure d'identification et lui attribue une adresse en fonction de celle-ci.
Pour plus d'informations concernant le DHCP, vous pouvez consulter l'article sur Wikipedia.
Pour installer un serveur DHCP, nous allons utiliser une application bien connue des
administrateurs réseaux : dhcp3-server.
Éditer
Installation
Il n'y a rien de plus simple : installez le paquet dhcp3-server (en 1 clic).
Éditer
Configuration
Considérons les aspects suivants :
Il existe 3 réseaux.
Le réseau internet (que nous ne configurons pas, l'interface connectée dessus obtient
automatiquement son IP, par le serveur DHCP du FAI 1) ; ceci dit vous pouvez adapter
la configuration afin d'intégrer le serveur DHCP sur un réseau local).
Le réseau local 192.168.1.* réservé aux serveurs (web, FTP, messagerie, etc.).
Le réseau local 192.168.2.* réservé aux clients (réseau local partagé).
Il y a 4 autres machines sur les réseaux : 192.168.1.2 (nommée ftp), 192.168.1.3
(nommée web) et 192.168.1.4 (nommée mail) et 192.168.2.2 (nommée portable).
Aucune machine inconnue ne se verra attribuer une adresse IP par DHCP (voir fichier
de configuration « option deny unknow client »).
Toutes les machines des réseaux ont la possibilité de démarrer par PXE.
La machine serveur DHCP est aussi le routeur/par-feu/NAT (tels que décrits dans la
page « comment_configurer_son_reseau_local » mais sans le dnsmasq) connecté au
modem. Il fait aussi office de serveur DNS du domaine mon_domaine.qqc (tel que
décrit dans la page « bind9 »).
les interfaces sur lesquelles le serveur démarre doivent avoir une adresse quand le
service dhcp démarre. On leurs attribuera les adresses 192.168.1.1 et 192.168.2.1.
(volontairement le réseau 192.168.0.0 n'est pas utilisé : il est souvent pris par le
modem/routeur de votre FAI).
La liste des adresses MAC est disponible, après HWaddr grâce à la commande :
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr
Éditer
Il faut attribuer des adresses statiques aux interfaces du serveur DHCP. Pour cela, il faut éditer
le fichier /etc/network/interfaces.
Une fois que vous avez modifié votre fichier « /etc/network/interfaces », vous pouvez
redémarrer les interfaces réseau :
Configuration
Si vous voulez que le serveur écoute sur certaines interfaces vous devez les spécifier dans
/etc/default/dhcp3-server à :
INTERFACES="eth1 eth2"
Configuration du serveur
Dans ce fichier, on définit l'ensemble des options de manière globale ou par réseau. Voici une
configuration détaillée :
## Masque de sous-réseau
option subnet-mask 255.255.255.0;
## Nom du domaine
option domain-name "mon_domaine.qqc";
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr
## par défaut en s (1 h)
default-lease-time 3600;
## maximum (2 h)
max-lease-time 7200;
## 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;
L'adresse MAC d'un client se trouve avec la commande ifconfig, sous l'intitule HWaddr.
Nous pouvons maintenant demander à notre serveur de prendre en compte nos modifications :
tail /var/log/syslog
Éditer
Voir aussi