Vous êtes sur la page 1sur 2

L3 Informatique, 8 mars 2016

TP-1 Réseaux

1 Commandes réseau de linux


1.1 dig
Reconstruisez l’arbre dns de unice.fr (comparez avec le résultat de http://www.robtex.com).
Pour cela, regardez le fichier /etc/resolv.conf qui spécifie la configuration des serveurs dns. N’ou-
bliez pas de terminer les noms de domaine (FQDN) par un point. Les options importantes de dig sont :
— server, -x, +norecurse, +nssearch, +multline (pour le SOA)
— les query types ANY, NS, SOA, AAAA
Quelques serveurs dns utiles :
— taloa.unice.fr, cachat.unice.fr maître pour unice.fr et 134.59.in-addr.arpa
— ns1.polytech.unice.fr maître pour polytech.unice.fr et 157.169.in-addr.arpa
— resolver1.opendns.com maître pour 222.67.208.in-addr.arpa
Plus d’informations sur l’usage de dig sur http://www.madboa.com/geek/dig

1.2 ping
Testez les options :
— -R (de préférence en n’envoyant qu’un seul paquet ICMP).
— (-t sous linux, -m sous BSD) constatez, pour une adresse donnée, qu’un TTL trop faible fait
échouer la commande ping ; vérifiez au moyen de la commande traceroute (cf. exercice sui-
vant).
— Quelles options faut-il passer à la commande ping pour transférer des paquets de 1KB à tous les
hôtes du réseau ?
— Quelle est la taille maximale des paquets qu’on peut envoyer ?
— Pouvez-vous en déduire la bande passante ou la latence du réseau ?
En fait, ping mesure la latence du réseau. Pour avoir une estimation de la bande passante, il faut suivre
les indications de http://www.uweschmidt.org/files/network_project.pdf.

1.3 traceroute
— Recherchez les informations sur le fonctionnement de traceroute sur la RFC1393
— Utilisez la commande traceroute sous linux pour trouver la route vers les machines smtp.unice.fr
et smtp.i3s.unice.fr.
— Par combien de hops êtes-vous passés ?
— Trouvez le nombre de switches et routeurs traversés.
— Comment pouvez-vous savoir s’il y a eu une résolution de noms inverse ?
— Quel est le TTL du premier paquet qui arrive à la destination ?
— Modifiez la valeur du TTL pour faire échouer la requête (soit en modifiant la valeur dans
/proc/sys/net/ipv4/ip_default_ttl soit en considérant l’option -m).
— Restaurez la valeur initiale du TTL pour la suite du TP.
Plus d’informations : http://www.exit109.com/~jeremy/news/providers/traceroute.html

1.4 arp
Visualisez le cache arp de votre station puis faites une nouvelle commande ping vers une machine qui
ne figure pas dans la table arp ; affichez à nouveau le cache arp et interprétez le résultat.

1
1.5 netstat
Visualisez les connexions réseau (sockets) actives selon le type de protocoles (tcp/udp). Retrouvez les
informations de routage de votre machine. Quelle autre commande linux permet de visualiser la table de
routage ? Pour interpréter la sortie de cette commande, vous pouvez vous reporter à http://linux-ip.
net/html/basic-reading.html.
Pouvez-vous retrouver les statistiques détaillées par type de protocole ?

1.6 WhatIsMyIpAddress
Le service http://whatismyipaddress.com permet de retrouver votre adresse IP.
• A votre avis, comment fonctionne ce service ?
• Vérifiez l’exactitude de la réponse au moyen de la commande ifconfig.
• En sus de l’IP de votre machine, ifconfig retourne votre l’adresse MAC. Quelle est-elle ?

1.7 Mesure de la performance du réseau


En utilisant le service offert à l’adresse http://www.speedtest.net/, déterminez la performance
du réseau.

Vous aimerez peut-être aussi