Afficher la pageAnciennes révisionsLiens de retourAjouter au livre.Exporter en PDFExportation ODTImport Word DocumentHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Installation et configuration de DHCP sous Windows et Linux ====== ===== Configuration WINDOWS ===== Le paramétrage d'un serveur DHCP est possible aussi bien au travers de l'interface graphique que par commandes clavier.\\ Il suffit d'utiliser un éditeur de scripts (netsh par exemple). * Création d'une étendue netsh dhcp server <adresseserveur> add scope <adresseréseau> <masque> <nométendue>\\ <code> netsh dhcp server 172.16.10.1 add scope 172.16.10.0 255.255.255.0 Toutissus </code> * Définition des adresses de l'étendue netsh dhcp server <adresseserveur> scope <adresseréseau> add iprange <adressedébut> <adressefin>\\ <code> netsh dhcp server 172.16.10.1 scope 172.16.10.0 add iprange 172.16.10.30 172.16.10.50 </code> * Définition du bail netsh dhcp server <adresseserveur> scope <adresseréseau> optionvalue <codeoption> dword <valeur>\\ <code> netsh dhcp server 172.16.10.1 scope 172.16.10.0 optionvalue 051 dword "3600" </code> ===== Installation et configuration LINUX ===== Installation du service DHCP sur Debian : <code lscript> apt-get install isc-dhcp-server </code> Le code d'erreur qui s'affiche à la fin d'installation est normal car le service n'est pas encore configuré. ===== Configuration des plages ===== La configuration se passe dans le fichier **///etc/dhcp/dhcpd.conf//**. <code lscript>nano /etc/dhcp/dhcpd.conf</code> 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 { #l'adresse réseau et son masque option routers 172.27.0.254; #l'adresse du routeur range 172.27.0.1 172.27.0.127; #la plage d'adresse que le DHCP distribue option domain-name-servers 172.20.0.6, 172.20.0.5; #l'adresse des serveurs DNS } </code> Une fois la configuration terminée, il faut redémarrer le service DHCP avec la commande <code lscript>systemctl restart isc-dhcp-server</code> <WRAP center round important 100%> <wrap em>Si le statut est "//**Failed**//"</wrap> Il faut éditer le fichier **// /etc/default/isc-dhcp-server //** <code lscript>nano /etc/default/isc-dhcp-server</code> On indiquera alors l'interface sur laquelle le serveur doit écouter : <code apache># On what interfaces should the DHCP server (dhcpd) serve DHCP requests? # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACESv4="eth0" #commenter la ligne IPv6 si aucune configuration n'est définie #INTERFACESv6="eth0"</code> Refaire la démarche de test (redémarrer, vérifier le statut...). <code lscript>systemctl restart isc-dhcp-server</code> </WRAP> ===== Gestion sur le poste utilisateur ===== La configuration peut passer par l'interface graphique de l'OS. <WRAP center round tip 90%> Lorsque 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<wrap em> APIPA (Automatic Private Internet Protocol Addressing)</wrap> prend le relai sur la machine cliente pour attribuer localement une adresse de type <wrap em>169.254.x.x</wrap> </WRAP> ==== Sous Windows ==== * libère l'adresse IP <code>ipconfig /release </code> * demande une adresse IP au serveur <code>ipconfig /renew</code> ==== Sous Linux ==== * libérer l'adresse ip <code>dhclient -r</code> * renouveler l'adresse <code>dhclient </code> On peut aussi passer par la désactivation / réactivation de la carte réseau <code>ifdown <nomCarte> ifup <nomCarte></code> dhcpserv.txt Dernière modification : 2025/02/04 17:01de administrateur