1. Warm up Activity: Single Node



Documents pareils
Le logiciel Netkit Installation et utilisation

Présentation de netkit

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

I. Adresse IP et nom DNS

ROUTAGE. Répondez aux questions suivantes : (A chaque fois pour XP et pour Debian)

Mise en place d'un Réseau Privé Virtuel

Configuration réseau Basique

R eseaux TP RES /2015

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

acpro SEN TR firewall IPTABLES

Ces deux machines virtuelles seront installées sous VMWARE WORKSTATION.

TP SECU NAT ARS IRT ( CORRECTION )

Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A. TP réseau firewall

GNS 3 Travaux pratiques

1/ Introduction. 2/ Schéma du réseau

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Travaux pratiques : configuration des routes statiques et par défaut IPv6

Département R&T, GRENOBLE TCP / IP

CASE-LINUX CRÉATION DMZ

Figure 1a. Réseau intranet avec pare feu et NAT.

TP : Introduction à TCP/IP sous UNIX

Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer

Pour configurer le Hitachi Tecom AH4021 afin d'ouvrir les ports pour "chatserv.exe", vous devez suivre la proc

Routage Statique. Protocoles de Routage et Concepts. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1


Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

TAGREROUT Seyf Allah TMRIM

Redondance de service

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname

TP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

Travaux pratiques : dépannage de la configuration et du placement des listes de contrôle d'accès Topologie

1 Configuration réseau des PC de la salle TP

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Serveur de messagerie sous Debian 5.0

DHCPD v3 Installation et configuration

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet

Configuration d'un Réseau Privé Virtuel (RPV ) communément appelé VPN

Serveur DHCP et Relais DHCP (sous Linux)

MANIPULATION DE LA TABLE DE ROUTAGE IP. par. G.Haberer, A.Peuch, P.Saadé

Internet Protocol. «La couche IP du réseau Internet»

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

TP 4 & 5 : Administration Windows 2003 Server

SYSTEMES ELECTRONIQUES NUMERIQUES

Date : 08/02/12 SISR1 tp.topologie.reseau.wan Durée : 2 h

Travaux pratiques Configuration du protocole DHCP avec SDM et l interface de ligne de commande Cisco IOS

Procédure d'installation

Réseau - VirtualBox. Sommaire

Administration Réseau sous Ubuntu SERVER Serveur DHCP

Application Note. WeOS Création de réseaux et de réseaux virtuels VLAN

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

TP Déploiement de réseaux IP sous Linux et MS Windows sur une infrastructure virtualisée

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

L annuaire et le Service DNS

Installation d'un serveur DHCP sous Windows 2000 Serveur

Arkoon Security Appliances Fast 360

TP 6 : Wifi Sécurité

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

Administration UNIX. Le réseau

But de cette présentation

TP Wireshark. Première approche de Wireshark. 1 ) Lancer Wireshark (double clic sur l icône sur le bureau). La fenêtre

Dossier de réalisation d'un serveur DHCP et d'un Agent-Relais SOMMAIRE. I. Principe de fonctionnement du DHCP et d'un Agent-Relais

MAUREY SIMON PICARD FABIEN LP SARI

Le routeur de la Freebox explications et configuration

Atelier Pivoting KHOULOUD GATTOUSSI (RT3) ASMA LAHBIB (RT3) KHAOULA BLEL (RT3) KARIMA MAALAOUI (RT3)

Installation de VirtualPOPC-1 sur Ubuntu Server LTS 64bits

TP Configuration de l'authentification OSPF

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

WGW PBX. Guide de démarrage rapide

Sécuriser son réseau. Sécuriser son réseau Philippe Weill (IPSL/LATMOS) Frédéric Bongat (SSI/GOUV/FR)

Chapitre 2 Machines virtuelles et services

Le Protocole DHCP. Module détaillé

TP 1 et 2 de Réseaux en Master 1 Informatique : Assemblage d un réseau, configuration d adresses IP sous Linux et Windows

Administration de Parc Informatique TP02 : Utilisation du logiciel Marionnet

RX3041. Guide d'installation rapide

OpenMediaVault installation

But de cette présentation. Serveur DHCP (Application à CentOS) Cas des machines virtuelles. Schéma de principe. Hainaut P

RESEAUX MISE EN ŒUVRE

