dhcp
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| dhcp [2025/04/03 08:14] – créée root | dhcp [2025/11/17 09:00] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== | + | ====== |
| - | ===== 1. Introduction ===== | ||
| - | Un serveur **DHCP** (Dynamic Host Configuration Protocol) permet d' | ||
| - | **Fonctionnalités principales** : | + | ===== Sections |
| - | * Attribution d' | + | * [[debian]] |
| - | * Configuration des paramètres réseau (passerelle, | + | * [[WinServ & réplication]] |
| - | * Gestion des baux (leases) | + | |
| - | + | ||
| - | ===== 2. Prérequis ===== | + | |
| - | * Machine sous **Debian/ | + | |
| - | * Droits **root** ou **sudo** | + | |
| - | * Interface réseau configurée en mode statique | + | |
| - | + | ||
| - | ===== 3. Installation ===== | + | |
| - | + | ||
| - | === 3.1. Installation du paquet === | + | |
| - | <code bash> | + | |
| - | sudo apt update | + | |
| - | sudo apt install isc-dhcp-server -y | + | |
| - | </ | + | |
| - | + | ||
| - | === 3.2. Configuration === | + | |
| - | Éditez le fichier principal : | + | |
| - | <code bash> | + | |
| - | sudo nano / | + | |
| - | </ | + | |
| - | + | ||
| - | Exemple de configuration basique : | + | |
| - | <file / | + | |
| - | # Configuration globale | + | |
| - | option domain-name " | + | |
| - | option domain-name-servers 8.8.8.8, 8.8.4.4; | + | |
| - | default-lease-time 600; | + | |
| - | max-lease-time 7200; | + | |
| - | authoritative; | + | |
| - | + | ||
| - | # Définition du sous-réseau | + | |
| - | subnet 192.168.1.0 netmask 255.255.255.0 { | + | |
| - | range 192.168.1.100 192.168.1.200; | + | |
| - | option routers 192.168.1.1; | + | |
| - | option broadcast-address 192.168.1.255; | + | |
| - | } | + | |
| - | </ | + | |
| - | + | ||
| - | === 3.3. Spécification de l' | + | |
| - | Définissez l' | + | |
| - | <code bash> | + | |
| - | sudo nano / | + | |
| - | </ | + | |
| - | Modifiez la ligne : | + | |
| - | < | + | |
| - | INTERFACESv4=" | + | |
| - | </ | + | |
| - | + | ||
| - | ===== 4. Gestion du service ===== | + | |
| - | + | ||
| - | === 4.1. Démarrer le service === | + | |
| - | <code bash> | + | |
| - | sudo systemctl start isc-dhcp-server | + | |
| - | sudo systemctl enable isc-dhcp-server | + | |
| - | </ | + | |
| - | + | ||
| - | === 4.2. Vérification === | + | |
| - | <code bash> | + | |
| - | sudo systemctl status isc-dhcp-server | + | |
| - | sudo journalctl -u isc-dhcp-server -f | + | |
| - | </ | + | |
| - | + | ||
| - | ===== 5. Options avancées ===== | + | |
| - | + | ||
| - | === 5.1. Réservation d' | + | |
| - | Ajoutez dans '' | + | |
| - | < | + | |
| - | host serveur-specifique { | + | |
| - | hardware ethernet 00: | + | |
| - | fixed-address 192.168.1.50; | + | |
| - | } | + | |
| - | </ | + | |
| - | + | ||
| - | === 5.2. Sous-réseaux multiples === | + | |
| - | < | + | |
| - | subnet 192.168.1.0 netmask 255.255.255.0 { | + | |
| - | # Configuration réseau 1 | + | |
| - | } | + | |
| - | + | ||
| - | subnet 192.168.2.0 netmask 255.255.255.0 { | + | |
| - | # Configuration réseau 2 | + | |
| - | } | + | |
| - | </ | + | |
| - | + | ||
| - | ===== 6. Dépannage ===== | + | |
| - | + | ||
| - | === 6.1. Vérifier les baux attribués === | + | |
| - | <code bash> | + | |
| - | cat / | + | |
| - | </ | + | |
| - | + | ||
| - | === 6.2. Tester la configuration === | + | |
| - | <code bash> | + | |
| - | sudo dhcpd -t | + | |
| - | </ | + | |
| - | + | ||
| - | === 6.3. Erreurs courantes === | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | + | ||
| - | ===== 7. Sécurité ===== | + | |
| - | * Limitez la plage d' | + | |
| - | * Utilisez des réservations pour les serveurs critiques | + | |
| - | * Activez le filtrage MAC si nécessaire | + | |
| - | + | ||
| - | <box success|Astuce> | + | |
| - | Pour un réseau domestique, vous pouvez utiliser **dnsmasq** (plus léger) avec : | + | |
| - | <code bash> | + | |
| - | sudo apt install dnsmasq | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | ===== 8. Documentation | + | |
| - | * [[https:// | + | |
| - | * [[https:// | + | |
dhcp.1743668078.txt.gz · Dernière modification : (modification externe)
