=================== Serveur DNS (bind9) =================== # apt install bind9 dnsutils Ajouter les fichiers -------------------- /etc/bind/db.postfo.lan /etc/bind/db.postfo.lan.inv Remplacer les fichiers ---------------------- /etc/bind/named.conf.local /etc/default/named Redémarrer le service DNS ------------------------- systemctl restart named Tester extensivement le serveur DNS ----------------------------------- dig ns.postfo.lan. @127.0.0.1 dig esxi.postfo.lan. @127.0.0.1 dig -x 10.0.x.10 @127.0.0.1 dig -x 10.0.x.31 @127.0.0.1 dig -t mx postfo.lan. @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é. Remplacer le fichier /etc/default/isc-dhcp-server Remplacer le fichier /etc/dhcp/dhcpd.conf Démarrer le serveur DHCP : -------------------------- # systemctl start isc-dhcp-server Vérifier dans les logs que les services du serveur de noms ('named') et du serveur dhcp ('dhcpd') ne produisent pas d'erreur au démarrage. systemd est maintenant installé sur presque toutes les 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 -u named' pour voir les logs concernant Bind uniquement. 'journalctl -f' pour suivre le log en direct. La commande 'systemctl' permet de (re)démarrer, stopper, vérifier le statut d'un service : 'systemctl start named' 'systemctl restart isc-dhcp-server' 'systemctl stop named' 'systemctl status isc-dhcp-server' Elle permet également d'activer/désactiver et de masquer un service : 'systemctl enable named' 'systemctl disable named' 'systemctl mask named'