DHCPERROR

Après avoir migré un serveur Debian 8 vers la distribution Linux Debian 9, votre server DHCP ne démarre plus.
Voici les erreurs affichées via la commande journalctl -xe et journalctl :

 isc-dhcp-server[5592]: Starting ISC DHCPv4 server: dhcpddhcpd service already running (pid file /var/run/dhcpd.pid currenty exists) ... failed!
 isc-dhcp-server.service: Control process exited, code=exited status=1
 isc-dhcp-server.service: Unit entered failed state.
 isc-dhcp-server.service: Failed with result 'exit-code'.

 Starting ISC DHCPv6 server: dhcpd6check syslog for diagnostics. ... failed!
 isc-dhcp-server.service: Control process exited, code=exited status=1
 isc-dhcp-server.service: Unit entered failed state.
 isc-dhcp-server.service: Failed with result 'exit-code'.

Solution :

Ouvrir le fichier /etc/default/isc-dhcp-server et modifiez-le en ajoutant la valeur de l'interface réseau qui gère les attributions dynamiquement des adresses réseau pour les clients.

 # vi /etc/default/isc-dhcp-server

 INTERFACES="" --> aucune valeur n'est attribuée

 INTERFACES="eth1 --> valeur a attribuer

Supprimez le fichier dhcpd.pid :

 # rm -rf /var/run/dhcpd.pid

Redémarrez le service isc-dhcp-server

 # systemctl restart isc-dhcp-server

Vérifiez l'état du serveur dhcp :

 # systemctl status isc-dhcp-server

 isc-dhcp-server.service - LSB: DHCP server
   Loaded: loaded (/etc/init.d/isc-dhcp-server; generated; vendor preset: enable
   Active: active (running) since Mon 2017-11-20 11:26:58 CET; 14min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 6024 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status
    Tasks: 5 (limit: 4915)
   CGroup: /system.slice/isc-dhcp-server.service
           ├─ 869 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf
           ├─5679 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf
           ├─5843 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf
           ├─5929 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf
           └─6036 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf eth1

Votre serveur est de nouveau opérationnel.