Installer un serveur DHCP sous Linux Debian 6
Installer les paquets nécessaires
# aptitude install dhcp3-server
Si des messages d’erreurs ou avertissements surviennent lorsque le serveur est démarré pour la première fois, c’est normal !
Configurer les étendues de votre réseau (plages d’adresses IP)
# Ce serveur DHCP fait autorite sur ce reseau
authoritative;
# Réglage e la duree des baux
default-lease-time 600;
max-lease-time 7200;
# Options globales (par defaut sur toutes les etendues
option domain-name "domain.tld";
option domain-name-servers dns1.domain.tld, dns2.otherdomain.tld;
# Parametrage d une etendue
subnet 192.168.88.0 netmask 255.255.255.0 {
range 192.168.88.10 192.168.88.50;
option routers 192.168.88.1;
}
Configurer les interfaces d’écoute du serveur
Editez le fichier “/etc/default/isc-dhcp-server”
INTERFACES="eth0"
Mettre à jour une zone DNS via le serveur DHCP
Générer la clef de mise à jour DNS
rndc-confgen > /etc/bind/rndc.key
Ajouter l’autorisation de mise à jour du serveur DNS
Editez le fichier “/etc/bind/named.conf.local” en ajoutant les ligne suivantes :
N’oubliez pas de remplacer la clef “MA_CLEF_SECRETE” par celle indiquée dans le fichier : “/etc/bind/rndc.key”
key "rndc-key" {
algorithm hmac-md5;
secret "MA_CLEF_SECRETE";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
Yeah ! Génial ça aide toujours.
Mais faut pas aussi déclarer la zone à mettre à jour sur la config DHCP ? Sinon, je ne vois pas comment il se débrouille.
Genre :
zone 0.9.10.in-addr.arpa. {
primary 10.9.0.2;
key “rndc-key”;
}
zone lq. {
primary 10.9.0.2;
key “rndc-key”;
}
debian is fine for a server, also is sl/centos (the new vesoirn that’s coming out soon should have a decent kernel for these boards). personally, for my home server i use freebsd, which has never failed for me, and even more stable than linux.but i’d never use ubuntu for a server. maybe the 10.04 lts. maybe..