Académique Documents
Professionnel Documents
Culture Documents
Td4 Exercice OS Gentoo
Td4 Exercice OS Gentoo
Une fois les paquets installés, connecter les 2 PC entre eux via un cable croisé, ceci afin de ne pas
perturber vos camarades.
Sur le PC serveur DHCP désactiver un éventuel client dhcp et configurer une adresse ip statique:
killall dhcpcd
ifconfig eth0 down
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
Dans ce fichier de configuration toutes lignes qui commencent par un # sont des commentaires :
- Trouver et changer les paramètres domain-name et domain-name-servers:
option domain-name "u-strasbg.fr";
option domain-name-servers 192.168.1.200;
- Ajouter les paramètres suivants :
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.254;
range 192.168.1.2 192.168.1.5;
}
- Sauvegarder vos modifications.
- Démarrer le serveur dhcp:
/etc/init.d/dhcpd start
Aller sur le serveur DHCP, éditer le fichier /etc/dhcp/dhcpd.conf et modifier la valeur de default-lease-
time:
default-lease-time 60 ;
Redémarrer le serveur DHCP :
/etc/init.d/dhcpd start
Aller sur le client DHCP et dans la fenêtre ou le client DHCP tourne faire killall dhcpcd pour le
stopper.Redémarrer le client immédiatement : dhcpcd -d eth0
Consulter le fichier dhclient.leases: more /var/lib/dhcp/dhclient.leases
Observer également les échanges DHCP la fenêtre ou tourne le client DHCP.
D. Test 1
- Sur le client DHCP, attendre le renouvellement du bail et passer les commandes suivantes :
ifconfig eth0
more /etc/resolv.conf
hostname
route -n
Que remarquer vous ?
- Sur le client DHCP, attendre le renouvellement du bail et passer les commandes suivantes :
ifconfig eth0
more /etc/resolv.conf
hostname
route -n
Que remarquer vous ?
F. Test 3
Ajouter les paramètres suivants pour définir une adresse statique pour le poste client:
host pc_dhcp_client {
hardware ethernet Hwaddr ;
fixed-address 192.168.1.100 ;
option host-name « pc_dhcp_client » ;
}
Arreter et ralancer le service DHCP:
/etc/init.d/dhcpd stop
/etc/init.d/dhcpd start
- Sur le client DHCP, attendre le renouvellement du bail et passer les commandes suivantes :
ifconfig eth0
more /etc/resolv.conf
hostname
route -n
more /var/lib/dhcp/dhclient.leases
Que remarquer vous ?
- Rebrancher le poste client sur le réseau de la salle de TP, arrêter le programme dhcpcd et passer les
commandes suivantes:
dhcpcd eth0
ifconfig eth0
more /etc/resolv.conf
hostname
route -n
a) Le fichier /etc/resolv.conf contient l'adresse de votre serveur de noms (si vous en utilisez un) et
votre domaine. Ces informations ont été obtenues via DHCP.
Faire :
more /etc/resolv.conf
Quelle est l'adresse de votre serveur de nom, quel est votre domaine?
b) Le fichier /etc/hosts contient une liste d'adresses IP et les noms des machines (``hostnames'')
correspondants. En général, /etc/hosts ne contient que les entrées de votre propre machine, et
celles de quelques autres systèmes ``importants'' (comme votre serveur de noms ou votre passerelle).
Votre serveur de noms local s'occupera du reste.
Faire :
more /etc/hosts
Quelles informations s'y trouvent?
c) Ajouter l'adresse et le nom de votre site Internet préféré dans le fichier /etc/hosts
echo "adr_ip nom " >> /etc/hosts
B.Fonctionnement du resolveur
La commande dig (domain information groper) est un outil utlisé pour tester et interroger les serveurs
DNS. On peut obtenir des informations sur une machine, un serveur, un domaine, les arborescences
DNS, les relayeurs de messageries d'un domaine etc...
L'utilisation typique de dig est :
dig @serveur_dns demande type_de_demande
@serveur_dns est le nom ou l'adresse du serveur de nom a interroger. Si ce paramètre n'est pas
spécifié dig utilise celui défini dans le fichier /etc/resolv.conf