« Mise en place d'un DHCP Linux » : différence entre les versions

De Travail-ivan
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... »
 
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 11 : Ligne 11 :
1. Ouvrez un terminal et exécutez la commande suivante pour installer le serveur DHCP :
1. Ouvrez un terminal et exécutez la commande suivante pour installer le serveur DHCP :


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


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


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


2. Ajoutez les lignes suivantes au fichier de configuration :
2. Ajoutez les lignes suivantes au fichier de configuration :


```
 
subnet 192.168.1.0 netmask 255.255.255.0 {
 
  subnet 192.168.1.0 netmask 255.255.255.0 {
   range 192.168.1.10 192.168.1.100;
   range 192.168.1.10 192.168.1.100;
   option routers 192.168.1.1;
   option routers 192.168.1.1;
   option subnet-mask 255.255.255.0;
   option subnet-mask 255.255.255.0;
   option domain-name "mondomaine.com";
   option domain-name "mondomaine.com";
   option domain-name-servers 192.168.1.1;
   option domain-name-servers 192.168.1.1;}
}
 
```
 


=== Explication des lignes de configuration ===
=== 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.
* '''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.
* '''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 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 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 "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.
* '''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.
3. Sauvegardez et fermez le fichier de configuration.
Ligne 50 : Ligne 51 :
1. Redémarrez le service DHCP :
1. Redémarrez le service DHCP :


```
 
sudo systemctl restart dhcpd
sudo systemctl restart dhcpd
```
 


=== Test du serveur DHCP ===
=== Test du serveur DHCP ===


1. Connectez un ordinateur client au réseau.
# 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 :
# Ouvrez un terminal et exécutez la commande suivante pour afficher l'adresse IP attribuée par le serveur DHCP :
 
 
ip addr show


```
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é.
Si vous voyez une adresse IP dans la plage définie dans le fichier de configuration, le serveur DHCP est correctement configuré.

Dernière version du 30 octobre 2023 à 17:44

Créer un serveur DHCP sur Linux[modifier | modifier le wikicode]

Prérequis[modifier | modifier le wikicode]

  • 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[modifier | modifier le wikicode]

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[modifier | modifier le wikicode]

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[modifier | modifier le wikicode]

  • 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[modifier | modifier le wikicode]

1. Redémarrez le service DHCP :


sudo systemctl restart dhcpd


Test du serveur DHCP[modifier | modifier le wikicode]

  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[modifier | modifier le wikicode]

    • 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[modifier | modifier le wikicode]

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.