GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer et configurer le serveur DHCP sur Ubuntu 20.04

Si vous êtes un administrateur système et que vous travaillez dans un environnement étendu, vous devrez souvent configurer un nouveau système client et attribuer manuellement des adresses IP et d'autres informations relatives au réseau. C'est un processus qui prend beaucoup de temps pour vous. C'est le cas où DHCP entre en scène.

DHCP également connu sous le nom de "Dynamic Host Configuration Protocol" est un service qui peut être utilisé pour attribuer dynamiquement des adresses IP uniques et d'autres informations aux systèmes clients. Vous pouvez attribuer l'adresse IP, le nom de domaine, le nom d'hôte, la passerelle par défaut et le serveur DNS à l'aide du service DHCP.

Dans cet article, nous vous montrerons comment installer le serveur et le client DHCP sur le serveur Ubuntu 20.04.

Prérequis

  • Deux systèmes exécutant Ubuntu 20.04.
  • Un mot de passe root est configuré sur le serveur.

Installer le serveur DHCP

Par défaut, le package du serveur DHCP est inclus dans le référentiel par défaut d'Ubuntu. Vous pouvez l'installer avec la commande suivante :

apt-get install isc-dhcp-server -y

Une fois l'installation terminée, démarrez le service DHCP et activez-le au redémarrage du système avec la commande suivante :

systemctl start isc-dhcp-server
systemctl enable isc-dhcp-server

Configurer le service DHCP

Fichier de configuration par défaut du serveur DHCP situé dans /etc/default/isc-dhcp-server. Vous devrez le modifier et définir votre interface réseau.

Vous pouvez le modifier avec la commande suivante :

nano /etc/default/isc-dhcp-server

Définissez votre interface réseau comme indiqué ci-dessous :

INTERFACESv4="eth0"

Enregistrez et fermez le fichier lorsque vous avez terminé, puis modifiez le fichier /etc/dhcp/dhcpd.conf et définissez le bail DHCP :

nano /etc/dhcp/dhcpd.conf

Décommentez la ligne suivante :

fait autorité ;

Ensuite, modifiez les lignes suivantes :

default-lease-time 660;max-lease-time 6300;# plage de sous-réseaux 192.168.0.2 192.168.0.20;# gateway addressoption routers 192.168.0.1;# DNS server addressoption domain-name-servers 8.8.8.8, 8.8 .4.4;}

Enregistrez et fermez le fichier lorsque vous avez terminé.

Configurer le serveur DHCP pour attribuer une adresse IP statique au client

Par défaut, le serveur DHCP est configuré pour attribuer une adresse IP dynamique à tous les clients. Dans cette section, nous allons configurer le serveur DHCP pour attribuer une adresse IP fixe basée sur l'adresse Mac du client.

Par exemple, attribuons l'adresse IP 192.168.0.5 à un client avec l'adresse MAC 4c:bb:58:9c:f5:55 .

Pour cela, éditez le fichier /etc/dhcp/dhcpd.conf avec la commande suivante :

nano /etc/dhcp/dhcpd.conf

Ajoutez les lignes suivantes :

hôte client1 {hardware ethernet 4c:bb:58:9c:f5:55;fixed-address 192.168.0.5;}

Enregistrez et fermez le fichier lorsque vous avez terminé, puis redémarrez le service DHCP pour appliquer les modifications :

systemctl redémarre isc-dhcp-server

Maintenant, vérifiez l'état du service DHCP avec la commande suivante :

statut systemctl isc-dhcp-server

Configurer le client DHCP pour obtenir une adresse IP statique

Ensuite, vous devrez configurer votre machine cliente pour obtenir une adresse IP statique du serveur DHCP.

Allez sur la machine cliente avec l'adresse Mac 4c:bb:58:9c:f5:55 puis éditez le fichier d'interface réseau avec la commande suivante :

nano /etc/network/interfaces

