Computing">
L3if Re TP1
L3if Re TP1
L3if Re TP1
Objectifs
- répartition des adresses IP à partir d’un schéma de câblage physique
- manipulation du matériel (câbles croisés ou non, hubs, switch)
- configuration des machines (nom, adresses IP, interfaces, …)
- utilisation d’outils standard (ip, ping)
- contrôler le bon fonctionnement du réseau
- savoir monter un petit réseau local sous Linux et sous Windows
Pré-requis
Minimum Unix (shell, vi, …)
NB
Toutes les manipulations ci-dessous sont réalisées sous Linux sauf quand Windows est explicitement
mentionné. Ce TP est calibré pour 3 heures donc prenez le temps nécessaire à chaque question.
Une adresse IP (32bits pour IPv4) se décompose en une adresse de réseau dans les bits de poids forts 2. Démarrage des machines
(dont le nombre est à fixer par l'administrateur), les bits de poids faibles donnent l'adresse locale (ou La configuration des machines peut être modifiée par n’importe qui, n’importe quand puisque tout le
adresse de machine). Il y a 4 classes d'adresse utilisées, de A à D, qui instaurent une certaine hiérarchie. monde a un accès <root>.
Les adresses de réseaux sont affectées par un organisme international à but non lucratif : ICANN
(Internet Corporation for Assigned Names and Numbers). Les adresses de classe A sont maintenant très Manipulation
convoitées et il n'en reste que peu. Elles ne sont par ailleurs que très rarement affectées.
2
Démarrez la machine sous Linux en suivant bien les instructions. Quand la fenêtre textuelle apparaît, ne Remarque
laissez pas démarrer la machine automatiquement, lisez l’aide, allez dans « Les TP » et choisissez Si nous vous laissons choisir librement l’adresse des machines, c’est uniquement parce que celles-ci ne
« Environnement par défaut…» puis mettez votre nom pour l’environnement quand cela est demandé. Si seront par raccordées à l’INTERNET. Si tel était le cas, il faudrait formuler une demande auprès d’un
la machine a démarré automatiquement, redémarrez la machine pour refaire la manipulation. organisme international qui distribue de façon unique les adresses du monde entier ou bien demander aux
Une fois le système graphique démarré, connectez-vous avec votre login de l’université. administrateurs locaux une plage d’adresses non utilisées.
Pour passer <root> : taper su dans un terminal passwd=moi
3.3. Configuration manuelle des machines
3. Un premier réseau Votre réseau est prêt. Il faut maintenant configurer les stations au niveau logiciel afin qu’elles se
reconnaissent et qu’elles puissent dialoguer. Il y a deux façons de rendre opérationnel votre réseau : soit
3.1. Raccordement matériel en modifiant des fichiers de configuration précis et en relançant les couches réseau (ou en redémarrant la
Important : ne débranchez jamais le câble réseau qui provient du plafond et qui utilise un machine) pour que les modifications prennent effet, soit en lançant manuellement les commandes qui
adaptateur USB/Ethernet. permettent de configurer immédiatement les machines. C’est cette deuxième méthode qui est choisie ici
A chaque carte Ethernet est associé au moins une interface réseau dont le nom est sous la forme pour plus de simplicité mais il est évident que dans une situation réelle (permanente), la première solution
<eth><numéro>. serait plus adaptée.
Question Manipulation
Quels sont le nom de l’interface réseau et l’adresse IP associée qui correspondent à ce câble ? Quelle Utilisez la commande ip pour configurer les interfaces Ethernet.
commande utilisez-vous pour répondre à cette question (voir introduction) ? Vous utiliserez ici l’interface eth0 qui correspond à la première carte Ethernet de la machine. Pour
Important : ne changez jamais la configuration de cette interface réseau. configurer une interface, il faut lui fournir un certain nombre de renseignements : nom de l’interface,
adresse IP, masque du réseau.
Manipulation Utilisez les paramètres définis précédemment pour configurer votre interface.
Regroupez-vous à 3 ou 4 binômes par salle pour créer votre premier réseau local. Pour cela connectez
physiquement les stations à l’aide d’un mini-hub, comme le montre le schéma ci-dessous. Manipulation
Vérifiez la configuration de l’interface à l’aide de la commande ip a show dev avec pour seul
Vous utiliserez l’interface eth0 de chaque machine. argument le nom de l’interface. Quelles sont les informations affichées ?
Question Remarque
Quel type de câble faut-il utiliser pour raccorder les machines au Hub ? Pourquoi ? Désormais, votre machine peut dialoguer sur le câble Ethernet. Si vous redémarrez la machine, la
configuration sera perdue !
Manipulation
Installez les outils nethogs et iftop avec apt-get install nethogs|iftop
nethogs permet de voir les processus qui utilisent la carte réseau. iftop permet de visualiser par
connexion les débits entrant et sortant de la carte réseau. Lancez un ou plusieurs ping de taille binôme binôme 1 binôme 2 binôme 3
fantôme
maximale. Que pouvez-vous voir avec nethogs ? Avec iftop ? eth0 eth0 eth0
Question
Exécutez la commande dmesg | grep –i eth
Qu’est-ce que les informations affichées permettent de confirmer ? Qu’en concluez-vous sur les Hub
caractéristiques du hub auquel vous êtes raccordés ?
On souhaite maintenant utiliser simultanément les 2 interfaces.
3.6.2. Du hub au switch
Question
Manipulation
Quelle interface est utilisée lors d’un ping si les deux interfaces utilisent la même adresse IP ? Deux
Remplacez votre hub par un switch et répondez de nouveau aux questions du paragraphe précédent.
adresses IP différentes dans le même sous-réseau (adresses de réseau et netmask identiques) ? Deux
Expliquez !
adresses IP différentes avec des netmasks différents ? Testez plusieurs configurations et amusez-vous !
Tirez des conclusions de ces tests.
5 6
Remarque Si le netmask utilisé est 255.255.255.0, est-il possible de donner l’adresse 132.227.71.10 à une machine
Vous pouvez utiliser la commande ip route get <adresse> pour savoir quelle interface est et 132.227.70.11 à une autre ? Pourquoi ? Est-ce que cela fonctionnerait si le netmask était
utilisée. Essayez aussi les commandes ip link show up, … Une documentation sur ces commandes 255.255.0.0 ?
est disponible dans la salle de Tp.
5.4. Configuration des machines par modification des fichiers
5. Le réseau s’agrandit ! de configuration
On souhaite maintenant élargir le réseau à l’ensemble de la salle. On souhaite maintenant mettre en place une configuration permanente du réseau qui demeure en cas de
redémarrage des machines.
5.1. Raccordement matériel Manipulation
Manipulation Regardez le contenu du fichier /etc/network/interfaces. Expliquez à quoi correspond chacune
Attendez que chaque binôme repasse dans la configuration du paragraphe 3.1 et interconnectez les des lignes et modifiez le selon la nouvelle configuration choisie.
différents réseaux entre eux. Complétez le schéma suivant avec les adresses IP et les liens manquants :
Une fois ce fichier modifié, pour que la nouvelle configuration soit prise en compte, il faut soit
redémarrer la machine, soit exécuter la commande /etc/init.d/networking restart. Essayez
l’une ou l’autre des méthodes pour que la nouvelle configuration soit activée.
Remarque
Pour répondre aux questions précédentes, on vous suggère de lancer la commande chacun votre tour pour
binôme 4 binôme 5 binôme 6 binôme 7 ne pas fausser les mesures !
Question
7 8