Difference between revisions of "MOOC:Manuel Apprenant"

From Livre IPv6

(Démarrage d'une activité)
(Utilisation de GNS3)
Line 13: Line 13:
 
= Utilisation de GNS3 =
 
= Utilisation de GNS3 =
  
 +
GNS3 est un logiciel permettant d'émuler le fonctionnement d'un réseau réel sur votre poste. La plateforme utilisée pour les activités pratiques et intégrée dans l'outil GNS3 est composée de 4 équipements actifs reliés par 3 réseaux.
  
 +
L'interface de GNS3 se compose de la manière suivante :
 +
 +
[[File:MOOC_GNS3.png|666px]]
 +
 +
Le schéma de '''Topologie''' permet de visualiser les équipements et les réseaux qui les relient. Ces réseaux sont matérialisés par des équipements passifs (commutateurs) '''SW1''', '''SW2''' et '''SW3'''.
 +
 +
La fenêtre '''Liste des équipements''' (ou ''Topology Summary'') permet de lister les équipements et leur état de fonctionnement. L'indicateur vert signale un équipement en cours de fonctionnement, l'indicateur rouge indique que l'équipement est arrêté.
 +
 +
Pour démarrer les équipements, il suffit d'actionner le bouton de démarrage (triangle vert, noté 1 sur la capture d'écran). Les indicateurs dans la liste des équipements passent alors normalement tous au vert.
 +
 +
Le bouton 2 permet d'ouvrir les consoles permettant d'interagir avec les équipements. Ces consoles sont nécessaires pour la réalisation des activités pratiques. Elles permettent de plus de voir l'avancement de l'étape de démarrage.
 +
 +
'''Note''' : l'étape de démarrage des équipements peut prendre entre 3 et 10 minutes selon la configuration de votre poste. Nous vous conseillons donc d'afficher les consoles après avoir lancer cette procédure de démarrage et d'attendre (patiemment) que celle-ci se termine. Chaque équipement sera opérationnel une fois qu'il présentera une invite de <tt>login</tt> comme représenté ci-dessous.
 +
 +
[[File:MOOC_GNS3_Consoles.png|666px]]
 +
 +
Le bouton 3 permet de visualiser sur le schéma de la topologie les noms des interfaces réseau des différentes équipements. Ces indications sont utiles lorsque vous configurez les équipements afin de ne pas vous tromper !
  
 
= Déroulement d'une activité pratique =
 
= Déroulement d'une activité pratique =

Revision as of 16:25, 2 November 2015

Introduction

Ce manuel est destiné aux apprenants du MOOC Objectif IPv6 afin de leur expliquer le fonctionnement de la plateforme d'activité pratique. Il aborde :

  • L'installation de la plateforme
  • L'outil GNS3
  • Le déroulement d'une activité pratique
  • L'utilisation des outils liées aux activités
  • Les commandes utilisées pour les activités

Installation de la plateforme

Utilisation de GNS3

GNS3 est un logiciel permettant d'émuler le fonctionnement d'un réseau réel sur votre poste. La plateforme utilisée pour les activités pratiques et intégrée dans l'outil GNS3 est composée de 4 équipements actifs reliés par 3 réseaux.

L'interface de GNS3 se compose de la manière suivante :

MOOC GNS3.png

Le schéma de Topologie permet de visualiser les équipements et les réseaux qui les relient. Ces réseaux sont matérialisés par des équipements passifs (commutateurs) SW1, SW2 et SW3.

La fenêtre Liste des équipements (ou Topology Summary) permet de lister les équipements et leur état de fonctionnement. L'indicateur vert signale un équipement en cours de fonctionnement, l'indicateur rouge indique que l'équipement est arrêté.

Pour démarrer les équipements, il suffit d'actionner le bouton de démarrage (triangle vert, noté 1 sur la capture d'écran). Les indicateurs dans la liste des équipements passent alors normalement tous au vert.

Le bouton 2 permet d'ouvrir les consoles permettant d'interagir avec les équipements. Ces consoles sont nécessaires pour la réalisation des activités pratiques. Elles permettent de plus de voir l'avancement de l'étape de démarrage.

Note : l'étape de démarrage des équipements peut prendre entre 3 et 10 minutes selon la configuration de votre poste. Nous vous conseillons donc d'afficher les consoles après avoir lancer cette procédure de démarrage et d'attendre (patiemment) que celle-ci se termine. Chaque équipement sera opérationnel une fois qu'il présentera une invite de login comme représenté ci-dessous.

MOOC GNS3 Consoles.png

Le bouton 3 permet de visualiser sur le schéma de la topologie les noms des interfaces réseau des différentes équipements. Ces indications sont utiles lorsque vous configurez les équipements afin de ne pas vous tromper !

Déroulement d'une activité pratique

