Debian - DHCP3-server
Un article de Wiki.OmBreNoiRe.net.
|
Sommaire → Install → Aptitude → Locales → SSHd → Shorewall → 6wall → DHCP3-server → Bind9 → VsFTPd → Apache/MySQL → Mail → BackupManager |
Introduction
Le but d'un serveur DHCP est de donner automatiquement une adresse IP à un ordinateur qui se connecte à votre réseau. C'est donc essentiel de l'installer si votre serveur va partager par exemple internet aux ordinateurs de votre réseau local.
Cela permet d'éviter les erreurs de configuration mais aussi vous aider à mieux spécifier votre installation.
Installation
Encore une fois, vive Debian pour avoir inventé apt :
Et voilà :D
Configuration
1 fichier à configurer : /etc/dhcp3/dhcpd.conf
Fichier : /etc/dhcp3/dhcpd.conf
#
# Configuration file for ISC dhcpd for Debian
#
default-lease-time 600;
max-lease-time 7200;
option domain-name "monrezo.rez";
option domain-name-servers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
ddns-update-style ad-hoc;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
# IP Dynamique (a decommenter si besoin)
# range 192.168.0.10 192.168.0.20;
# IP FIXE
host monordi {
hardware ethernet 00:AA:BB:CC:DD:EE;
fixed-address 192.168.0.1;
}
host autreordi {
hardware ethernet 00:BB:11:BB:FF:AA;
fixed-address 192.168.0.2;
}
}
Veuillez remplacer :
- monrezo.rez par cequevousvoulez.rez, c'est le nom du domaine local.
- 00:AA:BB:CC:DD:EE par l'adresse MAC de la carte réseau du serveur connectée sur le réseau local (dans l'exemple eth1), obtenue grâce à la commande :
- monordi par le nom se trouvant dans /etc/hostname
Quelques remarques :
- Dans cette configuration, vous devez ajouter chaque utilisateur à la main grâce à son adresse MAC, vous pouvez en décommentant la ligne # range 192.168.0.10 192.168.0.20; allouer automatiquement des adresses IP de 192.168.0.10 à 192.168.0.20)
- N'oubliez pas si vous utiliser Shorewall avec le paramètre maclist d'ajouter aussi l'adresse MAC et l'adresse IP aux fichiers de configuration de shorewall (cf. le tutoriel sur Shorewall à 2 interfaces).
- La ligne option domain-name-servers 192.168.0.1; indique que par défaut le serveur DNS est le serveur, j'anticipe en fait sur la prochaine étape qui est de configurer un serveur DNS.

