Modifier le fichier /etc/hosts Serveur DNS (bind9) =================== # apt install bind9 dnsutils Ajouter et modifier les fichiers -------------------------------- /etc/bind/db.fij.name /etc/bind/db.fij.name.inv Modifier les fichiers --------------------- /etc/bind/named.conf /etc/bind/named.conf.local /etc/bind/named.conf.options /etc/bind/zones.rfc1918 Redémarrer le service DNS ------------------------- systemctl restart bind9 Tester extensivement le serveur DNS ----------------------------------- dig vmDnsDhcp.fij.name. @127.0.0.1 dig dom0.fij.name. @127.0.0.1 dig -x 10.0.x.100 @127.0.0.1 dig -x 10.0.x.101 @127.0.0.1 dig -t mx fij.name. @127.0.0.1 Lorsque les tests sont concluants, modifier le fichier /etc/resolv.conf et indiquer comme premier serveur DNS : "nameserver 127.0.0.1" Serveur DHCP (isc-dhcp-server) ============================== # apt install isc-dhcp-server Le service dhcp refusera de démarrer tant qu'il ne sera pas configuré. systemd est maintenant installé sur les dernières distributions Linux. Il gère le démarrage, l'arrêt ainsi que les logs de tous les services du système. La commande 'journalctl' permet de voir le fichier de log principal du système. Naviguer avec les flèches et les touches 'Page Up', 'Page Down', 'Home', 'End' du clavier. Touche 'q' pour quitter. 'journalctl -f' pour suivre le log en direct 'journalctl -u bind9' pour voir les logs concernant Bind uniquement. La commande 'systemctl' permet de (re)démarrer, stopper, vérifier le statut d'un service : 'systemctl start bind9' 'systemctl restart isc-dhcp-server' 'systemctl stop bind9' 'systemctl status isc-dhcp-server' Elle permet également d'activer/désactiver un service : 'systemctl enable bind9' 'systemctl disable bind9' Modifier le fichier /etc/default/isc-dhcp-server Modifier le fichier /etc/dhcp/dhcpd.conf Lorsqu'un client DHCP recevra une une configuration réseau du serveur DHCP, celui-ci s'authentifiera auprès de Bind via la clef /etc/bind/rndc.key et demandera à Bind de mettre à jour ses enregistrements. Donner les droits à Bind : -------------------------- # chown bind:bind /etc/bind/db.fij* # chmod 2775 /etc/bind/ Démarrer le serveur DHCP : -------------------------- # systemctl start isc-dhcp-server Vérifier dans les logs que les services bind9 ('named') et isc-dhcp-server ('dhcpd') ont démarré sans erreur et qu'ils ne produisent pas d'erreur lorsqu'un client DHCP reçoit sa configuration réseau.