Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
isc-dhcp-server [Le 18/05/2018, 12:13] 46.218.140.74 [Introduction] |
isc-dhcp-server [Le 29/05/2024, 23:11] (Version actuelle) 64.187.189.218 [Configuration ipTV] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial réseau serveur}} | + | FIXME{{tag>Xenial réseau serveur VÉTUSTE}} |
---- | ---- | ||
+ | <note warning>[[https://www.isc.org/dhcp/|ISC DHCP]] n'est plus maintenu depuis fin 2022. Il est remplacé par Kea (paquet kea)</note> | ||
+ | ====== Serveur PC : isc-dhcp-server ====== | ||
+ | Le protocole [[Dynamic_Host_Configuration_Protocol|DHCP]] (Dynamic Host Configuration Protocol (**en**) : « Protocole de configuration dynamique des hôtes » (**fr**)) est un service réseau TCP/IP. Il permet aux ordinateurs clients l'obtention automatique d'une configuration réseau. Il évite la configuration TCP/IP manuelle de chaque ordinateur. Les ordinateurs configurés pour utiliser DHCP reçoivent leur configuration TCP/IP du serveur DHCP. La configuration est totalement transparente pour l'utilisateur. | ||
+ | Ce guide est destiné aux personnes désireuses d'apprendre comment configurer et maintenir un serveur **DHCP**. | ||
- | s | + | ===== Introduction ====== |
- | i | + | Tout ordinateur d'un réseau TCP/IP (Internet ou Intranet) nécessite une adresse IP pour pouvoir communiquer avec les autres ordinateurs du réseau. |
- | t | + | |
- | e | + | |
- | o | + | |
- | f | + | |
- | f | + | |
+ | Ces adresses IP sont attribuées : | ||
+ | * statiquement, en configurant le réseau directement sur l'ordinateur, | ||
+ | * dynamiquement, avec un serveur DHCP qui attribue les adresses en fonction de son fichier de configuration. | ||
+ | <note warning>Ne pas confondre **fixe** et **statique** : le serveur DHCP peut attribuer des adresses IP fixes (toujours la même) en fonction de l'[[wpfr>Adresse_MAC|adresse MAC]] (//Media Access Control//, Adresse de contrôle d'accès au média) reçue.</note> | ||
+ | Configurée pour utiliser le protocole DHCP, une carte réseau à son démarrage envoie une demande sur le réseau (une requête DHCP). Le serveur DHCP, à l'écoute sur le réseau, débute la procédure d'identification et lui attribue une adresse en fonction de celle-ci. | ||
- | |||
- | |||
- | |||
- | 00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get00000000000000000000000000000000000000000000000000000000000000https://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-gethttps://doc.ubuntu-fr.org/apt-get | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
Ligne 49: | Ligne 49: | ||
<file - /etc/dhcp/dhcpd.conf> | <file - /etc/dhcp/dhcpd.conf> | ||
# Sample /etc/dhcpd.conf | # Sample /etc/dhcpd.conf | ||
- | # (add your comments here) | + | # (add your comments here) |
default-lease-time 600; | default-lease-time 600; | ||
max-lease-time 7200; | max-lease-time 7200; | ||
Ligne 62: | Ligne 62: | ||
range 192.168.1.10 192.168.1.100; | range 192.168.1.10 192.168.1.100; | ||
range 192.168.1.150 192.168.1.200; | range 192.168.1.150 192.168.1.200; | ||
- | } | + | } |
</file> | </file> | ||
Ligne 97: | Ligne 97: | ||
</file> | </file> | ||
- | L'option **deny unknown-clients** interdit l'attribution d'une adresse IP à une station dont l'adresse MAC est inconnue du serveur. | + | L'option **deny unknown-clients** 8-)interdit l'attribution d'une adresse IP à une station dont l'adresse MAC est inconnue du serveur. |
- | <note tip>Pour trouver l'adresse MAC d'une interface réseau, il faut taper la commande : <code>ifconfig | grep HWaddr</code></note> | + | <note tip>Pour trouver l'adresse MAC d'une interface réseau, il faut taper la commande : <code>ifconfig | grep HWaddr</code> |
+ | ou pour les version récentes qui n'incluent pas le paquet net-tools par défaut : <code>ip a</code></note> | ||
===== Ecoutes sur plusieurs interfaces ===== | ===== Ecoutes sur plusieurs interfaces ===== | ||
Ligne 168: | Ligne 169: | ||
### PXE ### | ### PXE ### | ||
- | ## Permet le boot réseau pour TFTP | + | ## Permet le boot réseau pour TFTP |
allow bootp; | allow bootp; | ||
allow booting; | allow booting; | ||
Ligne 179: | Ligne 180: | ||
## Adresse de diffusion | ## Adresse de diffusion | ||
option broadcast-address 192.168.1.255; | option broadcast-address 192.168.1.255; | ||
+ | ## Serveurs DNS | ||
+ | option domain-name-servers 8.8.8.8, 1.1.1.1; | ||
## routeur par défaut | ## routeur par défaut | ||
option routers 192.168.1.1; | option routers 192.168.1.1; | ||
Ligne 200: | Ligne 203: | ||
option domain-name "ubuntu-fr.lan"; | option domain-name "ubuntu-fr.lan"; | ||
option broadcast-address 192.168.2.255; | option broadcast-address 192.168.2.255; | ||
+ | option domain-name-servers 8.8.8.8, 1.1.1.1; | ||
option routers 192.168.2.1; | option routers 192.168.2.1; | ||
range 192.168.2.2 192.168.2.3; | range 192.168.2.2 192.168.2.3; | ||
Ligne 217: | Ligne 221: | ||
# definit le serveur qui servira le fichier pxelinux.0 | # definit le serveur qui servira le fichier pxelinux.0 | ||
# next-server 192.168.2.1; | # next-server 192.168.2.1; | ||
- | } | + | } |
# hôte « WEB » | # hôte « WEB » | ||
host web { | host web { | ||
Ligne 232: | Ligne 236: | ||
hardware ethernet 00:0e:af:31:d1:cc; | hardware ethernet 00:0e:af:31:d1:cc; | ||
fixed-address 192.168.2.2; | fixed-address 192.168.2.2; | ||
+ | } | ||
+ | |||
+ | # Groupe séparé avec certains paramètres équivalents : | ||
+ | group { | ||
+ | # Tout le groupe disposera d'un autre serveur DNS (dans ce cas "desktop" et "tv") | ||
+ | options domain-name-servers 8.8.4.4; | ||
+ | host desktop { | ||
+ | hardware ethernet ab:cd:ef:11:22:33; | ||
+ | } | ||
+ | | ||
+ | host tv { | ||
+ | hardware ethernet 33:22:11:ef:cd:ab; | ||
+ | } | ||
} | } | ||
</file> | </file> | ||
Ligne 247: | Ligne 264: | ||
==== Logs ==== | ==== Logs ==== | ||
- | Les évènements sont enregistrés par défaut dans /var/log/syslog. Pour qu'ils soient enregistrés dans un fichier de log dédié, par exemple /var/log/dhcpd.log : | + | Les événements sont enregistrés par défaut dans /var/log/syslog. Pour qu'ils soient enregistrés dans un fichier de log dédié, par exemple /var/log/dhcpd.log : |
- | * Dans le fichier de conf **/etc/dhcp/dhcpd.conf**, ajoutez : (voir dans l'exemple plus haut) | + | * Dans le fichier de conf **/etc/dhcp/dhcpd.conf**, ajoutez : (voir dans l'exemple plus haut) |
<code>log-facility local7;</code> | <code>log-facility local7;</code> | ||
Ligne 272: | Ligne 289: | ||
==== Baux (Leases) ==== | ==== Baux (Leases) ==== | ||
- | Par défaut, le fichier **/var/lib/dhcp/dhcpd.leases** donne des informations sur les baux actuellement distribués par le serveur. On y retrouve des informations essentielles comme l'adresse IP distribué à une adresse MAC, le nom de la machine qui a fait cette demande DHCP, l'heure de début et de fin du bail... | + | Par défaut, le fichier **/var/lib/dhcp/dhcpd.leases** donne des informations sur les baux actuellement distribués par le serveur. On y retrouve des informations essentielles comme l'adresse IP distribuée à une adresse MAC, le nom de la machine qui a fait cette demande DHCP, l'heure de début et de fin du bail... |
<file bash /var/lib/dhcp/dhcpd.leases> | <file bash /var/lib/dhcp/dhcpd.leases> | ||
lease 192.168.2.128 { | lease 192.168.2.128 { | ||
Ligne 289: | Ligne 306: | ||
==== Configuration ==== | ==== Configuration ==== | ||
- | Vous devrez changer la configuration par défaut en éditant le fichier /etc/default/dhcpd-relay : | + | Vous devrez changer la configuration par défaut en éditant le fichier /etc/default/dhcpd-relay : |
<file> | <file> | ||
# le serveur DHCP a relayer | # le serveur DHCP a relayer | ||
- | SERVERS="192.168.1.1" | + | SERVERS="192.168.20.1" |
# Interface a écouter | # Interface a écouter | ||
INTERFACES="eth0 eth1" | INTERFACES="eth0 eth1" | ||
Ligne 302: | Ligne 319: | ||
<file> | <file> | ||
- | #Remplacez 192.168.2.0 par le réseau où se trouve le relais DHCP | + | #Remplacez 192.168.20.0 par le réseau où se trouve le relais DHCP |
- | subnet 192.168.2.0 netmask 255.255.255.0 {} | + | subnet 192.168.20.0 netmask 255.255.255.0 {} |
</file> | </file> | ||
+ | |||
+ | ====== Configuration ipTV ======= | ||
+ | Pour l'ipTV (exemple TV d'Orange) avec DHCP de la box désactivé, il faut utiliser cette configuration : | ||
+ | <file> | ||
+ | host tvorange { | ||
+ | hardware ethernet 00:78:9E:AA:AA:AA; #adapter avec l'adresse MAC du décodeur | ||
+ | option routers 192.168.1.1; #adresse IP box | ||
+ | option domain-name-servers 192.168.1.1; #adresse IP box | ||
+ | option domain-name "home"; #exemple pour orange | ||
+ | option ntp-servers 172.20.224.167; #exemple pour orange | ||
+ | } | ||
+ | </file> | ||
+ | |||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * **(en)** [[http://www.isc.org/software/dhcp|ISC - DHCP]] | + | * **(en)** [[http://www.isc.org/software/dhcp|ISC - DHCP]] (lien mort) |
- | * **(en)** [[http://www.isc.org/software/dhcp/documentation|ISC - DHCP documentation]] | + | * **(en)** [[https://kb.isc.org/docs/aa-00333|ISC - DHCP documentation]] |
* **(en)** [[https://help.ubuntu.com/community/isc-dhcp-server|help.ubuntu.com - isc-dhcp-server]] | * **(en)** [[https://help.ubuntu.com/community/isc-dhcp-server|help.ubuntu.com - isc-dhcp-server]] | ||
- | * [[http://arnofear.free.fr/linux/template.php?tuto=1&page=1|Enregistrement dynamique des clients dans le DNS]] | + | * [[http://arnofear.free.fr/linux/template.php?tuto=1&page=1|Enregistrement dynamique des clients dans le DNS]] |
* **(fr)** [[http://www.it-connect.fr/redondance-de-serveurs-dhcp-sous-linux/|Redondance de serveurs DHCP sous Linux]] sur IT-Connect | * **(fr)** [[http://www.it-connect.fr/redondance-de-serveurs-dhcp-sous-linux/|Redondance de serveurs DHCP sous Linux]] sur IT-Connect | ||
---- | ---- | ||
- | //Contributeurs : [[:utilisateurs:benje]], [[:utilisateurs:lmrv]], lo72, roro350, [[:utilisateurs:bcag2]]// | + | //Contributeurs : [[:utilisateurs:benje]], [[:utilisateurs:lmrv]], lo72, roro350, [[:utilisateurs:bcag2]], nicolas84//* |