Installation
sudo aptitude install dhcp3-server
Cela installera le paquet et le configurera, mais génèrera également une erreur à l'activation. Onverra ça après
configuration : du DHCP
/etc/dhcp3/dhcpd.conf
#
# Sample configuration file for ISC dhcpd for Debian
#
# Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as
# configuration file instead of this file.
#
# $Id: dhcpd.conf,v 1.1.1.1 2002/05/21 00:07:44 peloy Exp $
#
# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none', since DHCP v2 didn't
# have support for DDNS.)
### RESEAU ###
## Nom du serveur DHCP ##
server-name "lilith.zalin.org";
## Mode autoritaire
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;
### DOMAINE ###
## Nom du Domaine
option domain-name "zalin.org";
## IP serveur DNS
option domain-name-servers 192.168.32.65;
# DHCP=>DNS Dynamique
zone zalin.org. { primary 127.0.0.1; }
zone 32.168.192.in-addr.arpa. { primary 127.0.0.1; }
## Type de mise a jour du DNS
ddns-update-style interim;
ddns-updates on;
ignore client-updates;
update-static-leases on;
allow-unknow-clients;
### TEMPS DE RENOUVELEMENT DES ADRESSES
## par defaut en s (5minutes)
default-lease-time 600;
## maximum (2h)
max-lease-time 7200;
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;
##### RESEAUX #####
## decalaration 192.168.32.*
subnet 192.168.32.0 netmask 255.255.255.0 {
## routeur par defaut
option routers 192.168.32.1;
option subnet-mask 255.255.255.0;
## Adresse de diffusion
option broadcast-address 192.168.32.255;
##
range 192.168.32.128 192.168.32.192;
# évalue si l'adresse est déja attribué
ping-check = 1;
## autre options
## serveur de temps
option ntp-servers 192.168.32.65;
}
Pour logger dans le syslog, On edite le fichier /etc/syslog.conf et ajoute la ligne suivante sous les autres du même type
local7.* -/var/log/dhcp.log
On relance le DHCP :
invoke-rc.d dhcp3-server restartPuisque c'est du DDNS, on verifiera la presence des fichiers :
/var/cache/bind# ls *.jnl
db.zalin.org.jnl rev.zalin.org.jnl
/var/cache/bind/rev.yourdomain.local.jnl