Debian - DHCP3-server

Un article de Wiki.OmBreNoiRe.net.

Vous être en train de lire Comment installer un serveur sécurisé sur Debian.

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 :

root@monordi:~# aptitude install dhcp3-server

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 :
root@monordi:~# ifconfig eth1
  • 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.
Affichages
Boîte à outils