DHCP peut être utilisé pour fournir dynamiquement des adresses IP locales aux ordinateurs clients. Cela vous évite d'avoir à configurer des adresses IP statiques pour chaque ordinateur de votre réseau. DHCP est très utile pour les environnements occupés tels que les écoles et les entreprises.
La configuration d'un serveur DHCP sur Ubuntu n'est pas très difficile. Suivez simplement les étapes de ce tutoriel et vous aurez un serveur DHCP en cours d'exécution.
Étape 1: installation du serveur DHCP
Tout d'abord, installez le serveur.
apt-get install isc-dhcp-server
Étape 2: configuration de l'interface réseau
Nous devrons déterminer l'interface réseau sur laquelle nous voulons louer des adresses. Pour ce faire, remplacez eth0par l'interface réseau suffisante.
vi /etc/default/isc-dhcp-server
Étape 3: configuration du serveur DHCP
Ensuite, configurez le serveur DHCP.
vi /etc/dhcp/dhcpd.conf
Vous verrez l'exemple de configuration suivant. Passez en revue les options de configuration et définissez-les à votre guise. Tenez compte du fait que option domain-nameest le nom de votre zone DNS.
#
#Sample configuration file for ISC dhcpd for Debian
#
#Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as
#configuration file instead of this file.
#
#
....
option domain-name example.org;
option domain-name-servers ns1.example.org, ns2.example.org;
option domain-name example.com;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.150 10.0.0.253;
option routers 10.0.0.2;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.254;
option domain-name-servers 10.0.0.1, 10.0.0.2;
option ntp-servers 10.0.0.1;
option netbios-name-servers 10.0.0.1;
option netbios-node-type 8;
......
}
Étape 4: démarrage du serveur DHCP
Enfin, redémarrez le serveur DHCP.
service isc-dhcp-server restart
La configuration est terminée. Vous pouvez maintenant utiliser votre serveur DHCP pour attribuer des adresses IP.