Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
kathara:infrareseau [2020/11/02 13:20] techer.charles_educ-valadon-limoges.fr [Document] |
kathara:infrareseau [2021/09/09 09:42] techer.charles_educ-valadon-limoges.fr [Ipmasquerade] |
||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
Dans le terminal, tapez la commande suivante : | Dans le terminal, tapez la commande suivante : | ||
<code shell> | <code shell> | ||
- | btssio@ubuntudocker: | + | btssio@ubuntudocker: |
</ | </ | ||
Ligne 34: | Ligne 34: | ||
- | Supprimez toutes les VMs créées avec wipe et vérifiez que les interfaces des bridges Docker soit bien également supprimées avec les commandes ifconfig ou ip. | + | Supprimez toutes les VMs créées avec **kathara |
* Exemple : | * Exemple : | ||
<code shell> | <code shell> | ||
- | btssio@ubuntudocker: | + | btssio@ubuntudocker: |
btssio@ubuntudocker: | btssio@ubuntudocker: | ||
1: lo: < | 1: lo: < | ||
Ligne 127: | Ligne 127: | ||
**Pour sta1 et à partir de cet hôte** : | **Pour sta1 et à partir de cet hôte** : | ||
<code shell> | <code shell> | ||
- | root@sta1: | + | root@sta1: |
</ | </ | ||
Une ligne indiquant un **' | Une ligne indiquant un **' | ||
Ligne 135: | Ligne 135: | ||
**Pour routeur et à partir de cet hôte :** | **Pour routeur et à partir de cet hôte :** | ||
<code shell> | <code shell> | ||
- | root@routeur: | + | root@routeur: |
</ | </ | ||
routeur peut envoyer les paquets via son interface **eth0** au réseau 192.168.10.0/ | routeur peut envoyer les paquets via son interface **eth0** au réseau 192.168.10.0/ | ||
Ligne 143: | Ligne 143: | ||
**Pour l' | **Pour l' | ||
<code shell> | <code shell> | ||
- | btssio@ubuntudocker: | + | btssio@ubuntudocker: |
</ | </ | ||
Ligne 242: | Ligne 242: | ||
btssio@ubuntudocker: | btssio@ubuntudocker: | ||
</ | </ | ||
+ | |||
==== Les sous-répertoires du lab ==== | ==== Les sous-répertoires du lab ==== | ||
+ | Le dossier** /hostlab** des VMs correspond à votre **$HOME (btssio)** sur l' | ||
+ | {{ : | ||
+ | |||
+ | <WRAP center round important> | ||
+ | **ATTENTION**\\ | ||
+ | Les dossier et fichiers copiés depuis une VM dans le home du compte BTS SIO, ont les autorisations du compte root. Il faut alors redonner les autorisations nécessaires au compte btssio : | ||
+ | <code shell> | ||
+ | btssio@ubuntudocker: | ||
+ | </ | ||
+ | |||
+ | </ | ||
Toute arborescence mise sur le lab, dans le répertoire d'une VM est recopié dans la VM en partant de la racine lors du lancement du lab. Par exemple, l' | Toute arborescence mise sur le lab, dans le répertoire d'une VM est recopié dans la VM en partant de la racine lors du lancement du lab. Par exemple, l' | ||
Ligne 304: | Ligne 316: | ||
route add default gw 192.168.10.254 | route add default gw 192.168.10.254 | ||
</ | </ | ||
- | ==== Générateur | + | ==== Le générateur |
- | Le projet Kathara propsoe un générateur de lab disponible sur Github : | + | |
- | * https:// | + | |
- | ==== Exercice 1 ==== | + | Lors du téléchargement de Kathara vous avez également téléchargé un **générateur de lab graphique (GUI)**. Cet outil se lance sous la forme d’une simple page HTM situé dans le dossier de Kathara. |
+ | Depuis votre Ubuntu Server, lancez depuis l’explorateur la page **index.html** située dans le dossier **/ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | Voici le schéma réseau du lab qui est obtenu : | ||
+ | |||
+ | {{ : | ||
+ | Vous pouvez exporter la configuration saisie sous forme de fichier XML. | ||
Ligne 331: | Ligne 350: | ||
Vos VMs peuvent communiquer sur le réseau mais sont **masquées** et donc **inaccessibles depuis votre réseau local**. Il est tout à fait envisageable de réaliser des infrastructures réseaux qui utilisent à la fois vos VMs crées avec Kathara et des VMs créées avec Virtualbox. Toutes ces VMs doivent pouvoir communiquer entre elles. | Vos VMs peuvent communiquer sur le réseau mais sont **masquées** et donc **inaccessibles depuis votre réseau local**. Il est tout à fait envisageable de réaliser des infrastructures réseaux qui utilisent à la fois vos VMs crées avec Kathara et des VMs créées avec Virtualbox. Toutes ces VMs doivent pouvoir communiquer entre elles. | ||
- | Le bridge (pont) Kathara créé en associant un domaine de collision | + | Le bridge (pont) Kathara créé en associant un domaine de collision |
- | Par contre vous ne pouvez pas faire de ping réussis sur l’interface | + | Par contre vous ne pouvez pas faire de ping réussis sur l’interface |
- | Vous pouvez | + | Vous allez donc rajouter une route statique à l’hôte Ubuntu afin de lui indiquer comment accéder aux ré-seaux |
Voici la commande à exécuter dans le Terminal de la VM Ubuntu : | Voici la commande à exécuter dans le Terminal de la VM Ubuntu : | ||
<code shell> | <code shell> | ||
- | btssio@ubuntunetkit: | + | btssio@ubuntunetkit: |
</ | </ | ||
<WRAP center round important > | <WRAP center round important > | ||
**ATTENTION**\\ | **ATTENTION**\\ | ||
- | Indiquez bien l’adresse de l’**interface | + | Indiquez bien l’adresse de l’**interface |
</ | </ | ||
Ligne 350: | Ligne 369: | ||
La commande est à interpréter de la manière suivante : | La commande est à interpréter de la manière suivante : | ||
- | Pour atteindre le réseau 192.168.10.0 (celui sur lequel se trouve les VM **sta1 et web**), il faut envoyer les paquets | + | Pour atteindre le réseau 192.168.10.0 (celui sur lequel se trouve les VM **sta1 et web**), il faut envoyer les paquets |
Visualisez à nouveau la table de routage d’Ubuntu : | Visualisez à nouveau la table de routage d’Ubuntu : | ||
Ligne 357: | Ligne 376: | ||
Kernel IP routing table | Kernel IP routing table | ||
Destination Gateway | Destination Gateway | ||
- | 0.0.0.0 | + | 0.0.0.0 |
172.17.0.0 | 172.17.0.0 | ||
+ | 172.19.0.0 | ||
+ | 172.20.0.0 | ||
192.168.1.0 0.0.0.0 | 192.168.1.0 0.0.0.0 | ||
- | 192.168.1.254 0.0.0.0 | + | 192.168.1.1 0.0.0.0 |
- | 192.168.10.0 172.17.0.2 255.255.255.0 | + | 192.168.10.0 172.19.0.2 255.255.255.0 |
btssio@ubuntudocker: | btssio@ubuntudocker: | ||
</ | </ | ||
- | Une nouvelle route est ajoutée vers 192.168.10.0 en passant par le bridge virtuel **docker0**. Maintenant, à partir de l’hôte Ubuntu Server, vous pouvez communiquer avec le réseau **192.168.10.0** et donc avec **sta1** (adresse IP 192.168.10.1) et **web** (adresse IP 192.168.10.253). | + | Une nouvelle route est ajoutée vers 192.168.10.0 en passant par le bridge virtuel **br_4c5f450b5d88**. Maintenant, à partir de l’hôte Ubuntu Server, vous pouvez communiquer avec le réseau **192.168.10.0** et donc avec **sta1** (adresse IP 192.168.10.1) et **web** (adresse IP 192.168.10.253). |
<code shell> | <code shell> | ||
Ligne 387: | Ligne 408: | ||
{{ : | {{ : | ||
</ | </ | ||
- | ===== Document===== | ||
- | * {{ : | ||
- | * {{ : | ||
Ligne 399: | Ligne 417: | ||
- | ====== Retour Accueil | + | ====== Retour Accueil |
- | + | ||
- | * [[sisr3: | + | |
+ | * [[kathara: | ||