Démarrage d'une activité

Chaque activité pratique est divisée en plusieurs étapes. L'activité commence par une description de la configuration originale et des objectifs de l'activité. Chaque étape ensuite déroule la mise en oeuvre de différentes configurations pour répondre à ces objectifs.

La machine virtuelle regroupe dans un répertoire placé sur son bureau des icônes représentant le point de départ d'une activité, ainsi que les différentes étapes

MOOC Repertoire Activité26.png

L'icône Etape0 permet de lancer dans le simulateur de réseau GNS3 la plateforme dans la configuration initiale d'une activité pratique. Le travail sur une activité pratique commence donc en lançant le simulateur par l'icône Etape0 de chaque activité.

Les icônes des étapes suivantes permettent de retrouver la configuration de la plateforme telle qu'elle devrait être à la fin de l'étape indiquée. Ces raccourcis sont là pour aider les apprenants ne réussissant pas à passer une étape particulière d'une activité pratique. Il est demandé de ne les utiliser qu'en cas de difficulté.

Mise en pause et Reprise

Au cours de l'activité, vous aurez sûrement besoin d'interrompre votre travail sur la plateforme pour le reprendre à un autre moment. Nous préconisons d'utiliser la mise en pause de l'ensemble de la machine virtuelle par VirtualBox.

Pour mettre en pause la machine virtuelle VirtualBox, sélectionner dans le menu Machine de VirtualBox l'option Pause. L'intégralité de l'état de la machine virtuelle sera alors sauvegardé sur votre poste. La liste des machines VirtualBox doit montrer la machine MOOC dans l'état En pause.

Pour reprendre votre travail, il suffit de relancer la machine virtuelle depuis la liste des machines de VirtualBox. L'état sauvegardé de la machine sera alors restauré et vous pourrez continuer votre travail là où vous vous êtes arrêté.

Retour arrière

Au cours de votre travail, vous pourrez être amené à commettre des erreurs de configuration. Même s'il est toujours possible de corriger une configuration erronée, il est parfois nécessaire de retourner en arrière pour revenir à un état correct.

Outils fournis par la plateforme

Console / Ligne de commande

L'interaction avec les machines de la plateforme se fait au travers de fenêtres présentant la console de ces machines. La console permet de s'authentifier auprès du système des machines avant d'interagir avec lui grâce à la ligne de commande.

L'affichage des consoles des machines se fait dans l'interface GNS3 en cliquant sur l'icône juste à gauche du triangle vert ("Console connect to all devices"). Le titre de la fenêtre vous précise à quelle machine cette console appartient. Vous pouvez n'afficher qu'une console particulière en double-cliquant sur l'icône de la machine visée dans le schéma de la topologie.

Il est conseillé de garder les consoles ouvertes tout au long de l'activité. Si vous avez fermé une console par inadvertance, vous pouvez normalement la rouvrir en double-cliquant sur l'icône de la machine visée dans le schéma de la topologie. Il peut s'avérer que cette opération ne fonctionne pas (la fenêtre s'ouvre mais ne permet pas d'interagir). Il est alors nécessaire de redémarrer la plateforme.

Les supports des activités pratiques vont vous demander de saisir des commandes dans les consoles des machines et d'en examiner le résultat. Le support préfixe chaque commande avec l'invite du système, afin de vous assurer que vous saisissiez bien les commandes sur la bonne machine et avec le bon mode de commande. Les commandes à saisir sont données en police grasse. Par exemple

apprenant@MOOCIPv6:~$ ifconfig

est une commande à saisir sur une des machines Linux. Les caractères à saisir sont ifconfig suivis d'un retour chariot pour exécuter la commande.

Le copier-coller est possible entre les différentes consoles, afin de faciliter la saisie et de diminuer les erreurs de frappe. Les raccourcis sont

  • Copier : Ctrl-Inser ou sélection à la souris
  • Coller : Shift-Inser ou bouton milieu de la souris

Capture réseau

Notre plateforme dispose de l'analyseur de protocoles Wireshark, il est possible de l'utiliser sur les points de connexion symbolisés par un point vert sur la topologie pour lancer une capture.

Démarrer une capture réseau

Pour lancer une capture, aller dans la fenêtre à droite "Topology Summary", puis appuyer sur le + d'un élément réseau, choisir une interface réseau, elle passe en rouge sur la fenêtre centrale, ensuite avec un clic-droit, vous pouvez lancer une capture sur ce lien en choisissant "Start capture".

La fenêtre de l'analyseur réseau Wireshark s'ouvre alors

A26 TP2 Capture.jpg

Cet outil vous permet d'analyser en temps réel les paquets entrant et sortant de l'interface réseau sélectionnée pour la capture. La partie haute de l'interface montre la liste des paquets capturés, les 2 parties en dessous montrent les détails du paquet sélectionné.

