Wiki GeRgOsNet Notes d’administration système, réseau et domotique

Vous consultez une ancienne version, enregistrée le 8 février 2024 par GreG. Voir la version actuelle.

DHCP

Migration depuis l’ancien wiki MediaWiki

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