TD Administration DNS
TD Administration DNS
TD Administration DNS
Mise en place
1. Ce TD utilise lmulateur systme QEMU avec le module noyau dacclration matrielle KVM qui
est install sur les machines du CREMI. Pour configurer ces outils, il faut taper les
commandes suivantes (dans cet ordre) dans un terminal :
source /net/ens/vince/virt/nemu-init.rc
nemu-kvm start
4. Lorsquune machine a fini de dmarrer, revenez sur la fentre du script et tapez sur la touche
Entre. Rptez ceci quatre fois afin de dmarrer les quatre machines virtuelles.
1/4
5. Connectez-vous en tant quadministrateur root sur chaque machine virtuelle en utilisant le mot
de passe suivant : plop. Sur Vyatta, le login est vyatta et le mot de passe est vyatta.
6. Les commandes Debian et Vyatta donnes ci-dessous sont complter correctement, grce
aux documents fournis avec les images et au Web.
7. Pour chaque machine virtuelle, son interface eth0 est connecte lInternet par SLIRP et elle
est configure par DHCP. Vous pouvez ainsi tlcharger des paquets logiciels en utilisant la
commande apt-get install. Pour mettre jour la gestion des paquets, tapez dabord la
commande apt-get update.
Rseau utilis
Un rseau intranet simple est prsent sur la figure 1a. Le rseau intranet est un rseau local de type
Ethernet connect lInternet via un routeur daccs. Le rseau intranet est public, donc toutes les
machines ont des adresses IP publiques.
Pour le TD vous allez mettre en place la topologie prsente dans la figure 1b ci-dessous et que lon
considrera quivalente celle de la figure 1a ci-dessus.
8. Choisissez des plages dadresses pour chaque sous-rseau. Etablir un plan dadressage prcisant
les adresses de toutes les interfaces. Vous pouvez utilisez le plan dadressage fourni sur la
figure 1b si vous le souhaitez. Configurez les interfaces des machines avec ifconfig.
2/4
Configurez les interfaces des routeurs avec set interfaces. Vrifier les connexions directes
par des ping. Dans la suite de ce TD, ces adresses IP sont notes IPCL pour le client et IPS1 et
IPS2 pour les serveurs.
9. Remplissez les tables de routage des machines de manire statique avec route. Vrifiez que
toutes les machines peuvent communiquer entre elles par des ping.
10. L'une des machines (serveur1) jouera le rle de serveur primaire pour la zone localdomain,
l'autre (serveur2) sera serveur secondaire de cette zone, et la troisime (client) sera un
simple client (poste de travail). Dans un second temps, vous configurerez serveur 2 comme
serveur primaire pour la sous-zone appareils.localdomain.
11. Installez le paquet bind9 sur chaque serveur et le paquet host sur toutes les machines debian.
Rsolution locale
12. Le resolver obtient ses informations de plusieurs sources (fichiers locaux, appel des serveurs,
base de donnes, etc.), selon le paramtrage indiqu dans /etc/nsswitch.conf la ligne de
clef hosts.
13. Le fichier local qui concerne la rsolution est /etc/hosts. Modifiez celui du client pour qu'il
connaisse serveur 1. Testez votre modification avec la commande ping serveur1 -c1.
14. Quel est le rsultat de la commande ping serveur2 -c1 ? Expliquez.
21. Ajoutez les dclarations de dns1 (IPS1), dns2 (IPS2) et poste (IPCL).
22. Dclarez dns2 comme serveur de noms de la zone. Dans named.conf, inspirez-vous de
localhost pour dclarer localdomain.
23. Relancez le serveur de noms (commande /etc/init.d/bind9 restart), et vrifiez que les
noms dfinis (dns1.localdomain, poste.localdomain, etc.) sont bien rsolus.
3/4
24. Dfinissez un synonyme www.localdomain. pour dns1.localdomain.. N'oubliez pas
d'incrmenter le numro de srie chaque modification. Relancez et vrifiez.
25. Mettez en place la rsolution inverse pour le sous-rseau IP du client ayant ladresse x.y.z/24
(nom z.y.x.in-addr.arpa). Testez via la commande host -type=ptr IPS1
zone "le-nom-de-la-zone" {
type slave;
file "le-fichier-de-stockage";
masters { ip-serveur-maitre ; };
}
28. Le fichier de stockage est cr et modifi par l'utilisateur bind du groupe bind qui n'a pas le
droit d'criture sur /etc/bind/. Utilisez le rpertoire /var/run/bind/run. Relancez les deux
serveurs.
29. Vrifiez que le poste de travail peut consulter les deux serveurs via la commande suivante :
host [requte] [adresse-IP-serveur-DNS]
30. Configurez le poste de travail pour qu'il utilise les deux serveurs de nom.
31. Sur serveur1 arrtez le service DNS (/etc/init.d/bind9 stop) et vrifiez que le poste de
travail peut encore rsoudre les adresses. Notez le dlai.
Travail rendre
A la fin des sances de ce TD, vous rendrez un rapport de TD, au format PDF, que vous enverrez
par e-mail votre charg de TD. Ce rapport contiendra les rponses aux questions poses dans ce
sujet en y incluant tous les justificatifs ncessaires :
Extraits pertinents des fichiers de configuration des machines Debian et du routeur Vyatta.
Extraits pertinents des listings des commandes Debian et Vyatta utilises pour rsoudre les
questions.
Extraits pertinents des captures de trames prises par wireshark.
4/4