TP 4 de Réseaux - DEPARTEMENT INFORMATIQUE IUT Aix

Transcription

TP 4 de Réseaux - DEPARTEMENT INFORMATIQUE IUT Aix
TP 4 Réseaux
Manipulation de commandes réseaux
C. Pain-Barre
INFO - IUT Aix-en-Provence
M
1
version du 13/12/2009
Pour ce TP, vous devez travailler sur Windows.
Commande arp
La commande permettant de consulter ou de modifier le cache ARP, sous Unix (Linux) et Windows, est arp.
1.1
Cache ARP de allegro
La commande arp sous allegro est située dans le répertoire /sbin.
-
Le répertoire /sbin tout comme /usr/sbin contiennent des commandes destinées normalement
aux administrateurs. Ces répertoires ne sont donc pas contenus par défaut dans le PATH des utilisateurs. Il faudra donc les rajouter pour faire ce TP.
Modifier votre PATH en tapant :
$ PATH="$PATH:/sbin:/usr/sbin"
Exercice 1 (arp sur allegro)
Consulter le manuel en ligne Linux de arp sur allegro en tapant :
$ man arp
afin d’écrire les lignes de commandes permettant :
1. d’obtenir la liste de toutes les associations présentes dans le cache ARP de allegro
2. d’obtenir la même chose qu’en 1) mais où les adresses IP des machines apparaissent à la place de leurs
noms
3. de rajouter l’association (139.124.187.6, 08:00:69:04:dd:e8) dans un cache ARP
i
Vous n’avez pas (pas plus que moi d’ailleurs) les autorisations nécessaires pour modifier la
configuration de allegro. De ce fait, si vous tentez de taper la commande répondant à cette
question, vous aurez certainement un affichage du genre :
SIOCSARP : Opération non permise
4. de supprimer cette association
[Corrigé]
INFO - IUT Aix-en-Provence
C. Pain-Barre, 2000-2009
TP 4 Réseaux
Version du 13/12/2009
2/13
Exercice 2 (petites questions sur arp)
1. Comme nous le verrons plus tard, l’adresse de allegro est 139.124.187.4 et son masque est
255.255.255.0. Pensez-vous que son cache puisse contenir une association pour l’adresse
139.124.5.51 ?
2. Trouvez-vous dans le manuel de arp une option permettant d’obtenir l’adresse physique d’un hôte (station
ou routeur) non présent dans le cache ?
[Corrigé]
1.2
Cache ARP de votre PC
Ouvrir une invite de commandes MS-DOS (l’interpréteur de commandes Windows) par le
Menu Démarrer −→ Exécuter puis taper cmd et Entrée .
i
Il est sûrement inutile d’indiquer que cette invite de commandes tourne sur le PC et non sur
allegro. . .
Exercice 3 (arp sur windows)
Consulter l’aide de arp sous Windows en tapant :
C:> arp /?
i
Il est utile d’augmenter la mémoire de la fenêtre MS-DOS et avoir un ascenseur pour voir le début
de l’affichage des commandes. Pour cela, effectuer un clic droit sur la barre du haut de la fenêtre
MS-DOS puis sélectionner Propriétés. Dans l’onglet Configuration, on peut spécifier le nombre de
lignes de la fenêtre en modifiant le champ Hauteur de la taille de la zone de mémoire tampon écran
(mettre environ 200 lignes).
Quelle est la commande MS-DOS permettant d’obtenir la liste de toutes les associations présentes dans le
cache ARP de votre PC ?
-
Sous Windows, le chemin menant aux commandes réseau est déjà dans le PATH (qui est une variable
existant aussi sous Windows). On peut d’ailleurs voir le contenu de cette variable en tapant :
C:> echo %PATH%
[Corrigé]
C. Pain-Barre, 2000-2009
INFO - IUT Aix-en-Provence
3/13
2
Version du 13/12/2009
TP 4 Réseaux
Configuration d’un hôte (station ou routeur)
2.1
Configuration des interfaces (ifconfig et ipconfig)
2.1.1
Rappels sur les interfaces
Une interface identifie un périphérique permettant de se connecter à un réseau ainsi que les méthodes d’accès
à ce réseau. Ce peut être un modem, une carte réseau, un port série, un port USB, ou autre. Une station ne possède
et n’utilise généralement qu’une seule carte réseau. Les routeurs possèdent en revanche une interface par réseau
auquel ils sont connectés.
Sur Unix, une interface correspond à un point d’entrée dans le noyau (cœur du système). Envoyer des messages
via les interfaces réseaux revient à passer des données à des procédures spéciales du noyau chargées d’effectuer
les opérations d’entrées-sorties physiques. Une interface est généralement identifiée par un nom logique indiquant
le type d’interface et le numéro d’ordre de la carte. Par exemple, sous Linux, une carte Ethernet classique sera
identifiée par :
• eth0 pour la première carte,
• eth1 pour la seconde,
• etc.
Sur SunOS 7.0 (Unix de Sun MicroSystems), une carte Ethernet sera identifiée par :
• le0 pour la première,
• le1 pour la seconde,
• etc.
Une exception concerne l’interface loopback identifiée par lo suivi ou non d’un numéro. Cette interface
correspond aux adresses IP commençant par 127. La plus communément utilisée étant l’adresse 127.0.0.1. Généralement, les stations sont configurées pour que cette interface puisse être désignée par le nom localhost
(cas des stations Unix et Windows). L’interface loopback n’est pas rattachée à une carte réseau. C’est en fait une
adresse permettant de tester en local uniquement des programmes utilisant TCP/IP, sans même disposer d’une
liaison réseau. Cela permet donc de réaliser des tests sans pour autant provoquer de transmission sur le réseau, ou
d’utiliser localement des services réseaux.
Une interface possède (généralement) une adresse physique. C’est cette adresse qui est utilisée pour les communications dans le réseau. Pour que cette interface puisse être une destination dans l’Internet, il faut lui associer
une adresse IP (une seule suffit). Ainsi, une station va posséder une seule adresse IP alors qu’un routeur va posséder une adresse IP par réseau auquel il est connecté, via une interface. Pour réaliser cette association, il faut
configurer l’interface.
-
La commande permettant de configurer une interface sous Unix est ifconfig (interface
configuration), qui se trouve aussi dans le répertoire /sbin. Son homologue sous Windows est
ipconfig.
La configuration d’une interface comprend :
• l’adresse IP qui lui sera associée ;
• le masque de sous-réseau ;
-
l’adresse du réseau de l’hôte est déduite de l’adresse IP et du masque. En effet, en appliquant le masque à l’adresse IP, on obtient son adresse de réseau.
INFO - IUT Aix-en-Provence
C. Pain-Barre, 2000-2009
TP 4 Réseaux
Version du 13/12/2009
4/13
• l’adresse IP de diffusion (si possible) dans le réseau concerné. Un datagramme envoyé vers cette adresse
est aussi destiné à cette interface.
-
l’adresse de diffusion est aussi déduite de l’adresse IP et du masque, en mettant à 1 dans
l’adresse IP, les bits qui sont à zéro dans le masque.
• un état actif (up) ou inactif (down) ;
• un certain nombre d’options :
le MTU (Maximum Transmission Unit : taille maximale d’une trame émise sur le réseau concerné) ;
la possibilité de diffuser ou non via l’interface (BROADCAST) ;
la possibilité de recevoir des messages émis en multi-diffusion (MULTICAST) ;
l’activation du mode promiscuous, donnant la possibilité de recevoir toutes les trames émises sur
le réseau, même celles n’étant pas destinées à l’adresse physique de cette interface...
2.1.2
Exercices
Exercice 4 (ifconfig sur Linux)
Consulter le manuel en ligne Linux de ifconfig sur allegro en tapant :
$ man ifconfig
afin de répondre aux questions suivantes :
1. Quelle est la ligne de commande Linux permettant d’obtenir la configuration de toutes les interfaces ?
2. Quelle est l’adresse Ethernet de allegro (il s’agit de l’information HWaddr) ?
3. Et son adresse IP associée ?
4. Quel est le MTU de notre réseau local ?
5. Quelle est la ligne de commande permettant de configurer l’interface Ethernet eth1 (une deuxième carte)
avec :
• l’adresse IP 192.168.10.20 et
• le masque de sous-réseau de la classe B et
• l’adresse IP de diffusion (à déduire des deux précédents points même si la commande le fait
seule. . .), et
• l’état actif ?
i
Comme pour arp, vous n’êtes pas autorisés à modifier la configuration de allegro ; il faut
être root pour cela. Même si la commande tapée est correcte, elle provoquera des erreurs de
type :
SIOCSIFNETMASK : Permission non accordée
SIOCGIFADDR : Aucun périphérique de ce type
SIOCSIFBROADCAST : Permission non accordée
SIOCSIFBRDADDR : Permission non accordée
eth1 : interface inconnue : Aucun périphérique de ce type
eth1 : interface inconnue : Aucun périphérique de ce type
SIOCSIFADDR : Permission non accordée
eth1 : interface inconnue : Aucun périphérique de ce type
C. Pain-Barre, 2000-2009
INFO - IUT Aix-en-Provence
5/13
Version du 13/12/2009
TP 4 Réseaux
6. Quelle est la ligne de commande permettant d’utiliser comme adresse physique (MAC)
00:0F:1B:13:34:9A qui est différente de celle “fondue” dans la carte (si ! si ! c’est possible si le
pilote le permet) ?
[Corrigé]
Exercice 5 (ipconfig sur Windows)
Consulter l’aide de ipconfig sous Windows en tapant :
C:> ipconfig /?
afin de répondre aux questions suivantes :
1. Quelle est l’adresse IP de votre PC ?
2. Quel est son masque de sous-réseau ?
3. Quelle est son adresse MAC ?
[Corrigé]
2.2
Configuration d’une table de routage
La configuration de la table de routage se fait au moyen de la commande route sur Unix et Windows. Cette
commande permet d’ajouter ou de supprimer des routeurs vers des réseaux ou des stations. Les informations
importantes à spécifier lorsqu’on rajoute une route sont :
• le type de destination (réseau ou hôte) ;
• son adresse IP ;
• le masque de cette adresse (afin de prendre en compte des regroupements de réseaux) s’il est différent
de celui de la classe du réseau ;
• le routeur associé (0.0.0.0 si la destination est directement accessible) ;
• l’interface permettant de contacter le routeur (lo, eth0,. . .).
i
Ainsi qu’il a été dit au TP 3, il est possible d’interdire une destination en utilisant l’option reject.
Exercice 6 (route sur Linux)
i
Sous Linux, la commande route se trouve dans le répertoire /sbin
Consulter le manuel en ligne de route sur allegro en tapant :
$ man route
afin de répondre aux questions suivantes :
1. Quelles sont les routes connues sur allegro ?
2. Quelle est la commande permettant d’ajouter le routeur 139.124.187.250 pour l’adresse de réseau
138.125.0.0 (masque normal), qui est accessible par l’interface eth0 ?
INFO - IUT Aix-en-Provence
C. Pain-Barre, 2000-2009
TP 4 Réseaux
i
Version du 13/12/2009
6/13
Comme précédemment, vous n’êtes pas autorisés à modifier la configuration de allegro.
Même si la commande tapée est correcte, elle provoquera des erreurs de type :
SIOCADDRT : Opération non permise
3. Quelle est la commande permettant d’ajouter le routeur 139.124.187.251, accessible par l’interface
eth0, avec pour destination le sous-réseau 194.199.220.128, où l’identifiant de sous-réseau a été
prélevé aux 2 premiers bits de l’identifiant station pour réaliser le subnetting du réseau 194.199.220.0 ?
4. Quelle est la commande permettant de supprimer la route précédente ?
5. Quelle est la commande permettant d’ajouter les adresses de l’interface loopback ainsi qu’elle est définie
dans la table ?
[Corrigé]
i
La colonne Indic (ou flags, selon l’installation) contient une combinaison d’indicateurs donnant
quelques renseignements sur la route. Parmi les indicateurs possibles, il y a U, H, G, D, M et ! :
• U : la route est en service (activée).
• H : la destination est un ordinateur (host). Sans cet indicateur, la destination est un réseau.
• G : la route n’est pas directe et la passerelle est un routeur (gateway). Sans cet indicateur,
la destination est directement accessible.
• D : la route a été créée par une redirection (message ICMP).
• M : la route a été modifiée par une redirection (message ICMP).
• ! : la route est rejetée (option reject).
Dans certaines implémentations, la table de routage peut contenir les adresses de la station ellemême. Par exemple, pour la station d’adresse 139.124.287.4, on pourrait avoir comme table :
Destination
139.124.187.4
139.124.187.0
127.0.0.0
0.0.0.0
Passerelle
0.0.0.0
0.0.0.0
0.0.0.0
139.124.187.1
Genmask
255.255.255.255
255.255.255.0
255.0.0.0
0.0.0.0
Indic
UH
U
U
UG
Metric
0
10
0
10
Ref Use Iface
0
0 eth0
0
0 eth0
0
0 lo
0
0 eth0
Exercice 7 (route sur Windows)
Consulter l’aide de route sous Windows en tapant :
C:> route /?
afin de répondre aux questions suivantes :
1. Quelles sont les routes connues sur votre station ?
2. Quelle est la commande permettant d’ajouter le routeur 139.124.187.252 pour l’adresse de réseau
129.150.0.0 (masque normal), qui est accessible par l’interface correspondant à la carte réseau ?
i
Sous Windows non plus, vous ne pouvez pas modifier la configuration de la station. Ainsi,
même si la commande tapée est correcte, elle provoquera des erreurs de type :
L’ajout de l’itinéraire a échoué : Accès au réseau refusé.
C. Pain-Barre, 2000-2009
INFO - IUT Aix-en-Provence
7/13
Version du 13/12/2009
TP 4 Réseaux
3. Quelle est la commande permettant de modifier la route précédente afin d’utiliser plutôt le routeur
139.124.187.253 ?
4. Quelle est la commande permettant de supprimer la route précédente ?
[Corrigé]
3
Vérification de l’état du réseau
3.1
Commande ping
Cette commande est disponible sur les systèmes Unix et Windows. Elle permet de tester l’acheminement de
datagrammes sur le réseau et, accessoirement, de vérifier qu’une machine est bien présente sur le réseau. Elle
permet aussi de réaliser des statistiques sur les temps de réponse ainsi que sur le pourcentage de paquets perdus.
Pour cela, elle utilise le protocole ICMP en envoyant des messages (ICMP) de type "Demande d’ECHO"
qui requièrent de la part de l’ICMP destinataire de répondre par un "Réponse d’ECHO". Sur certains systèmes,
ping effectue plusieurs envois puis s’arrête en fournissant des statistiques sur le temps de propagation aller-retour
(Round Trip Time). Sur d’autres systèmes (comme Linux), il faut arrêter ping en tapant Ctrl-C .
Ainsi, lorsqu’une réponse arrive, on est assuré que l’ordinateur qu’on utilise est correctement configuré, de
même que l’ordinateur intérrogé, que les réseaux qui les séparent sont opérationnels et que les routeurs intermédiaires sont correctement configurés.
Exercice 8 (ping sur Linux)
i
sous Linux, la commande ping se trouve dans le répertoire /bin
Consulter le manuel en ligne de ping sur allegro en tapant :
$ man ping
afin de tester l’accessibilité et la présence de :
1. l’interface loopback d’allegro (une des adresses 127.x.y.z). Taper Ctrl-C pour arrêter la commande.
2. votre PC (son adresse IP ayant été déterminée lors de l’utilisation de ipconfig), en précisant 10 tentatives
3. tous les hôtes du réseau, accessibles en broadcast (diffusion). Pour cela, préciser uniquement 2 tentatives.
4. de l’hôte 192.168.10.30 (il y a peu de chances d’avoir une réponse. . .)
[Corrigé]
Exercice 9 (ping sur Windows)
Consulter l’aide de ping sous Windows en tapant :
C:> ping /?
ou si cela ne fonctionne pas :
C:> help ping
INFO - IUT Aix-en-Provence
C. Pain-Barre, 2000-2009
TP 4 Réseaux
Version du 13/12/2009
8/13
et si cela ne fonctionne toujours pas :
C:> ping
afin de tester l’accessibilité et la présence de :
1. allegro
2. www.free.fr
3. www.nasa.gov
[Corrigé]
Exercice 10 (ping et arp)
Sur Windows :
1. Utiliser arp pour consulter le cache ARP de votre station.
2. Identifier une station allumée de votre salle de TP (par exemple d’un de vos voisins) qui ne figure pas dans
le cache.
3. Utiliser ping pour tester l’accessibilité de cette station.
4. Consulter à nouveau le cache ARP de votre station. La station précédente y figure-t-elle ? Pourquoi ?
5. Pensez-vous qu’en éffectuant un ping en broadcast, votre cache ARP contiendra toutes les adresses MAC
des stations accessibles du réseau du Département Informatique ?
6. Tester un ping en broadcast (uniquement 2 tentatives) et consulter le cache. Vous n’obtiendrez certainement
pas toutes les adresses MAC mais probablement un certain nombre quand même. Pourquoi ?
[Corrigé]
3.2
Commande traceroute
Cette commande est disponible sur Unix et Windows. Elle s’appelle tracert sous Windows. Elle permet de
connaître la route que suivra un datagramme que vous enverrez vers un hôte donné. Elle permet ainsi de savoir
à quel endroit bloque la transmission d’un paquet que l’on tente d’envoyer sans succès (malheureusement, ça arrive). Elle provoque une erreur d’acheminement sur chaque routeur par lequel passe le datagramme IP en agissant
sur le champ TTL de ce dernier.
En effet, traceroute commence par envoyer un datagramme UDP1 véhiculé par un datagramme IP avec un
TTL positionné à 1. Le premier routeur rencontré détruit le datagramme et renvoie une erreur ICMP de TTL
expiré. On obtient ainsi l’adresse du premier routeur de la route. traceroute envoie ensuite un datagramme UDP
dans un datagramme IP avec un TTL à 2 pour connaître le second routeur, et ainsi de suite, jusqu’à atteindre la
destination spécifiée (mais sur un port non attribué pour recevoir un message ICMP de port inaccessible2 ).
Exercice 11 (traceroute sur Linux)
i
Sous Linux, la commande traceroute se trouve dans le répertoire /usr/sbin
1
UDP est un protocole de transport que nous étudierons au second semestre.
On verra la notion de port au second semestre quand nous étudierons la couche transport de TCP/IP. On dira pour le moment que le
datagramme UDP est censé être destiné à une application n’existant pas, ce qui provoque une erreur.
2
C. Pain-Barre, 2000-2009
INFO - IUT Aix-en-Provence
9/13
Version du 13/12/2009
TP 4 Réseaux
Consulter le manuel en ligne de traceroute sur allegro en tapant :
$ man traceroute
afin de déterminer les routes suivantes :
1. pour atteindre paprika.iut.univ-aix.fr
2. pour atteindre www.free.fr
i
Certainement à des fins de confidentialité, certains routeurs ne renvoient pas d’erreur ICMP.
Cela se traduit dans traceroute par un timeout pour l’envoi et l’affichage d’une étoile plutôt
que de l’adresse (ou le nom) du routeur. Puisque, pour chaque routeur, traceroute fait 3
tentatives, il y aura alors 3 étoiles (3 timeout). traceroute est alors considérablement ralenti.
Si, à partir d’un certain point, plusieurs routeurs de suite ne répondent pas, c’est probablement
que les messages sont filtrés et qu’il n’y aura pas d’espoir d’en savoir davantage. On peut alors
arrêter traceroute.
3. pour atteindre saphir.lidil.univ-mrs.fr en demandant d’afficher les adresses IP des routeurs
plutôt que leurs noms.
4. pour atteindre www.nasa.gov
5. pour atteindre l’hôte d’adresse 192.168.10.25. Bizarre n’est-ce pas ?
6. reprendre la question 2 en demandant à ce que les cinq premiers routeurs n’apparaissent pas (il faut agir sur
le TTL du premier datagramme envoyé par traceroute)
[Corrigé]
i
Il existe des versions graphiques de traceroute, notamment xtraceroute (qui n’est pas installé sur
allegro) mais la localisation géographique des routeurs est loin d’être vraiment précise. . .
Exercice 12 (tracert sur Windows)
Consulter l’aide de tracert sous Windows en tapant :
C:> tracert
afin de déterminer les routes suivantes :
1. pour atteindre l’hôte ala05u00.u-3mrs.fr en demandant d’afficher les adresses IP des routeurs plutôt
que leurs noms
2. pour atteindre www.google.fr en demandant de s’arrêter si la route excède 20 routeurs
[Corrigé]
i
Sur Windows, des outils gratuits comme Neotrace permettent une visualisation graphique de la
route.
INFO - IUT Aix-en-Provence
C. Pain-Barre, 2000-2009
TP 4 Réseaux
Version du 13/12/2009
10/13
Certains sites comme celui de visualware permettent aussi de visualiser une route (à partir de leur serveur)
en utilisant une applet Java. Enfin, un bon nombre de sites comme http://www.traceroute.org/ proposent
de tracer la route depuis certains serveurs dont on choisit le pays d’appartenance vers une adresse que l’on peut
spécifier. D’autres serveurs comme http://network-tools.com/ proposent un service de traceroute parmis
d’autres (comme ping).
Exercice 13 (Utilisation de serveurs Web)
1. Essayer la démo VisualRoute de visualware pour tracer la route depuis leur serveur jusqu’à votre station.
2. Essayer le service de http://www.traceroute.org/ afin de tracer la route jusqu’à votre station depuis
un serveur situé au Japon (certaines pages peuvent ne s’afficher qu’en japonais, mais on arrive à s’en
sortir. . .).
[Corrigé]
4
Synthèse de l’utilisation des commandes réseau
Exercice 14 (Déduction de la topologie)
On exécute des commandes sur trois machines A, B et C (stations ou routeurs) d’un ou plusieurs réseaux
physiques, dont voici les résultats :
Machine A :
C:>route print
===========================================================================
Liste d’Interfaces
0x1 ........................... MS TCP Loopback interface
0x2 ...00 07 e9 83 0f 6b ...... Intel(R) PRO/100 VE Network Connection Miniport d’ordonnancement de paquets
===========================================================================
===========================================================================
Itinéraires actifs :
Destination réseau
Masque réseau Adr. passerelle
Adr. interface Métrique
0.0.0.0
0.0.0.0
130.26.144.245
130.26.148.10
20
127.0.0.0
255.0.0.0
127.0.0.1
127.0.0.1
1
130.26.144.0
255.255.240.0
130.26.148.10
130.26.148.10
20
130.26.64.0
255.255.224.0
130.26.149.20
130.26.148.10
20
130.26.148.10 255.255.255.255
127.0.0.1
127.0.0.1
20
130.26.159.255 255.255.255.255
130.26.148.10
130.26.148.10
20
224.0.0.0
240.0.0.0
130.26.148.10
130.26.148.10
20
255.255.255.255 255.255.255.255
130.26.148.10
130.26.148.10
1
Passerelle par défaut :
130.26.144.245
===========================================================================
Itinéraires persistants :
Aucun
C. Pain-Barre, 2000-2009
INFO - IUT Aix-en-Provence
11/13
Version du 13/12/2009
TP 4 Réseaux
C:>tracert 130.26.80.200
Détermination de l’itinéraire vers 130.26.80.200 avec un maximum de 30 sauts :
1
<1 ms
<1 ms
<1 ms 130.26.149.20
2
1 ms
1 ms
1 ms 130.26.68.250
3
1 ms
1 ms
1 ms 130.26.80.200
Itinéraire déterminé.
C:>ping 130.26.64.1
Envoi d’une requête ’ping’ sur 130.26.64.1 avec 32 octets de données :
Réponse de 130.26.64.1 : octets=32 temps<1ms TTL=64
Réponse de 130.26.64.1 : octets=32 temps<1ms TTL=64
Réponse de 130.26.64.1 : octets=32 temps<1ms TTL=64
Réponse de 130.26.64.1 : octets=32 temps<1ms TTL=64
Statistiques Ping pour 130.26.64.1:
Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms
Machine B :
$ ifconfig -a
eth0 Lien encap:Ethernet HWaddr 00:90:27:72:3B:E5
inet adr:130.26.149.20 Bcast:130.26.159.255 Masque:255.255.240.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Paquets Reçus:481149199 erreurs:0 jetés:0 débordements:0 trames:0
Paquets transmis:501617823 erreurs:0 jetés:0 débordements:0 carrier:0
collisions:0 lg file transmission:100
Interruption:19 Adresse de base:0x4000
eth1
Lien encap:Ethernet HWaddr 00:80:55:72:34:6E
inet adr:130.26.78.20 Bcast:130.26.79.255 Masque:255.255.240.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Paquets Reçus:4899 erreurs:0 jetés:0 débordements:0 trames:0
Paquets transmis:5023 erreurs:0 jetés:0 débordements:0 carrier:0
collisions:0 lg file transmission:100
Interruption:19 Adresse de base:0x4000
lo
Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
Paquets Reçus:59841291 erreurs:0 jetés:0 débordements:0 trames:0
Paquets transmis:59841291 erreurs:0 jetés:0 débordements:0 carrier:0
collisions:0 lg file transmission:0
$ route -n
Table de routage IP du noyau
Destination
Passerelle
Genmask
Indic Metric Ref Use Iface
130.26.144.0
0.0.0.0
255.255.240.0
U
0
0
0
eth0
130.26.64.0
0.0.0.0
255.255.240.0
U
0
0
0
eth1
130.26.80.0
130.26.68.250
255.255.240.0
UG
0
0
0
eth1
127.0.0.0
0.0.0.0
255.0.0.0
U
0
0
0
lo
0.0.0.0
130.26.144.245 0.0.0.0
UG
0
0
0
eth0
INFO - IUT Aix-en-Provence
C. Pain-Barre, 2000-2009
TP 4 Réseaux
Version du 13/12/2009
12/13
Machine C :
$ ifconfig
eth0 Lien encap:Ethernet HWaddr 00:0F:1F:10:11:12
inet adr:130.26.80.200 Bcast:130.26.95.255 Masque:255.255.240.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Paquets Reçus:12345 erreurs:0 jetés:0 débordements:0 trames:0
Paquets transmis:6543 erreurs:0 jetés:0 débordements:0 carrier:0
collisions:0 lg file transmission:100
Interruption:19 Adresse de base:0x4000
lo
Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
Paquets Reçus:123456 erreurs:0 jetés:0 débordements:0 trames:0
Paquets transmis:123456 erreurs:0 jetés:0 débordements:0 carrier:0
collisions:0 lg file transmission:0
$ route -n
Table de routage IP du noyau
Destination
Passerelle
Genmask
Indic Metric Ref
Use Iface
130.26.80.0
0.0.0.0
255.255.240.0
U
0
0
0 eth0
127.0.0.0
0.0.0.0
255.0.0.0
U
0
0
0 lo
0.0.0.0
130.26.86.110
0.0.0.0
UG
0
0
0 eth0
$ traceroute 130.26.64.1
traceroute to 130.26.64.1 (130.26.64.1), 30 hops max, 40 byte packets
1 130.26.86.110 (130.26.86.110) 0.656 ms 0.986 ms 1.387 ms
2 130.26.64.1 (130.26.64.1) 1.847 ms 2.572 ms 3.298 ms
Travail à faire :
Faire le schéma de cette interconnexion de réseaux en précisant tous les équipements (stations et routeurs)
déductibles de ces commandes, les interfaces, les adresses IP attribuées à ces interfaces, les noms de machines, si
possible leurs OS, ainsi que les adresses réseaux. Le cas échéant, faire ressortir le routeur menant à Internet.
i
Afin de vous aider, vous pouvez utiliser le tableau de la page suivante contenant les conversions
décimal-binaire de toutes les valeurs possibles sur un octet (vous pouvez effectuer une rotation de
l’affichage pour le visualiser en format paysage). Il est aussi disponible dans un fichier à part.
[Corrigé]
C. Pain-Barre, 2000-2009
INFO - IUT Aix-en-Provence
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
00001010
00001011
00001100
00001101
00001110
00001111
00010000
00010001
00010010
00010011
00010100
00010101
00010110
00010111
00011000
00011001
00011010
00011011
00011100
00011101
00011110
00011111
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Binaire
0
Déc.
INFO - IUT Aix-en-Provence
63
62
61
60
00111111
00111110
00111101
00111100
00111011
00111010
00111001
00111000
00110111
00110110
00110101
00110100
00110011
00110010
00110001
00110000
00101111
00101110
00101101
00101100
00101011
00101010
00101001
00101000
00100111
00100110
00100101
00100100
00100011
00100010
00100001
00100000
Binaire
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
Déc.
01011111
01011110
01011101
01011100
01011011
01011010
01011001
01011000
01010111
01010110
01010101
01010100
01010011
01010010
01010001
01010000
01001111
01001110
01001101
01001100
01001011
01001010
01001001
01001000
01000111
01000110
01000101
01000100
01000011
01000010
01000001
01000000
Binaire
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
Déc.
01111111
01111110
01111101
01111100
01111011
01111010
01111001
01111000
01110111
01110110
01110101
01110100
01110011
01110010
01110001
01110000
01101111
01101110
01101101
01101100
01101011
01101010
01101001
01101000
01100111
01100110
01100101
01100100
01100011
01100010
01100001
01100000
Binaire
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
Déc.
10011111
10011110
10011101
10011100
10011011
10011010
10011001
10011000
10010111
10010110
10010101
10010100
10010011
10010010
10010001
10010000
10001111
10001110
10001101
10001100
10001011
10001010
10001001
10001000
10000111
10000110
10000101
10000100
10000011
10000010
10000001
10000000
Binaire
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
Déc.
10111111
10111110
10111101
10111100
10111011
10111010
10111001
10111000
10110111
10110110
10110101
10110100
10110011
10110010
10110001
10110000
10101111
10101110
10101101
10101100
10101011
10101010
10101001
10101000
10100111
10100110
10100101
10100100
10100011
10100010
10100001
10100000
Binaire
223
222
221
220
219
218
217
216
215
214
213
212
211
210
209
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
Déc.
11011111
11011110
11011101
11011100
11011011
11011010
11011001
11011000
11010111
11010110
11010101
11010100
11010011
11010010
11010001
11010000
11001111
11001110
11001101
11001100
11001011
11001010
11001001
11001000
11000111
11000110
11000101
11000100
11000011
11000010
11000001
11000000
Binaire
255
254
253
252
251
250
249
248
247
246
245
244
243
242
241
240
239
238
237
236
235
234
233
232
231
230
229
228
227
226
225
224
Déc.
11111111
11111110
11111101
11111100
11111011
11111010
11111001
11111000
11110111
11110110
11110101
11110100
11110011
11110010
11110001
11110000
11101111
11101110
11101101
11101100
11101011
11101010
11101001
11101000
11100111
11100110
11100101
11100100
11100011
11100010
11100001
11100000
Binaire
Version du 13/12/2009
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
Déc.
Conversion décimal-binaire
13/13
TP 4 Réseaux
C. Pain-Barre, 2000-2009