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 | ||
| dhcp [2025/01/23 16:23] – [Configuration] serge.guerinet | dhcp [2025/01/23 17:38] (Version actuelle) – [DHCP] serge.guerinet | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| (SIO1-2017) Simon Lemelletier, | (SIO1-2017) Simon Lemelletier, | ||
| (SIO2-2019) Antoine Reux, Jessy Tranchant | (SIO2-2019) Antoine Reux, Jessy Tranchant | ||
| + | |||
| + | **Pour l' | ||
| + | |||
| ==== PRINCIPE ==== | ==== PRINCIPE ==== | ||
| Ligne 126: | Ligne 129: | ||
| Le problème est que certains routeurs ne sont pas compatibles avec cette solution ; il est donc nécessaire de passer par un agent relai DHCP.\\ | Le problème est que certains routeurs ne sont pas compatibles avec cette solution ; il est donc nécessaire de passer par un agent relai DHCP.\\ | ||
| Cet agent agit comme un proxy entre le client et le serveur ; il intercepte toutes les demandes DHCP émises en diffusion et les transmet au serveur en monodiffusion.\\ | Cet agent agit comme un proxy entre le client et le serveur ; il intercepte toutes les demandes DHCP émises en diffusion et les transmet au serveur en monodiffusion.\\ | ||
| - | ==== INSTALLATION WINDOWS ==== | ||
| - | Le paramétrage d'un serveur DHCP est possible aussi bien au travers de l' | ||
| - | Il suffit d' | ||
| - | * Création d'une étendue | ||
| - | netsh dhcp server < | ||
| - | < | ||
| - | netsh dhcp server 172.16.10.1 add scope 172.16.10.0 255.255.255.0 Toutissus | ||
| - | </ | ||
| - | \\ | ||
| - | * Définition des adresses de l' | ||
| - | netsh dhcp server < | ||
| - | < | ||
| - | netsh dhcp server 172.16.10.1 scope 172.16.10.0 add iprange 172.16.10.30 172.16.10.50 | ||
| - | </ | ||
| - | \\ | ||
| - | * Définition du bail | ||
| - | netsh dhcp server < | ||
| - | < | ||
| - | netsh dhcp server 172.16.10.1 scope 172.16.10.0 optionvalue 051 dword " | ||
| - | </ | ||
| - | \\ | ||
| - | Lorque un problème survient sur le réseau, il arrive que la réponse du serveur dhcp soit trop longue ; dans ce cas, le protocole APIPA (Automatic Private Internet Protocol Addressing) prend le relai sur la machine cliente pour attribuer localement une adresse de type 169.254.x.x\\ | ||
| - | === Commandes === | ||
| - | * à partir du client, libère l' | ||
| - | < | ||
| - | * à partir du client, demande une adresse IP au serveur | ||
| - | < | ||
| - | \\ | ||
| - | ==== INSTALLATION LINUX ==== | ||
| - | |||
| - | Installation du service DHCP sur Debian : | ||
| - | |||
| - | <code lscript> | ||
| - | apt-get install isc-dhcp-server | ||
| - | </ | ||
| - | |||
| - | Le code d' | ||
| - | |||
| - | ==== Configuration ==== | ||
| - | |||
| - | La configuration se passe dans le fichier **/// | ||
| - | <code lscript> | ||
| - | |||
| - | On pourra alors configurer : | ||
| - | - la plage | ||
| - | - la passerelle distribuée | ||
| - | - les serveurs DNS | ||
| - | - de multiples autres options | ||
| - | |||
| - | __Exemple__ | ||
| - | |||
| - | Voici un passage du fichier : | ||
| - | |||
| - | <code apache> | ||
| - | subnet 172.27.0.0 netmask 255.255.0.0 { # | ||
| - | option routers 172.27.0.254; | ||
| - | range 172.27.0.1 172.27.0.127; | ||
| - | option domain-name-servers 172.20.0.6, 172.20.0.5; # | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Une fois la configuration terminée, il faut redémarrer le service DHCP avec la commande <code lscript> | ||
| - | |||
| - | <wrap em>Si le statut est "// | ||
| - | |||
| - | Il faut éditer le fichier **// / | ||
| - | <code lscript> | ||
| - | |||
| - | On indiquera alors l' | ||
| - | <code apache># On what interfaces should the DHCP server (dhcpd) serve DHCP requests? | ||
| - | # | ||
| - | INTERFACESv4=" | ||
| - | #commenter la ligne IPv6 si aucune configuration n'est définie | ||
| - | # | ||
| - | Refaire la démarche de test (redémarrer, | ||
| - | <code lscript> | ||