[Serveur de déploiement FOG]

Fully Automated Nagios

Travaux pratiques : configuration de la traduction d adresses de port (PAT)

Réseau : Interconnexion de réseaux, routage et application de règles de filtrage.

Les réseaux informatiques

Principes de DHCP. Le mécanisme de délivrance d'une adresse IP à un client DHCP s'effectue en 4 étapes : COMMUTATEUR 1. DHCP DISCOVER 2.

Virtual Private Network WAFA GHARBI (RT4) CYRINE MAATOUG (RT4) BOCHRA DARGHOUTH (RT4) SALAH KHEMIRI (RT4) MARWA CHAIEB (RT3) WIEM BADREDDINE (RT3)

Connexion à un réseau local: Configuration et dépannage

Formation Iptables : Correction TP

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Augmenter la portée de votre WiFi avec un répéteur

DOCKER MEETUP. Christophe Labouisse

Administration Réseaux

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE

Chapitre 1 Le routage statique

Tutoriel compte-rendu Mission 1

Environnements informatiques

DIFF AVANCÉE. Samy.

Services TCP/IP : Authentification, partage de fichier et d'imprimante dans un domaine Microsoft

Travaux Pratiques Introduction aux réseaux IP

Configurer ma Livebox Pro pour utiliser un serveur VPN

Transcription:

TP - Netkit Netkit ( http://wiki.netkit.org/index.php/main_page ), un logiciel Open-Source, permet d'émuler les réseaux, avec une très grand partie de protocoles TCP/IP. Il est basé sur uml (user-mode linux), qui peut être exécuté comme un "user process" sur une linux box standard. Pour une introduction détaillée sur Netkit, voir le document (disponible aussi sur la page web de ce cours) : http://wiki.netkit.org/netkit-labs/netkit_introduction/netkit-introduction.pdf Netkit permet de créer des machines virtuelles, qui peuvent donc fonctionner comme des "feuilles" du réseaux (clients/servers), mais aussi comme bridge/switch ou routeurs. Plusieurs machines virtuelles peuvent être créées en même temps, pour émuler donc un réseaux avec nœuds/switch/routers Chaque machine virtuelle possède : une console ("terminal window") de la mémoire un filesystem (qui est stocké dans un fichier dans le filesystem de la machine linux réelle) (une ou plusieurs) interfaces réseau Chaque interface réseaux peut être connecté à un domaine de collision (virtuel). Chaque domaine de collision peut être connecté à plusieurs interfaces réseau. Commandes Netkit Netkit met à disposition un ensemble d'outils et commandes pour créer facilement un réseau virtuel. Ils existent deux types de commandes v-prefixed commands : pour créer/gérer une seule machine virtuelle l-prefixed commands : pour gérer un "laboratoire" (avec plusieurs machines virtuelles)

Voici la liste des commande v-prefixed : vstart: starts a new virtual machine vlist: lists currently running virtual machines vconfig: attaches network interfaces to running vms vhalt: gracefully halts a virtual machine vcrash: causes a virtual machine to crash vclean: panic command to clean up all netkit Et voici celle des commandes l-prefixed : lstart: starts a netkit lab lhalt: gracefully halts all vms of a lab lcrash: causes all the vms of a lab to crash lclean: removes temporary files from a lab directory linfo: provides information about a lab without starting it ltest: allows to run tests to check that the lab is working properly 1. Warm up Activity: Single Node http://wiki.netkit.org/netkit-labs/netkit-labs_basic-topics/netkit-lab_single-host/netkit-lab_single-host.pdf Sur votre machine Linux (réelle!) vous pouvez utiliser la commande "vlist" (liste des machines virtuelles actives) (contrôler le résultat de cette commande). Ensuite on passe à la création de cette machine virtuelle avec la commande : vstart pc1 --eth0=a Cette commande va créer une machine virtuelle, dont le nom est pc1, qui a une interface réseaux eth0 connecté au domaine de collision appelé "A". Un filesystem virtuel est automatiquement crée pour cette machine, et il est stocké sur le ficher (réel!) pc1.disk. Utiliser à nouveau "vlist" 'machine réelle). Afficher la liste des fichiers.disk.

Vous êtes root sur la machine virtuelle pc1 (une nouvelle fenêtre s est ouverte). Il faut donc configurer l'interface réseau avec l'adresse IP en figure, à l'aide de la commande ifconfig (avec "man ifconfig" vous pouvez voir la syntaxe de cette commande) : Q1.1 : ifconfig Ensuite vérifiez la configuration avec la commande "ifconfig eth0" et aussi le tableau de routage : "route" La commande "vhalt pc1" (machine réelle) ou "halt" dans pc1 (machine virtuelle) permet de fermer la machine virtuelle pc1. 2. Two hosts http://wiki.netkit.org/netkit-labs/netkit-labs_basic-topics/netkit-lab_two-hosts/netkit-lab_two-hosts.pdf Créer les 2 machines virtuelles illustrées dans la figure précédente (appeler le domaine de collision "A", comme dans l'exemple précédent) Q2.1 : Configurez les interfaces réseau de pc1 et pc2 : Q2.2 :

