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"; };
};

Sam

Samuel RODIER, 40 ans, Ingénieur / développeur Full Stack / responsable projet informatique sur RENNES.

You may also like...

2 Responses

  1. Fanch says:

    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”;
    }

  2. Fernando says:

    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..

Leave a Reply to Fernando Cancel reply

Your email address will not be published. Required fields are marked *