# Installer un serveur DHCP sur DEBIAN

**Premièrement nous allons installer le paquet ISC-DHCP-SERVER.**

```
apt-get install isc-dhcp-server
```

<p class="callout warning">Il se peut qu'une erreur apparaisse dès l'installation du paquet. Pas de panique, cela va s'arranger !</p>

**<span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal;">Puis nous allons activer le serveur DHCP sur une interface : </span>**

```
nano /etc/default/isc-dhcp-server
```

Dans ce fichier nous allons commenter la ligne "INTERFACESV6". Puis nous allons spécifier le nom de notre interface réseau concernée par l'écoute du serveur DHCP.

Vous aurez donc un rendu comme ceci :

[![image-1613336664566.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-02/scaled-1680-/image-1613336664566.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-02/image-1613336664566.png)

**Puis nous modifions le fichier de configuration du serveur DHCP.**

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

Nous allons maintenant remplir le haut du document à notre guise. Voilà un exemple :

[![image-1613336804356.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-02/scaled-1680-/image-1613336804356.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-02/image-1613336804356.png)

**Tout en bas du fichier, nous allons ajouter notre étendue DNS :**

```
subnet 10.0.0.0 netmask 255.255.0.0 {
        range                           10.0.77.1 10.0.80.254;			# Plage d'adresses IP distribuées
        option domain-name-servers      8.8.8.8;						# Serveur DNS
        option domain-name				"intra.nehemiebarkia.fr";		# Domaine 
        option routers                  10.0.255.254;					# Routeur
        option broadcast-address		10.0.255.255;					# Adresse de broadcast
        default-lease-time 				3600;							# Temps d'expiration en secondes
		max-lease-time 					7200;							# Temps maximal d'expiration en secondes
}

```

**Puis on redémarre le serveur DHCP :**

```
service isc-dhcp-server restart
```

Pour tester si votre configuration est bien effective, il vous suffit simplement de démarrer une ordinateur qui ne possède pas d'adresse IP fixe. Comme vous le voyez, grâce au serveur DHCP, il récupérera son adresse IP automatiquement :

[![image-1613337721076.png](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-02/scaled-1680-/image-1613337721076.png)](https://docs.nehemiebarkia.fr/uploads/images/gallery/2021-02/image-1613337721076.png)

<p class="callout info">**Son adresse IP correspond à la plage d'IP que nous avons configuré.**</p>