enonce_tp4

13
TP 4 Réseaux Manipulation de commandes réseaux C. Pain-Barre IUT INFO Année 2008-2009 Pour ce TP, vous devez travailler sur Windows. 1 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 utilisa- teurs. 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 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-2008

Upload: moez-hammami

Post on 25-Jun-2015

107 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: enonce_tp4

TP 4 RéseauxManipulation de commandes réseaux

C. Pain-Barre

IUT INFO Année 2008-2009

M Pour ce TP, vous devez travailler sur Windows.

1 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 normalementaux administrateurs. Ces répertoires ne sont donc pas contenus par défaut dans le PATH des utilisa-teurs. 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 leursnoms

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 laconfiguration de allegro. De ce fait, si vous tentez de taper la commande répondant à cettequestion, 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-2008

Page 2: enonce_tp4

TP 4 Reseaux Annee 2008-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 est255.255.255.0. Pensez-vous que son cache puisse contenir une association pour l’adresse139.124.5.51 ?

2. Trouvez-vous dans le manuel de arp une option permettant d’obtenir l’adresse physique d’un hôte (stationou 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 leMenu 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 surallegro. . .

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ébutde l’affichage des commandes. Pour cela, effectuer un clic droit sur la barre du haut de la fenêtreMS-DOS puis sélectionner Propriétés. Dans l’onglet Configuration, on peut spécifier le nombre delignes 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 lecache ARP de votre PC ?

- Sous Windows, le chemin menant aux commandes réseau est déjà dans le PATH (qui est une variableexistant aussi sous Windows). On peut d’ailleurs voir le contenu de cette variable en tapant :

C:> echo %PATH%

[Corrigé]

C. Pain-Barre, 2000-2008 INFO - IUT Aix-en-Provence

Page 3: enonce_tp4

3/13 Annee 2008-2009 TP 4 Reseaux

2 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èdeet n’utilise généralement qu’une seule carte réseau. Les routeurs possèdent en revanche une interface par réseauauquel ils sont connectés.

Sur Unix, une interface correspond à un point d’entrée dans le noyau (cœur du système). Envoyer des messagesvia les interfaces réseaux revient à passer des données à des procédures spéciales du noyau chargées d’effectuerles opérations d’entrées-sorties physiques. Une interface est généralement identifiée par un nom logique indiquantle type d’interface et le numéro d’ordre de la carte. Par exemple, sous Linux, une carte Ethernet classique seraidentifié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 interfacecorrespond 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 uneadresse permettant de tester en local uniquement des programmes utilisant TCP/IP, sans même disposer d’uneliaison réseau. Cela permet donc de réaliser des tests sans pour autant provoquer de transmission sur le réseau, oud’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 com-munications dans le réseau. Pour que cette interface puisse être une destination dans l’Internet, il faut lui associerune adresse IP (une seule suffit). Ainsi, une station va posséder une seule adresse IP alors qu’un routeur va pos-séder une adresse IP par réseau auquel il est connecté, via une interface. Pour réaliser cette association, il fautconfigurer l’interface.

- La commande permettant de configurer une interface sous Unix est ifconfig (interfaceconfiguration), qui se trouve aussi dans le répertoire /sbin. Son homologue sous Windows estipconfig.

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 appli-quant le masque à l’adresse IP, on obtient son adresse de réseau.

INFO - IUT Aix-en-Provence C. Pain-Barre, 2000-2008

Page 4: enonce_tp4

TP 4 Reseaux Annee 2008-2009 4/13

• l’adresse IP de diffusion (si possible) dans le réseau concerné. Un datagramme envoyé vers cette adresseest aussi destiné à cette interface.

- l’adresse de diffusion est aussi déduite de l’adresse IP et du masque, en mettant à 1 dansl’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 surle 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 faitseule. . .), 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 detype :SIOCSIFNETMASK : Permission non accordéeSIOCGIFADDR : Aucun périphérique de ce typeSIOCSIFBROADCAST : Permission non accordéeSIOCSIFBRDADDR : Permission non accordéeeth1 : interface inconnue : Aucun périphérique de ce typeeth1 : interface inconnue : Aucun périphérique de ce typeSIOCSIFADDR : Permission non accordéeeth1 : interface inconnue : Aucun périphérique de ce type

