DHCP
Installation et Configuration d'un serveur DHCP
Distribation Debian 5.0
- Installation :
apt-get install dhcp3-server- Configuration :
pico /etc/dhcp3/dhcpd.conf
##### Option générale par défaut #####
### RÉSEAU ###
INTERFACES="eth0";
## Nom du serveur DHCP
server-name "monserveur.com";
## Mode autoritaire (autoritaire)
authoritative;
##Tftp Voip Cisco Phone
option voip-tftp-servers code 150 = ip-address;
option voip-tftp-servers 192.168.3.1;
## Masque de sous-réseau
option subnet-mask 255.255.255.0;
### DOMAINE ###
## Nom du domaine
option domain-name "gergosnet.com";
## Adresse IP du serveur DNS
# a remplacer par l ip de votre serveur dns ou par celle de votre fai
option domain-name-servers 192.168.3.1, 8.8.8.8;
## Type de mise à jour du DNS (aucune)
ddns-update-style none;
### TEMPS DE RENOUVÈLEMENT DES ADRESSES ###
## par défaut en s (1 h)
default-lease-time 3600;
## maximum (2 h)
max-lease-time 7200;
### Sécurité ###
## refus(deny)/autorise(allow) les clients inconnus (refuse client inconnu)
allow unknown-clients;
## 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;
### PXE ###
## Permet le boot réseau pour TFTP
#;allow bootp;
#;allow booting;
##### RÉSEAUX #####
## déclaration sous réseau 192.168.1.*
subnet 192.168.3.0 netmask 255.255.255.0 {
# Si vous voulez spécifier un domaine différent de celui par défaut :
#option domain-name "mon_domaine.qqc";
## Adresse de diffusion
option broadcast-address 192.168.3.255;
## routeur par défaut
option routers 192.168.3.240;
## Plage d'attribution d'adresse
# Ici débute à 1.6, 1.1 à 1.4 étant déjà prises.
# La plage ne contient qu'1 adresse ce qui empêche l'attribution sauf au client dont celle-ci est fixée.
range 192.168.3.50 192.168.3.100;
## Option pxe nom du fichier servit.
# elilo.efi pour ia64; pxelinux.0 pour x86
# À placer à la racine du serveur TFTP.
# Le fichier peut être spécifié dans la section « host », il deviendra alors prioritaire sur celui-ci
#filename "pxelinux.0";
# définit le serveur qui servira le fichier « pxelinux.0 »
#next-server 192.168.2.1;
# évalue si l'adresse est déjà attribuée
ping-check = 1;
}
#### Configuration des hôtes avec IP fixée ####
host 9TV {
hardware ethernet 00:25:15:7d:06:18;
fixed-address 192.168.3.59;
option domain-name-servers 80.118.192.100;
option routers 192.168.3.240;
}
host CiscoPhone {
hardware ethernet 00:1b:d4:7d:2a:04;
fixed-address 192.168.3.16;
option routers 192.168.3.250;
}
host PCTaffEth {
hardware ethernet 00:1D:09:CE:B0:00;
fixed-address 192.168.3.17;
option routers 192.168.3.250;
}
host ImprimanteEpson {
hardware ethernet 00:00:48:DC:D6:C3;
fixed-address 192.168.3.18;
option routers 192.168.3.250;
}
host BboxTV {
hardware ethernet 80:C6:AB:07:E8:D0;
fixed-address 192.168.3.248;
option routers 192.168.3.230;
}
host Ipad {
hardware ethernet b8:ff:61:bc:e5:eb;
fixed-address 192.168.3.19;
option routers 192.168.3.250;
}