=================== Serveur DNS (bind9) =================== # apt install bind9 dnsutils Ajouter les fichiers -------------------- /etc/bind/db.postfo.lan [ modifier les adresses '10.0.XX.0' et noms de domaines 'postfoXX.lan' /etc/bind/db.postfo.lan.inv en fonction des caractéristiques propres à votre réseau. ] Remplacer les fichiers ---------------------- /etc/bind/named.conf.local [ modifier les adresses '10.0.XX.0' et noms de domaines 'postfoXX.lan' /etc/default/named en fonction des caractéristiques propres à votre réseau. ] Redémarrer le service DNS ------------------------- systemctl restart named Tester extensivement le serveur DNS ----------------------------------- dig esxi.postfo.lan. @127.0.0.1 dig -x 10.0.x.33 @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 [ modifier les adresses '10.0.XX.0' et noms de domaines 'postfoXX.lan' Remplacer le fichier /etc/dhcp/dhcpd.conf en fonction des caractéristiques propres à votre réseau. ] 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'