all:bibles:linux:reseau:serveur_dhcp
Différences
Ci-dessous, les différences entre deux révisions de la page.
| all:bibles:linux:reseau:serveur_dhcp [2024/06/14 11:10] – créée - modification externe 127.0.0.1 | all:bibles:linux:reseau:serveur_dhcp [2024/08/08 14:32] (Version actuelle) – [Problèmes potentiels] omeylhoc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Serveur DHCP ====== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | ==== Paquet ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt-get install | ||
| + | </ | ||
| + | |||
| + | ==== Configuration ==== | ||
| + | |||
| + | === Configuration basique === | ||
| + | |||
| + | <color # | ||
| + | |||
| + | < | ||
| + | default-lease-time 600; | ||
| + | max-lease-time 7200; | ||
| + | option subnet-mask 255.255.255.0; | ||
| + | option broadcast-address 192.168.1.255; | ||
| + | option routers 192.168.1.254; | ||
| + | option domain-name-servers 192.168.1.1, | ||
| + | option domain-name " | ||
| + | option ntp-servers 192.168.1.254; | ||
| + | |||
| + | subnet 192.168.1.0 netmask 255.255.255.0 { | ||
| + | range 192.168.1.10 192.168.1.100; | ||
| + | range 192.168.1.150 192.168.1.200; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | <color # | ||
| + | |||
| + | < | ||
| + | INTERFACES=" | ||
| + | </ | ||
| + | |||
| + | Redémarrer le service pour prise en compte : | ||
| + | <code bash> | ||
| + | sudo systemctl restart isc-dhcp-server | ||
| + | </ | ||
| + | |||
| + | === Configuration pour boot réseau === | ||
| + | |||
| + | <color # | ||
| + | |||
| + | < | ||
| + | deny unknown-clients; | ||
| + | allow booting; | ||
| + | allow bootp; | ||
| + | subnet 192.168.0.0 netmask 255.255.255.0 { | ||
| + | option routers | ||
| + | option subnet-mask | ||
| + | next-server | ||
| + | filename | ||
| + | host machine1 { | ||
| + | hardware ethernet 00: | ||
| + | fixed-address 192.168.0.10; | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Paramètres ==== | ||
| + | |||
| + | === default-lease-time === | ||
| + | |||
| + | Durée du bail dhcp, par exemple 24h (86400 s). Au bout de la moitié de cette durée le client enverra à nouveau un DHCPREQUEST pour renouveler le bail. Si le serveur ne répond pas le client aura encore la moitié de la durée du bail pour continuer à utiliser l' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | ===== Problèmes potentiels ===== | ||
| + | |||
| + | * Attention de bien avoir une adrese IP fixe sur le serveur !\\ | ||
| + | * Attention à ne pas avoir un firewall activé qui filtre les requêtes.\\ | ||
| + | * Attention dans certains cas de désactiver selinux. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | ===== Debug ===== | ||
| + | |||
| + | <color # | ||
| + | Fichier de log dans lequel on pourra voir les requêtes DHCP et les réponses ... ou pas ! | ||
| + | |||
| + | <color # | ||
| + | Liste des baux accordés. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