Arrêter une capture réseau

L'arrêt des captures est possible depuis la fenêtre "Topology Summary" en choisissant "Stop all captures".

Note : la fermeture de la fenêtre de l'analyseur réseau ne suffit pas pour arrêter la capture. L'arrêt explicite selon la procédure donnée plus haut est nécessaire.

Synthèse des commandes des systèmes

A propos des modes VyOS

VyOS fonctionne selon différents modes de commandes selon les fonctionnalités désirées. Les commandes données dans ce chapitre pour le systèmes VyOS précisent donc le mode dans lequel elles sont valides.

Mode utilisateur : Ce mode est obtenu après connexion au système avec les identifiants :

login: vyos
password: vyos

L'invite de commande dans ce mode est

vyos@vyos:~$ 

Ce mode permet d'observer la configuration du système et de passer au Mode Quagga ou au Mode Administrateur

Mode Quagga : Ce mode est obtenu après connexion au système en Mode Utilisateur puis en entrant la commande :

vyos@vyos:~$ vtysh

L'invite de commande dans ce mode est

vyos# 

Ce mode permet de configurer les paramètres propres aux interfaces et aux fonctions de routage.

Mode Administrateur : Ce mode est obtenu après connexion au système en Mode Utilisateur puis en entrant la commande :

vyos@vyos:~$ configure

L'invite de commande dans ce mode est

vyos@vyos# 

Ce mode permet de configurer les services et autres fonctionnalités de VyOS.

Commandes pour les paramètres des interfaces réseau

Visualiser la configuration IPv6 des interfaces réseau

Linux :

apprenant@MOOCIPv6:~$ ifconfig
apprenant@MOOCIPv6:~$ ifconfig -a (pour voir toutes les interfaces, même inactives)
apprenant@MOOCIPv6:~$ ip -6

VyOS (Mode Utilisateur)

vyos@vyos:~$ show interfaces detail


Activer une interface réseau

Linux :

apprenant@MOOCIPv6:~$ ifconfig <interface> up

VyOS (Mode Quagga)

vyos# configure terminal
vyos(config)# interface <interface>
vyos(config-if)# no shutdown
vyos(config-if)# exit

Ajouter une adresse IPv6 à une interface réseau

Linux :

apprenant@MOOCIPv6:~$ sudo ifconfig <interface> <adresse IPv6>/<lg. prefixe>
apprenant@MOOCIPv6:~$ sudo ip -6 addr add <adresse IPv6> dev <interface>

VyOS (Mode Quagga)

vyos# configure terminal
vyos(config)# interface <interface>
vyos(config-if)# ipv6 address <adresse IPv6>/<lg. prefixe>
vyos(config-if)# exit

Enlever une adresse IPv6 à une interface réseau

Linux :

apprenant@MOOCIPv6:~$ sudo ip -6 addr del <adresse IPv6>/<lg. prefixe> dev <interface>

VyOS (Mode Quagga)

vyos# configure terminal
vyos(config)# interface <interface>
vyos(config-if)# no ipv6 address <adresse IPv6>/<lg. prefixe>
vyos(config-if)# exit

Commandes propres à la table de routage

Visualiser la table de routage IPv6

Linux

apprenant@MOOCIPv6:~$ route -A inet6
apprenant@MOOCIPv6:~$ ip -6 route

VyOS (mode Quagga)

vyos# show ipv6 route


Ajouter une route IPv6

Linux

apprenant@MOOCIPv6:~$ sudo route -A inet6 add <destination> gw <prochain saut>
apprenant@MOOCIPv6:~$ sudo ip -6 route add <destination> gw <prochain saut>

VyOS (mode Quagga)

vyos# configure terminal
vyos# ipv6 route <destination> <prochain saut> [<interface>]

L'interface est optionnelle

Enlever une route IPv6

Linux

apprenant@MOOCIPv6:~$ sudo ip -6 route del <destination> gw <prochain saut>

VyOS (mode Quagga)

vyos# configure terminal
vyos# no ipv6 route <destination> <prochain saut>

Autres commandes utiles pour IPv6

Tester la connectivité vers une autre machine

Linux

apprenant@MOOCIPv6:~$ ping6 <adresse IPv6 cible>
^C pour stopper le test

Une option peut être fournie pour limiter le nombre de tests

apprenant@MOOCIPv6:~$ ping6 -c <nombre d'essai> <adresse IPv6 cible>


VyOS (mode Quagga)

vyos# ping ipv6 <adresse IPv6 cible>

Visualiser le chemin vers une autre machine

Linux

apprenant@MOOCIPv6:~$ traceroute6 <adresse Ipv6 cible>

VyOS (mode Quagga)

vyos# traceroute ipv6 <adresse IPv6 cible>
Personal tools