====== Installation du serveur DHCP ISC sur Titania ====== Nous exécuterons la commande suivante pour installer le serveur DHCP ISC: apt install isc-dhcp-server Là, nous accepterons le téléchargement et l'installation respective des packages du serveur DHCP ISC. Le fichier de configuration principal du serveur DHCP est dhcpd.conf, qui se trouve dans le répertoire /etc /dhcp/. Le fichier de configuration contient de nombreux commentaires, indiqués par le symbole de hachage (#), et toutes les autres lignes non commentées sont des paramètres de serveur DHCP (utilisés pour les fonctionnalités générales de configuration du démon DHCP) ou des déclarations, qui décrivent les plages IP de réseau et les adresses IP ou autres paramètres réseau que le serveur peut envoyer aux périphériques clients. nano /etc/dhcp/dhcpd.conf # dhcpd.conf # # Sample configuration file for ISC dhcpd # # option definitions common to all supported networks... option domain-name "example.org"; #option domain-name-servers ns1.example.org, ns2.example.org; option domain-name-servers 8.8.8.8; default-lease-time 600; max-lease-time 7200; # The ddns-updates-style parameter controls whether or not the server will # attempt to do a DNS update when a lease is confirmed. We default to the # behavior of the version 2 packages ('none', since DHCP v2 didn't # have support for DDNS.) ddns-update-style none; # If this DHCP server is the official DHCP server for the local # network, the authoritative directive should be uncommented. authoritative; #descomente el de arriba # Use this to send dhcp log messages to a different log file (you also # have to hack syslog.conf to complete the redirection). #log-facility local7; # No service will be given on this subnet, but declaring it helps the # DHCP server to understand the network topology. #subnet 10.152.187.0 netmask 255.255.255.0 { #} # This is a very basic subnet declaration. #subnet 10.254.239.0 netmask 255.255.255.224 { # range 10.254.239.10 10.254.239.20; # option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; #} # This declaration allows BOOTP clients to get dynamic addresses, # which we don't really recommend. #subnet 10.254.239.32 netmask 255.255.255.224 { # range dynamic-bootp 10.254.239.40 10.254.239.60; # option broadcast-address 10.254.239.31; # option routers rtr-239-32-1.example.org; #} # A slightly different configuration for an internal subnet. subnet 192.168.4.0 netmask 255.255.255.0 { range 192.168.4.150 192.168.4.170; option domain-name-servers 8.8.8.8; option domain-name "example.org"; option routers 192.168.4.3; option broadcast-address 192.168.4.255; default-lease-time 600; max-lease-time 7200; } […] Ensuite, je dois aller dans ce fichier pour dire à mon dhcp sur quelles interfaces je veux que /etc/default/ isc-dhcp-server fonctionne. INTERFACES="wlo1" Redémarrez le service DHCP: systemctl restart isc-dhcp-server Dans mon cas, j'ai défini une plage d'adresses réseau 192.168.4.0/24 de 150 à 170 et le routeur 192.168.4.3 qui est l'interface Wifi de Titania.