Outils pour utilisateurs

Outils du site


all:bibles:linux:reseau:serveur_dhcp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

all:bibles:linux:reseau:serveur_dhcp [2024/06/14 11:10] – créée - modification externe 127.0.0.1all: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  isc-dhcp-server
 +</code>
 +
 +==== Configuration ====
 +
 +=== Configuration basique ===
 +
 +<color #00a2e8>**/etc/dhcp/dhcpd.conf**</color>
 +
 +<code>
 +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, 192.168.1.2;
 +option domain-name "acs.altran.com";
 +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;
 +
 +</code>
 +
 +<color #00a2e8>**/etc/default/isc-dhcp-server**</color>
 +
 +<code>
 +INTERFACES="eth1"
 +</code>
 +
 +Redémarrer le service pour prise en compte :
 +<code bash>
 +sudo systemctl restart isc-dhcp-server
 +</code>
 +
 +=== Configuration pour boot réseau ===
 +
 +<color #00a2e8>**/etc/dhcp/dhcpd.conf**</color>
 +
 +<code>
 +deny unknown-clients; 
 +allow booting; 
 +allow bootp; 
 +subnet 192.168.0.0 netmask 255.255.255.0 {
 + option routers                  192.168.0.1;
 + option subnet-mask              255.255.255.0;
 + next-server                     192.168.0.1;
 + filename                        "pxelinux.0";
 + host machine1 {
 + hardware ethernet 00:26:9E:2C:39:B2;
 + fixed-address 192.168.0.10;
 + }
 +
 +</code>
 +
 +==== 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'adresse. Au delà de cette durée le client devra repasser par un DHCPDISCOVER.
 +
 +----
 +
 +[[all:bibles:linux:reseau:serveur_dhcp|Haut de page]]
 +
 +===== 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:bibles:linux:reseau:serveur_dhcp|Haut de page]]
 +
 +===== Debug =====
 +
 +<color #00a2e8>**/var/log/syslog**</color>\\
 +Fichier de log dans lequel on pourra voir les requêtes DHCP et les réponses ... ou pas !
 +
 +<color #00a2e8>**/var/lib/dhcp/dhcpd.leases**</color>\\
 +Liste des baux accordés.
 +
 +----
 +
 +[[all:bibles:linux:reseau:serveur_dhcp|Haut de page]]
 +