Supprimez les lignes par défaut et ajoutez les lignes suivantes :

auto eth0iface ens33 inet eth0

Enregistrez et fermez le fichier, puis redémarrez le service Network Manager pour appliquer les modifications :

systemctl redémarrer le gestionnaire de réseau

Maintenant, exécutez la commande suivante pour vérifier l'adresse IP de la machine client :

ifconfig

Vous devriez obtenir le résultat suivant :

eth0 Link encap:Ethernet HWaddr 4c:bb:58:9c:f5:55 inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.0.0 inet6 addr:2401:4900:1955:16a2:1d:1e7 :518d:6481/64 Portée:Globale adresse inet6 :fe80::4ebb:58ff:fe9c:f555/64 Portée:Lien adresse inet6 :2401:4900:1955:16a2:4ebb:58ff:fe9c:f555/64 Portée:Globale UP BROADCAST RUNNING MULTICAST MTU :1500 Métrique :1 Paquets RX :280316 erreurs :0 abandonnés :0 dépassements :0 trame :0 Paquets TX :179641 erreurs :0 abandonnés :0 dépassements :0 transporteur :0 collisions :0 txqueuelen:1000 octets RX :321303950 (321,3 Mo) Octets TX :36083350 (36,0 Mo)

Si vous n'obtenez aucune adresse IP du serveur DHCP, exécutez la commande suivante pour libérer/renouveler l'adresse IP :

dhclient –r -v
dhclient -v

Maintenant, exécutez le ifconfig commande à nouveau pour vérifier l'adresse IP du client.

Configurer le client DHCP pour obtenir une adresse IP dynamique

Ensuite, allez sur l'autre machine cliente et configurez-la pour obtenir automatiquement l'adresse IP du serveur DHCP.

Pour ce faire, éditez le fichier d'interface réseau avec la commande suivante :

nano /etc/network/interfaces

Ajoutez les lignes suivantes :

auto eth0iface eth0 inet dhcp

Enregistrez et fermez le fichier, puis redémarrez le service Network Manager pour appliquer les modifications :

systemctl redémarrer le gestionnaire de réseau

Ensuite, exécutez la commande suivante pour vérifier l'adresse IP attribuée par le serveur DHCP :

ifconfig

Vous devriez obtenir le résultat suivant :

eth0 Link encap:Ethernet HWaddr 56:84:7a:fe:97:99 inet addr:192.168.0.11 Bcast:192.168.0.255 Mask:255.255.0.0 UP BROADCAST MULTICAST MTU:1500 Métrique:1 Paquets RX:0 erreurs :0 abandonnés :0 dépassements :0 trame :0 paquets TX :0 erreurs :0 abandonnés :0 dépassements :0 porteuse :0 collisions :0 /pré> 

Conclusion

Toutes nos félicitations! vous avez installé et configuré avec succès le serveur et le client DHCP sur Ubuntu 20.04. Désormais, tous les clients connectés au serveur DHCP obtiendront automatiquement les adresses IP et d'autres informations sur le réseau. N'hésitez pas à me demander si vous avez des questions.


Ubuntu
  1. Comment installer et configurer un serveur NFS sur Ubuntu 20.04

  2. Comment installer et configurer VNC sur Ubuntu 20.04

  3. Comment installer et configurer VNC sur Ubuntu 18.04

  4. Comment installer et configurer Algo VPN Server sur Ubuntu 20.04

  5. Comment installer et configurer le serveur Redis dans Ubuntu

Comment installer et configurer le serveur OpenLDAP sur Ubuntu 16.04

Comment installer et configurer VNC sur Ubuntu Server 20.04

Comment installer le serveur DHCP sur Ubuntu 14.04

Comment installer et configurer Parse Server sur Ubuntu 20.04

Comment installer et configurer un serveur TeamSpeak sur Ubuntu 18.04

Comment installer et configurer un serveur Minecraft sur Ubuntu 18.04