C. Pain-Barre, 2000-2008 INFO - IUT Aix-en-Provence

Page 5: enonce_tp4

5/13 Annee 2008-2009 TP 4 Reseaux

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 lepilote 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 routageLa 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 informationsimportantes à 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érentde 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éseau138.125.0.0 (masque normal), qui est accessible par l’interface eth0 ?

INFO - IUT Aix-en-Provence C. Pain-Barre, 2000-2008

Page 6: enonce_tp4

TP 4 Reseaux Annee 2008-2009 6/13

i 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’interfaceeth0, 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éfiniedans la table ?

[Corrigé]

i La colonne Indic (ou flags, selon l’installation) contient une combinaison d’indicateurs donnantquelques 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 elle-même. Par exemple, pour la station d’adresse 139.124.287.4, on pourrait avoir comme table :Destination Passerelle Genmask Indic Metric Ref Use Iface139.124.187.4 0.0.0.0 255.255.255.255 UH 0 0 0 eth0139.124.187.0 0.0.0.0 255.255.255.0 U 10 0 0 eth0127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo0.0.0.0 139.124.187.1 0.0.0.0 UG 10 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éseau129.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-2008 INFO - IUT Aix-en-Provence

Page 7: enonce_tp4

7/13 Annee 2008-2009 TP 4 Reseaux

3. Quelle est la commande permettant de modifier la route précédente afin d’utiliser plutôt le routeur139.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 dedatagrammes sur le réseau et, accessoirement, de vérifier qu’une machine est bien présente sur le réseau. Ellepermet 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é, demê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-2008

Page 8: enonce_tp4

TP 4 Reseaux Annee 2008-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 dansle 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 MACdes 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 certainementpas 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 deconnaî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 ar-rive). Elle provoque une erreur d’acheminement sur chaque routeur par lequel passe le datagramme IP en agissantsur le champ TTL de ce dernier.

En effet, traceroute commence par envoyer un datagramme UDP1 véhiculé par un datagramme IP avec unTTL positionné à 1. Le premier routeur rencontré détruit le datagramme et renvoie une erreur ICMP de TTLexpiré. On obtient ainsi l’adresse du premier routeur de la route. traceroute envoie ensuite un datagramme UDPdans un datagramme IP avec un TTL à 2 pour connaître le second routeur, et ainsi de suite, jusqu’à atteindre ladestination 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

1UDP est un protocole de transport que nous étudierons au second semestre.2On 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.

C. Pain-Barre, 2000-2008 INFO - IUT Aix-en-Provence

Page 9: enonce_tp4

9/13 Annee 2008-2009 TP 4 Reseaux

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ôtque de l’adresse (ou le nom) du routeur. Puisque, pour chaque routeur, traceroute fait 3tentatives, 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 probablementque les messages sont filtrés et qu’il n’y aura pas d’espoir d’en savoir davantage. On peut alorsarrêter traceroute.

3. pour atteindre saphir.lidil.univ-mrs.fr en demandant d’afficher les adresses IP des routeursplutô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 surle TTL du premier datagramme envoyé par traceroute)

[Corrigé]

i Il existe des versions graphiques de traceroute, notamment xtraceroute (qui n’est pas installé surallegro) 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ôtque 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 laroute.

INFO - IUT Aix-en-Provence C. Pain-Barre, 2000-2008

Page 10: enonce_tp4

TP 4 Reseaux Annee 2008-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/ proposentde tracer la route depuis certains serveurs dont on choisit le pays d’appartenance vers une adresse que l’on peutspécifier. D’autres serveurs comme http://network-tools.com/ proposent un service de traceroute parmisd’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 depuisun serveur situé au Japon (certaines pages peuvent ne s’afficher qu’en japonais, mais on arrive à s’ensortir. . .).

