Outils pour utilisateurs

Outils du site


netadmin:dhcp:configurer-serveur-dhcp

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
netadmin:dhcp:configurer-serveur-dhcp [2020/10/26 15:29] – ↷ Page déplacée de netadmin:linux:configurer-serveur-dhcp à netadmin:dhcp:configurer-serveur-dhcp yoannnetadmin:dhcp:configurer-serveur-dhcp [2022/02/23 11:56] (Version actuelle) – Ajout options de réseaux yoann
Ligne 1: Ligne 1:
-{{tag>netadmin dhcp linux ubuntu}}+{{tag>netadmin sysadmin dhcp linux ubuntu debian}}
  
-====== Service DHCP ======+====== DHCP: Configuration du serveur ======
  
 Notes d'installation/configuration d'un serveur DHCP sous debian/ubuntu. Notes d'installation/configuration d'un serveur DHCP sous debian/ubuntu.
Ligne 10: Ligne 10:
  
 <code bash> <code bash>
-root@kerberos:~# apt-get install isc-dhcp-server+sudo apt-get install isc-dhcp-server
 </code> </code>
  
-===== Paramètrage du serveur =====+===== Paramétrage du serveur =====
  
 Dé-commenter la directive **authoritative** et modifier les temps de prêt: Dé-commenter la directive **authoritative** et modifier les temps de prêt:
Ligne 22: Ligne 22:
 </file> </file>
  
 +Déclarer au moins un réseau. Dans l'exemple ci-dessous on propose quelques options usuelles:
  
 +<file>
 +subnet 192.168.0.0 netmask 255.255.255.0 {
 +  option domain-name "test.lan";
 +  option domain-name-servers 192.168.0.53, 192.168.0.153;
 +  option routers 192.168.0.254;
 +  option ntp-servers ntp.test.lan;
 +
 +}
 +
 +</file>
 +
 +<note>
 +La portée de la directive **option** diffère selon le bloc de déclaration. Les options déclarées dans un réseau sont spécifiques au réseau, les options déclarées hors de tout bloc sont globales.
 +</note>
  
 ===== Sécuriser le service ===== ===== Sécuriser le service =====
Ligne 61: Ligne 76:
  
 De cette manière le serveur DHCP ne fournira des adresses qu'aux postes déclarés. De cette manière le serveur DHCP ne fournira des adresses qu'aux postes déclarés.
 +
 +===== Tester la configuration =====
 +
 +Il est possible de vérifier la syntaxe du fichier de configuration:
 +<code bash>
 +sudo /usr/sbin/dhcpd -t -cf /path/to/file.conf
 +</code>
 +
  
 ===== Les logs ===== ===== Les logs =====
Ligne 119: Ligne 142:
  
 </file> </file>
 +
 +===== Troubleshooting =====
 +
 +Par défaut le serveur DHCP écoute sur le port **UDP 67** l'argument **-p** ou la directive **local-port** permettent de modifier la valeur par défaut. Voir le wiki pour vérifier le port d'écoute du serveur.
 +
 +Le client reçoit les réponses du serveur sur le port **UDP 68**. Ces ports sont nommées **bootps** et **bootpc** dans le fichier **/etc/services**.
 +
 +
 +<note warning>
 +Le serveur DHCP refuse de se lancer si l'interface n'a pas une adresse correspondant au réseau déclaré dans le fichier de configuration.
 +</note>
 +
 +La commande **dhcpdump** permet d'afficher sur la console les paquets DHCP:
 +
 +<code bash>
 +dhcpdump -i eth0
 +</code>
 +
 ===== Références ===== ===== Références =====
  
Ligne 126: Ligne 167:
   * http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server   * http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server
   * https://www.ossramblings.com/using-multiple-vlan-with-dhcp-ubuntu   * https://www.ossramblings.com/using-multiple-vlan-with-dhcp-ubuntu
 +  * https://askubuntu.com/questions/536531/dhcp-server-wont-start-gives-not-configured-to-listen-on-any-interfaces-eve
 +  * https://doc.ubuntu-fr.org/isc-dhcp-server
  
netadmin/dhcp/configurer-serveur-dhcp.1603726144.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)