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.

Vous aimerez aussi...

2 réponses

  1. Fanch dit :

    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 dit :

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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *