Mise en place d'un DHCP Linux

De Travail-ivan
Version datée du 28 octobre 2023 à 13:22 par Ivan (discussion | contributions) (Page créée avec « == Créer un serveur DHCP sur Linux == === Prérequis === * Une machine Linux avec une IP fixe * Une plage d'adresses IP disponibles pour les clients DHCP * Une interface réseau connectée au réseau === Installation du serveur DHCP === 1. Ouvrez un terminal et exécutez la commande suivante pour installer le serveur DHCP : ``` sudo apt install isc-dhcp-server ``` === Configuration du serveur DHCP === 1. Ouvrez le fichier de configuration du serveur DHCP... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Créer un serveur DHCP sur Linux

Prérequis

  • Une machine Linux avec une IP fixe
  • Une plage d'adresses IP disponibles pour les clients DHCP
  • Une interface réseau connectée au réseau

Installation du serveur DHCP

1. Ouvrez un terminal et exécutez la commande suivante pour installer le serveur DHCP :

``` sudo apt install isc-dhcp-server ```

Configuration du serveur DHCP

1. Ouvrez le fichier de configuration du serveur DHCP avec un éditeur de texte :

``` sudo nano /etc/dhcp/dhcpd.conf ```

2. Ajoutez les lignes suivantes au fichier de configuration :

``` subnet 192.168.1.0 netmask 255.255.255.0 {

 range 192.168.1.10 192.168.1.100;
 option routers 192.168.1.1;
 option subnet-mask 255.255.255.0;
 option domain-name "mondomaine.com";
 option domain-name-servers 192.168.1.1;

} ```

Explication des lignes de configuration

  • `subnet 192.168.1.0 netmask 255.255.255.0` : définit la plage d'adresses IP disponibles pour les clients DHCP.
  • `range 192.168.1.10 192.168.1.100` : définit la plage d'adresses IP qui seront attribuées aux clients DHCP.
  • `option routers 192.168.1.1` : définit l'adresse IP du routeur par défaut pour les clients DHCP.
  • `option subnet-mask 255.255.255.0` : définit le masque de sous-réseau pour les clients DHCP.
  • `option domain-name "mondomaine.com"` : définit le nom de domaine pour les clients DHCP.
  • `option domain-name-servers 192.168.1.1` : définit les serveurs DNS pour les clients DHCP.

3. Sauvegardez et fermez le fichier de configuration.

Démarrage du serveur DHCP

1. Redémarrez le service DHCP :

``` sudo systemctl restart dhcpd ```

Test du serveur DHCP

1. Connectez un ordinateur client au réseau. 2. Ouvrez un terminal et exécutez la commande suivante pour afficher l'adresse IP attribuée par le serveur DHCP :

``` ip addr show ```

Si vous voyez une adresse IP dans la plage définie dans le fichier de configuration, le serveur DHCP est correctement configuré.

Images

    • Installation du serveur DHCP**

Installation du serveur DHCP: Fichier:Dhcp-install.png

    • Configuration du serveur DHCP**

Configuration du serveur DHCP: Fichier:Dhcp-config.png

    • Démarrage du serveur DHCP**

Démarrage du serveur DHCP: Fichier:Dhcp-start.png

    • Test du serveur DHCP**

Test du serveur DHCP: Fichier:Dhcp-test.png

Conclusion

Vous avez maintenant créé un serveur DHCP sur Linux. Ce serveur permettra aux clients DHCP de se connecter au réseau et d'obtenir une configuration IP automatique.