[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éseauxphysiques, dont voici les résultats :

Machine A :C:>route print===========================================================================Liste d’Interfaces0x1 ........................... MS TCP Loopback interface0x2 ...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 20127.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 20130.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 20130.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 20255.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-2008 INFO - IUT Aix-en-Provence

Page 11: enonce_tp4

11/13 Annee 2008-2009 TP 4 Reseaux

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.202 1 ms 1 ms 1 ms 139.26.68.2503 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=64Réponse de 130.26.64.1 : octets=32 temps<1ms TTL=64Réponse de 130.26.64.1 : octets=32 temps<1ms TTL=64Ré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 -aeth0 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.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1Paquets Reçus:481149199 erreurs:0 jetés:0 débordements:0 trames:0Paquets transmis:501617823 erreurs:0 jetés:0 débordements:0 carrier:0collisions:0 lg file transmission:100Interruption:19 Adresse de base:0x4000

eth1 Lien encap:Ethernet HWaddr 00:80:55:72:34:6Einet adr:130.26.78.20 Bcast:130.26.79.255 Masque:255.255.240.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1Paquets Reçus:4899 erreurs:0 jetés:0 débordements:0 trames:0Paquets transmis:5023 erreurs:0 jetés:0 débordements:0 carrier:0collisions:0 lg file transmission:100Interruption:19 Adresse de base:0x4000

lo Lien encap:Boucle localeinet adr:127.0.0.1 Masque:255.0.0.0UP LOOPBACK RUNNING MTU:3924 Metric:1Paquets Reçus:59841291 erreurs:0 jetés:0 débordements:0 trames:0Paquets transmis:59841291 erreurs:0 jetés:0 débordements:0 carrier:0collisions:0 lg file transmission:0

$ route -nTable de routage IP du noyauDestination Passerelle Genmask Indic Metric Ref Use Iface130.26.144.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0130.26.64.0 0.0.0.0 255.255.240.0 U 0 0 0 eth1130.26.80.0 130.26.68.250 255.255.240.0 UG 0 0 0 eth1127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo0.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-2008

Page 12: enonce_tp4

TP 4 Reseaux Annee 2008-2009 12/13

Machine C :$ ifconfigeth0 Lien encap:Ethernet HWaddr 00:0F:1F:10:11:12

inet adr:139.26.80.200 Bcast:139.26.95.255 Masque:255.255.240.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1Paquets Reçus:12345 erreurs:0 jetés:0 débordements:0 trames:0Paquets transmis:6543 erreurs:0 jetés:0 débordements:0 carrier:0collisions:0 lg file transmission:100Interruption:19 Adresse de base:0x4000

lo Lien encap:Boucle localeinet adr:127.0.0.1 Masque:255.0.0.0UP LOOPBACK RUNNING MTU:3924 Metric:1Paquets Reçus:123456 erreurs:0 jetés:0 débordements:0 trames:0Paquets transmis:123456 erreurs:0 jetés:0 débordements:0 carrier:0collisions:0 lg file transmission:0

$ route -nTable de routage IP du noyauDestination Passerelle Genmask Indic Metric Ref Use Iface139.26.80.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo0.0.0.0 139.26.86.110 0.0.0.0 UG 0 0 0 eth0$ traceroute 139.26.64.1traceroute to 139.26.64.1 (139.26.64.1), 30 hops max, 40 byte packets1 139.26.86.110 (139.26.86.110) 0.656 ms 0.986 ms 1.387 ms2 139.26.64.1 (139.26.64.1) 1.847 ms 2.572 ms 3.298 ms

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, sipossible leurs OS, ainsi que les adresses réseaux. Le cas échéant, faire ressortir le routeur menant à Internet.

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 levisualiser en format paysage). Il est aussi disponible dans un fichier à part.

[Corrigé]

C. Pain-Barre, 2000-2008 INFO - IUT Aix-en-Provence

Page 13: enonce_tp4

13/13 Annee 2008-2009 TP 4 Reseaux

Conversiondécimal-binaire

Déc.

Binaire

Déc.

Binaire

Déc.

