# DHCP

## Installation

apt-get install isc-dhcp-server -y

## Configuration

La configuration des étendues se fait dans le fichier /etc/dhcp/dhcpd.conf.

On peut remplacer la configuration actuelle par celle-ci. Elle intégre directement les paramètres pour le DDNS (voir page "Dynamic DNS").

{% code lineNumbers="true" %}

```
option domain-name "lin1.local";
option domain-name-servers 10.10.10.11;

include "/etc/dhcp/rndc.conf";

ddns-updates on;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style standard;
allow unknown-clients;
update-static-leases on;
ddns-rev-domainname "10.10.10.in-addr.arpa.";
do-forward-updates on;
authoritative;

zone lin1.local. {
 primary 10.10.10.11;
 key rndc-key;
}

zone 10.10.10.in-addr.arpa. {
 primary 10.10.10.11;
 key rndc-key;
}

subnet 10.10.10.0 netmask 255.255.255.0 {
        range 10.10.10.110 10.10.10.119;
        option routers 10.10.10.11;
        option domain-name "lin1.local";
        option domain-name-servers 10.10.10.11;
}
```

{% endcode %}

Ajouter le paramètre "INTERFACESv4=ens36" dans **/etc/default/isc-dhcp-server**

```bash
echo "INTERFACESv4=ens36" > /etc/default/isc-dhcp-server
```
