Modifier le fichier  /etc/hosts


Serveur DNS (bind9)
===================

# apt-get 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


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 

 

Serveur DHCP (isc-dhcp-server)
==============================

# apt-get 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.