Binaire

Déc.

Binaire

Déc.

Binaire

Déc.

Binaire

Déc.

Binaire

Déc.

Binaire

000000000

32

00100000

64

01000000

96

01100000

128

10000000

160

10100000

192

11000000

224

11100000

100000001

33

00100001

65

01000001

97

01100001

129

10000001

161

10100001

193

11000001

225

11100001

200000010

34

00100010

66

01000010

98

01100010

130

10000010

162

10100010

194

11000010

226

11100010

300000011

35

00100011

67

01000011

99

01100011

131

10000011

163

10100011

195

11000011

227

11100011

400000100

36

00100100

68

01000100

100

01100100

132

10000100

164

10100100

196

11000100

228

11100100

500000101

37

00100101

69

01000101

101

01100101

133

10000101

165

10100101

197

11000101

229

11100101

600000110

38

00100110

70

01000110

102

01100110

134

10000110

166

10100110

198

11000110

230

11100110

700000111

39

00100111

71

01000111

103

01100111

135

10000111

167

10100111

199

11000111

231

11100111

800001000

40

00101000

72

01001000

104

01101000

136

10001000

168

10101000

200

11001000

232

11101000

900001001

41

00101001

73

01001001

105

01101001

137

10001001

169

10101001

201

11001001

233

11101001

10

00001010

42

00101010

74

01001010

106

01101010

138

10001010

170

10101010

202

11001010

234

11101010

11

00001011

43

00101011

75

01001011

107

01101011

139

10001011

171

10101011

203

11001011

235

11101011

12

00001100

44

00101100

76

01001100

108

01101100

140

10001100

172

10101100

204

11001100

236

11101100

13

00001101

45

00101101

77

01001101

109

01101101

141

10001101

173

10101101

205

11001101

237

11101101

14

00001110

46

00101110

78

01001110

110

01101110

142

10001110

174

10101110

206

11001110

238

11101110

15

00001111

47

00101111

79

01001111

111

01101111

143

10001111

175

10101111

207

11001111

239

11101111

16

00010000

48

00110000

80

01010000

112

01110000

144

10010000

176

10110000

208

11010000

240

11110000

17

00010001

49

00110001

81

01010001

113

01110001

145

10010001

177

10110001

209

11010001

241

11110001

18

00010010

50

00110010

82

01010010

114

01110010

146

10010010

178

10110010

210

11010010

242

11110010

19

00010011

51

00110011

83

01010011

115

01110011

147

10010011

179

10110011

211

11010011

243

11110011

20

00010100

52

00110100

84

01010100

116

01110100

148

10010100

180

10110100

212

11010100

244

11110100

21

00010101

53

00110101

85

01010101

117

01110101

149

10010101

181

10110101

213

11010101

245

11110101

22

00010110

54

00110110

86

01010110

118

01110110

150

10010110

182

10110110

214

11010110

246

11110110

23

00010111

55

00110111

87

01010111

119

01110111

151

10010111

183

10110111

215

11010111

247

11110111

24

00011000

56

00111000

88

01011000

120

01111000

152

10011000

184

10111000

216

11011000

248

11111000

25

00011001

57

00111001

89

01011001

121

01111001

153

10011001

185

10111001

217

11011001

249

11111001

26

00011010

58

00111010

90

01011010

122

01111010

154

10011010

186

10111010

218

11011010

250

11111010

27

00011011

59

00111011

91

01011011

123

01111011

155

10011011

187

10111011

219

11011011

251

11111011

28

00011100

60

00111100

92

01011100

124

01111100

156

10011100

188

10111100

220

11011100

252

11111100

29

00011101

61

00111101

93

01011101

125

01111101

157

10011101

189

10111101

221

11011101

253

11111101

30

00011110

62

00111110

94

01011110

126

01111110

158

10011110

190

10111110

222

11011110

254

11111110

31

00011111

63

00111111

95

01011111

127

01111111

159

10011111

191

10111111

223

11011111

255

11111111

INFO - IUT Aix-en-Provence C. Pain-Barre, 2000-2008