Faire "ping" de pc1 vers pc2, et inversement de pc2 vers pc1 et tester si ça fonctionne : Dans pc2 : "ping 10.0.0.2" Utiliser tcpdump : sur la machine pc1 lancer un ping vers pc2 et le laisser tourner. Entretemps, sur la machine pc2 lancer tcpdump : tcpdump -i eth0 Faire la même chose, mais cette fois avec la commande (toujours en pc2) suivante : tcpdump -i eth0 -w/hosthome/capture.pcap Ouvrir ensuite (sur la machine réelle) le ficher capture.pcap, avec Wireshark, et l'analyser. 3. Static Routing http://www.netkit.org/netkit-labs/netkit-labs_basic-topics/netkit-lab_static-routing/netkit-lab_static-routing.pdf Nous voulons créer le scénario suivant (la configuration détaillée des interfaces est dans la 2ème figure) :

Créer les 4 machines virtuelles (pc1, pc2, r1, r2), avec leurs interfaces et domaines de collision. Q3.1 : Q3.2 : Configurer les interfaces réseau de ces 4 machines : Dans pc1 : Dans pc2 : Dans r1 : Dans r2 : Q3.3 : Se mettre dans pc1 et faire "ping" vers l'interface eth0 de r1. Observer le comportement de la commande ping : Q3.4 : Toujours en pc1, faire "ping" vers l'interface eth1 de r1, et observer le comportement de la commande ping :

Résultat : Pourquoi on a ce résultat? Regardez les tableaux de routage dans pc1 et dans r1 (commande "route"). Q3.5 : Il faut tout d'abord ajouter dans pc1 et pc2 le gateway (passerelle) par default, à l'aide de la commande "route" : Configuration dans pc1 : Configuration dans pc2 : Q3.6 : Re-essayer, en pc1, à faire "ping" vers l'interface eth1 de r1, et observer le comportement de la commande : Q3.7 : Toujours en pc1, faire "ping" vers l'interface eth1 de r2, et observer le comportement de la commande : Q3.8 : Pourquoi l'interface de r2 est-elle "unreachable"? Est-ce que les messages "echo request" de "ping" arrivent en r2? Il suffit de vérifier en utilisant tcpdump sur l'interface eth1 de r2, tandis que la commande ping est toujours active en pc1 : Dans r2 : L'adresse de pc1 est 195.11.14.5. Est-ce que r2 sait comment arriver vers pc1? Regardez le tableau de routage de r2 pour répondre.

Q3.9 : Il faut donc "instruire" r2 sur comment rejoindre pc1. Nous allons configurer une route statique vers le réseau de pc1, à l'aide de la commande "route". En r2 : Vérifier bien, après cette commande, le tableau de routage dans r2. En même temps, configurer une route statique vers le réseau de pc2 en r1. En r1 : Q3.10 : Maintenant, testez le fait que les deux pcs peuvent se connecter (commande "ping" de l'un à l'autre) : pc1:# Resultat du ping : pc2:# Q3.11 : nous avons vu que la route par default en pc1 peut être configurée avec la commande : route add default gw 195.11.14.1 dev eth0 Pouvez-vous donner une commande qui a un résultat équivalent dans la forme suivante? (à compléter) : route add -net netmask gw dev Q3.12 : dans cette topologie de réseau, très simple, il est possible de configurer les routeurs r1 et r2 en utilisant exclusivement des routes par default. Proposez une solution en ce sens et testez-la.