Skip to content

Latest commit

 

History

History
775 lines (582 loc) · 30.2 KB

File metadata and controls

775 lines (582 loc) · 30.2 KB

TP 3

4. Configuration réseau d'une machine CentOS

a) utilisez une commande pour prouver que vous avez internet depuis la VM

Pour cela on peut utiliser plusieurs commandes différentes dont "dig" et "curl" parmis d'autres :

[root@centos /]# curl google.fr && dig google.fr

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">

<TITLE>301 Moved</TITLE></HEAD><BODY>

<H1>301 Moved</H1>

The document has moved

<A HREF="http://www.google.fr/">here</A>.

</BODY></HTML>

  

; <<>> DiG 9.9.4-RedHat-9.9.4-72.el7 <<>> google.fr

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20288

;; flags: qr rd ad; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 0

;; WARNING: recursion requested but not available

  

;; QUESTION SECTION:

;google.fr. IN A

  

;; ANSWER SECTION:

google.fr. 0 IN A 216.58.208.195

e.ext.nic.fr. 0 IN A 193.176.144.22

e.ext.nic.fr. 0 IN AAAA 2a00:d78:0:102:193:176:144:22

f.ext.nic.fr. 0 IN A 194.146.106.46

f.ext.nic.fr. 0 IN AAAA 2001:67c:1010:11::53

g.ext.nic.fr. 0 IN A 194.0.36.1

g.ext.nic.fr. 0 IN AAAA 2001:678:4c::1

d.nic.fr. 0 IN A 194.0.9.1

d.nic.fr. 0 IN AAAA 2001:678:c::1

d.ext.nic.fr. 0 IN A 192.5.4.2

d.ext.nic.fr. 0 IN AAAA 2001:500:2e::2

  

;; Query time: 1 msec

;; SERVER: 172.17.190.33#53(172.17.190.33)

;; WHEN: mar. janv. 08 16:32:50 CET 2019

;; MSG SIZE rcvd: 328

"&&" permet de combiner plusieurs commandes en une seule ligne

b) prouvez que votre PC hôte et la VM peuvent communiquer

En utilisant la commande "Ping"

VM vers Windows
[root@centos /]# ping -c 5 192.168.127.1
PING 192.168.127.1 (192.168.127.1) 56(84) bytes of data.
64 bytes from 192.168.127.1: icmp_seq=1 ttl=128 time=0.522 ms
64 bytes from 192.168.127.1: icmp_seq=2 ttl=128 time=0.495 ms
64 bytes from 192.168.127.1: icmp_seq=3 ttl=128 time=0.468 ms
64 bytes from 192.168.127.1: icmp_seq=4 ttl=128 time=0.641 ms
64 bytes from 192.168.127.1: icmp_seq=5 ttl=128 time=0.493 ms
Windows vers VM
PS C:\Users\contact> ping 192.168.127.10

Envoi dune requête 'Ping'  192.168.127.10 avec 32 octets de données:
Réponse de 192.168.127.10: octets=32 temps<1ms TTL=64
Réponse de 192.168.127.10: octets=32 temps<1ms TTL=64
Réponse de 192.168.127.10: octets=32 temps<1ms TTL=64
Réponse de 192.168.127.10: octets=32 temps<1ms TTL=64

Statistiques Ping pour 192.168.127.10:
    Paquets: envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms

c) affichez votre table de routage sur la VM et expliquez chacune des lignes

[root@centos /]# ip route
default via 10.0.2.2 dev enp0s3 proto dhcp metric 101
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 metric 101
192.168.127.0/24 dev enp0s8 proto kernel scope link src 192.168.127.10 metric 100

Explications ligne par ligne

default via 10.0.2.2 dev enp0s3 proto dhcp metric 100

Cette ligne définie la carte réseau permettant d'accéder au réseaux auquels la machine n'est pas directement connectés, la carte qui renvoit à la passerelle. Ici "dhcp" signifie que la passerelle utilisé est celle donnée automatiquement par le serveur dhcp.

10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 metric 101

Cette ligne elle indique à la machine que pour accéder à ce précis (ici 10.0.2.0/24) il faut utiliser le lien (carte réseau physique, carte réseau virtuelle ou autre dans certains cas) ayant telle adresse IP (ici 10.0.2.15).

192.168.127.0/24 dev enp0s8 proto kernel scope link src 192.168.127.10 metric 100

Là il s'agit de la même chose que la ligne précedente mais pour le réseau 192.168.127.0/24 via l'adresse 192.168.127.10.

5

Ci-dessous une requête "ping" de l'hôte vers la VM

PS C:\Users\mathc> ping 192.168.127.10

Envoi dune requête 'Ping'  192.168.127.10 avec 32 octets de données:
Réponse de 192.168.127.10: octets=32 temps<1ms TTL=64
Réponse de 192.168.127.10: octets=32 temps<1ms TTL=64
Réponse de 192.168.127.10: octets=32 temps<1ms TTL=64
Réponse de 192.168.127.10: octets=32 temps<1ms TTL=64

Statistiques Ping pour 192.168.127.10:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms

Et ci-dessous une requête "ping" de la VM vers l'hôte

[root@centos /]# ping -c 5 192.168.127.1
PING 192.168.127.1 (192.168.127.1) 56(84) bytes of data.
64 bytes from 192.168.127.1: icmp_seq=1 ttl=128 time=0.522 ms
64 bytes from 192.168.127.1: icmp_seq=2 ttl=128 time=0.495 ms
64 bytes from 192.168.127.1: icmp_seq=3 ttl=128 time=0.468 ms
64 bytes from 192.168.127.1: icmp_seq=4 ttl=128 time=0.641 ms
64 bytes from 192.168.127.1: icmp_seq=5 ttl=128 time=0.493 ms

Pour continuer la table de routage de l'hôte avec la commande "route print"

PS C:\Users\mathc> route PRINT -4
===========================================================================
Liste d'Interfaces
  12...0c 9d 92 39 97 6e ......Realtek PCIe GBE Family Controller
  47...0a 00 27 00 00 2f ......VirtualBox Host-Only Ethernet Adapter #2
  9...30 24 32 3c 63 ca ......Microsoft Wi-Fi Direct Virtual Adapter
  3...32 24 32 3c 63 c9 ......Microsoft Wi-Fi Direct Virtual Adapter #2
  8...30 24 32 3c 63 c9 ......Intel(R) Wireless-AC 9560
  1...........................Software Loopback Interface 1
===========================================================================

IPv4 Table de routage
===========================================================================
Itinéraires actifs :
Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
          0.0.0.0          0.0.0.0      10.33.3.253      10.33.1.191     35
        10.33.0.0    255.255.252.0         On-link       10.33.1.191    291
      10.33.1.191  255.255.255.255         On-link       10.33.1.191    291
      10.33.3.255  255.255.255.255         On-link       10.33.1.191    291
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    331
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    331
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    331
    192.168.127.0    255.255.255.0         On-link     192.168.127.1    330
    192.168.127.1  255.255.255.255         On-link     192.168.127.1    330
  192.168.127.255  255.255.255.255         On-link     192.168.127.1    330
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    331
        224.0.0.0        240.0.0.0         On-link       10.33.1.191    291
        224.0.0.0        240.0.0.0         On-link     192.168.127.1    330
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    331
  255.255.255.255  255.255.255.255         On-link       10.33.1.191    291
  255.255.255.255  255.255.255.255         On-link     192.168.127.1    330
===========================================================================
Itinéraires persistants :
  Aucun

Téléchargement d'un fichier avec wget

[root@centos /]# wget https://github.com/It4lik/B1-Reseau-2018/blob/master/README.md
--2019-01-08 17:47:37--  https://github.com/It4lik/B1-Reseau-2018/blob/master/README.md
Résolution de github.com (github.com)... 140.82.118.3, 140.82.118.4, 192.5.6.30, ...
Connexion vers github.com (github.com)|140.82.118.3|:443...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : "README.md"

    [ <=>                                                                                                 ] 54 302      --.-K/s   ds 0,1s

2019-01-08 17:47:37 (380 KB/s) - "README.md" sauvegardé [54302]

Utilisation de la commande "dig"

La commande "dig" permet d'obtenir les

[root@centos antoinethys]# dig ynov.com && dig google.com

; <<>> DiG 9.9.4-RedHat-9.9.4-72.el7 <<>> ynov.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37738
;; flags: qr rd ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;ynov.com.                      IN      A

;; ANSWER SECTION:
ynov.com.               0       IN      A       217.70.184.38

;; Query time: 2 msec
;; SERVER: 172.17.190.33#53(172.17.190.33)
;; WHEN: mar. janv. 08 21:03:19 CET 2019
;; MSG SIZE  rcvd: 50


; <<>> DiG 9.9.4-RedHat-9.9.4-72.el7 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7793
;; flags: qr rd ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;google.com.                    IN      A

;; ANSWER SECTION:
google.com.             0       IN      A       216.58.204.238

;; Query time: 1 msec
;; SERVER: 172.17.190.33#53(172.17.190.33)
;; WHEN: mar. janv. 08 21:03:19 CET 2019
;; MSG SIZE  rcvd: 54

Exploration des ports locaux

Commande SS:

  • Ports TCP IPv4 en écoute:
[root@centos ~]# ss -l -t -4
State      Recv-Q Send-Q                        Local Address:Port                                         Peer Address:Port
LISTEN     0      128                                       *:ssh                                                     *:*
  • Applications écoutant sur les ports TCP IPv4:
[root@centos ~]# ss -l -t -4 -p -n
State      Recv-Q Send-Q                          Local Address:Port                                         Peer Address:Port
LISTEN     0      128                                         *:22                                                      *:*
  users:(("sshd",pid=3075,fd=3))

L'application sshd (le serveur SSH) écoute sur le port ssh (port 22).

SSH

SSH avec Token2Shell

Pour la connexion SSH j'ai utilisé le client Token2Shell de Choung Networks, il s'agit d'un client multifonction et très puissant, il support SSH, Telnet, TCP Direct, Bluetooth, Serial et l'accès à Docker soit par l'accès à un container existant soit par la création d'un nouveau. Toutes les fonctions peuvent être gérées graphiquement (clés privées, répertoire, macro de commandes, agent ssh, x11, etc...). La société propose également un serveur X très complet (X410) ainsi qu'une version de linux pour WSL (WLinux).

Firewall

A. a faire

  • Changement de port :
[root@centos ~]# nano /etc/ssh/sshd_config
Port 22

Devient

Port 2266
  • Résultat de la commande ss -l -t -4 -n :
[root@centos ~]# ss -t -l -4 -n
State      Recv-Q Send-Q                          Local Address:Port                                         Peer Address:Port
LISTEN     0      128                                         *:2266                                                    *:*
  • Erreur de connexion :

Lors de la prémière tentative de connexion il y a une erreur. Ce probème est dû à un bloquage du port 2266 qui n'a pas été autorisé par le pare-feu. La solution est donc de faire une entrée manuelle dans la pare-feu:

firewall-cmd --add-port=2266/tcp --permanent

B. a faire

Il faut commencer par autoriser le port 5454 dans le firewall pour netcat:

firewall-cmd --add-port=5454/tcp --permanent
  • Premier Terminal :

Serveur Netcat

[root@centos ~]# nc -l 5454

Depuis le Terminal 1
Ceci est un message
  • Deuxième Terminal :

Client Netcat

[root@centos ~]# nc 127.0.0.1 5454

Depuis le Terminal 1
Ceci est un message

Depuis le Terminal 2
OK.
  • Troisième Terminal :

Résultat de la commande "ss -t4n"

[root@centos ~]# ss -t4n
State      Recv-Q Send-Q                          Local Address:Port                                         Peer Address:Port
ESTAB      0      52                             192.168.127.10:2266                                        192.168.127.1:1439    (Terminal ssh 1)
ESTAB      0      0                                   127.0.0.1:5454                                            127.0.0.1:45512   (Server Netcat)
ESTAB      0      0                              192.168.127.10:2266                                        192.168.127.1:1152    (Terminal ssh 2)
ESTAB      0      0                              192.168.127.10:2266                                        192.168.127.1:1642    (Terminal ssh 3)
ESTAB      0      0                                   127.0.0.1:45512                                           127.0.0.1:5454    (Client Netcat)

Préparation des hôtes

  • ping

PC1 vers PC2

PS C:\WINDOWS\system32> ping 192.168.112.2

Envoi dune requête 'Ping'  192.168.112.2 avec 32 octets de données :
Réponse de 192.168.112.2 : octets=32 temps=1 ms TTL=128
Réponse de 192.168.112.2 : octets=32 temps=1 ms TTL=128
Réponse de 192.168.112.2 : octets=32 temps=1 ms TTL=128
Réponse de 192.168.112.2 : octets=32 temps<1ms TTL=128

Statistiques Ping pour 192.168.112.2:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 0ms, Maximum = 1ms, Moyenne = 0ms

PC2 vers PC1

    PS C:\WINDOWS\system32> ping 192.168.112.1

    Envoi dune requête 'Ping'  192.168.112.1 avec 32 octets de données :
    Réponse de 192.168.112.1 : octets=32 temps=1 ms TTL=128
    Réponse de 192.168.112.1 : octets=32 temps=1 ms TTL=128
    Réponse de 192.168.112.1 : octets=32 temps=1 ms TTL=128
    Réponse de 192.168.112.1 : octets=32 temps<1ms TTL=128

    Statistiques Ping pour 192.168.112.1:
        Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
    Durée approximative des boucles en millisecondes :
        Minimum = 0ms, Maximum = 1ms, Moyenne = 0ms

PC1 vers VM1

PS C:\WINDOWS\system32> ping 192.168.101.10

Envoi dune requête 'Ping'  192.168.101.10 avec 32 octets de données :
Réponse de 192.168.101.10 : octets=32 temps<1ms TTL=64
Réponse de 192.168.101.10 : octets=32 temps<1ms TTL=64
Réponse de 192.168.101.10 : octets=32 temps<1ms TTL=64
Réponse de 192.168.101.10 : octets=32 temps<1ms TTL=64

Statistiques Ping pour 192.168.101.10:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms

PC2 vers VM2

    PS C:\Users\Bourbon> ping 192.168.102.10

    Envoi dune requête 'Ping'  192.168.102.10 avec 32 octets de données :
    Réponse de 192.168.102.10 : octets=32 temps<1ms TTL=64
    Réponse de 192.168.102.10 : octets=32 temps<1ms TTL=64
    Réponse de 192.168.102.10 : octets=32 temps<1ms TTL=64
    Réponse de 192.168.102.10 : octets=32 temps<1ms TTL=64

    Statistiques Ping pour 192.168.102.10:
        Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
    Durée approximative des boucles en millisecondes :
        Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms

VM1 vers PC1

PING 192.168.101.1 (192.168.101.1) 56(84) bytes of data.
64 bytes from 192.168.101.1: icmp_seq=1 ttl=128 time=0.272 ms
64 bytes from 192.168.101.1: icmp_seq=2 ttl=128 time=0.302 ms
64 bytes from 192.168.101.1: icmp_seq=3 ttl=128 time=0.436 ms
64 bytes from 192.168.101.1: icmp_seq=4 ttl=128 time=0.279 ms

--- 192.168.101.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.272/0.322/0.436/0.067 ms

VM2 vers PC2

    [root@localhost ~]# ping 192.168.102.1
    PING 192.168.102.1 (192.168.102.1) 56(84) bytes of data.
    64 bytes from 192.168.102.1: icmp_seq=1 ttl=128 time=0.203 ms
    64 bytes from 192.168.102.1: icmp_seq=2 ttl=128 time=0.339 ms
    64 bytes from 192.168.102.1: icmp_seq=3 ttl=128 time=0.439 ms
    64 bytes from 192.168.102.1: icmp_seq=4 ttl=128 time=0.294 ms
    64 bytes from 192.168.102.1: icmp_seq=5 ttl=128 time=0.285 ms
    ^C
    --- 192.168.102.1 ping statistics ---
    5 packets transmitted, 5 received, 0% packet loss, time 4002ms
    rtt min/avg/max/mdev = 0.203/0.312/0.439/0.077 ms

Table de routage du PC 1

Le réseau 192.168.25.0/24 est le réseau d'un vpn d'accès pour la communication avec deux autres réseaux

PS C:\WINDOWS\system32> route print -4
===========================================================================
Liste d'Interfaces
 12...00 15 5d 7f 1c 01 ......Hyper-V Virtual Ethernet Adapter #2
  5...70 4d 7b 35 a4 8f ......Realtek PCIe GBE Family Controller
 11...7c b0 c2 df 05 62 ......Microsoft Wi-Fi Direct Virtual Adapter
  6...7e b0 c2 df 05 61 ......Microsoft Wi-Fi Direct Virtual Adapter #2
  8...00 ff 20 f9 46 a8 ......TAP-Windows Adapter V9
 26...7c b0 c2 df 05 61 ......Intel(R) Dual Band Wireless-AC 7265
  1...........................Software Loopback Interface 1
 29...00 15 5d 0e b2 16 ......Hyper-V Virtual Ethernet Adapter
===========================================================================

IPv4 Table de routage
===========================================================================
Itinéraires actifs :
Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
          0.0.0.0          0.0.0.0      10.33.3.253      10.33.3.177     35
        10.33.0.0    255.255.252.0         On-link       10.33.3.177    291
      10.33.3.177  255.255.255.255         On-link       10.33.3.177    291
      10.33.3.255  255.255.255.255         On-link       10.33.3.177    291
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    331
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    331
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    331
     172.17.138.0  255.255.255.240         On-link      172.17.138.1   5256
     172.17.138.1  255.255.255.255         On-link      172.17.138.1   5256
    172.17.138.15  255.255.255.255         On-link      172.17.138.1   5256
     192.168.10.0    255.255.255.0     192.168.25.1     192.168.25.2    291
     192.168.20.0    255.255.255.0     192.168.25.1     192.168.25.2    291
     192.168.25.0    255.255.255.0         On-link      192.168.25.2    291
     192.168.25.2  255.255.255.255         On-link      192.168.25.2    291
   192.168.25.255  255.255.255.255         On-link      192.168.25.2    291
     192.168.30.0    255.255.255.0     192.168.25.1     192.168.25.2    291
    192.168.101.0    255.255.255.0         On-link     192.168.101.1    271
    192.168.101.1  255.255.255.255         On-link     192.168.101.1    271
  192.168.101.255  255.255.255.255         On-link     192.168.101.1    271
    192.168.112.0    255.255.255.0         On-link     192.168.112.1    281
    192.168.112.1  255.255.255.255         On-link     192.168.112.1    281
  192.168.112.255  255.255.255.255         On-link     192.168.112.1    281
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    331
        224.0.0.0        240.0.0.0         On-link      192.168.25.2    291
        224.0.0.0        240.0.0.0         On-link       10.33.3.177    291
        224.0.0.0        240.0.0.0         On-link     192.168.112.1    281
        224.0.0.0        240.0.0.0         On-link     192.168.101.1    271
        224.0.0.0        240.0.0.0         On-link      172.17.138.1   5256
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    331
  255.255.255.255  255.255.255.255         On-link      192.168.25.2    291
  255.255.255.255  255.255.255.255         On-link       10.33.3.177    291
  255.255.255.255  255.255.255.255         On-link     192.168.112.1    281
  255.255.255.255  255.255.255.255         On-link     192.168.101.1    271
  255.255.255.255  255.255.255.255         On-link      172.17.138.1   5256
===========================================================================
Itinéraires persistants :
  Aucun

Table de routage du PC 2

    IPv4 Table de routage
    ===========================================================================
    Itinéraires actifs :
    Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
              0.0.0.0          0.0.0.0      10.33.3.253       10.33.1.20     35
            10.33.0.0    255.255.252.0         On-link        10.33.1.20    291
           10.33.1.20  255.255.255.255         On-link        10.33.1.20    291
          10.33.3.255  255.255.255.255         On-link        10.33.1.20    291
            127.0.0.0        255.0.0.0         On-link         127.0.0.1    331
            127.0.0.1  255.255.255.255         On-link         127.0.0.1    331
      127.255.255.255  255.255.255.255         On-link         127.0.0.1    331
          169.254.0.0      255.255.0.0         On-link     169.254.217.7    281
          169.254.0.0      255.255.0.0         On-link    169.254.235.39    281
        169.254.217.7  255.255.255.255         On-link     169.254.217.7    281
       169.254.235.39  255.255.255.255         On-link    169.254.235.39    281
      169.254.255.255  255.255.255.255         On-link     169.254.217.7    281
      169.254.255.255  255.255.255.255         On-link    169.254.235.39    281
        192.168.102.0    255.255.255.0         On-link     192.168.102.1    281
        192.168.102.1  255.255.255.255         On-link     192.168.102.1    281
      192.168.102.255  255.255.255.255         On-link     192.168.102.1    281
        192.168.112.0    255.255.255.0         On-link     192.168.112.2    281
        192.168.112.2  255.255.255.255         On-link     192.168.112.2    281
      192.168.112.255  255.255.255.255         On-link     192.168.112.2    281
            224.0.0.0        240.0.0.0         On-link         127.0.0.1    331
            224.0.0.0        240.0.0.0         On-link     169.254.217.7    281
            224.0.0.0        240.0.0.0         On-link     192.168.102.1    281
            224.0.0.0        240.0.0.0         On-link    169.254.235.39    281
            224.0.0.0        240.0.0.0         On-link     192.168.112.2    281
            224.0.0.0        240.0.0.0         On-link        10.33.1.20    291
      255.255.255.255  255.255.255.255         On-link         127.0.0.1    331
      255.255.255.255  255.255.255.255         On-link     169.254.217.7    281
      255.255.255.255  255.255.255.255         On-link     192.168.102.1    281
      255.255.255.255  255.255.255.255         On-link    169.254.235.39    281
      255.255.255.255  255.255.255.255         On-link     192.168.112.2    281
      255.255.255.255  255.255.255.255         On-link        10.33.1.20    291
    ===========================================================================

Configuration du routage

PC1 : Ajout de la route vers le PC2

PS C:\WINDOWS\system32> route add 192.168.102.0/24 mask 255.255.255.0 192.168.112.2
 OK!

Ping PC1 vers Host-Only PC2

PS C:\WINDOWS\system32> ping 192.168.102.1

Envoi dune requête 'Ping'  192.168.102.1 avec 32 octets de données :
Réponse de 192.168.102.1 : octets=32 temps<1ms TTL=127
Réponse de 192.168.102.1 : octets=32 temps=1 ms TTL=127
Réponse de 192.168.102.1 : octets=32 temps=1 ms TTL=127
Réponse de 192.168.102.1 : octets=32 temps=1 ms TTL=127

Statistiques Ping pour 192.168.102.1:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 0ms, Maximum = 1ms, Moyenne = 0ms

PC2 : Ajout de la route vers le PC1

    PS C:\WINDOWS\system32> route add 192.168.101.0/24 mask 255.255.255.0 192.168.112.1
     OK!
    PS C:\WINDOWS\system32> ping 192.168.101.1

Ping PC2 vers Host-Only PC1

    Envoi dune requête 'Ping'  192.168.101.1 avec 32 octets de données :
    Réponse de 192.168.101.1 : octets=32 temps=1 ms TTL=127
    Réponse de 192.168.101.1 : octets=32 temps<1ms TTL=127
    Réponse de 192.168.101.1 : octets=32 temps<1ms TTL=127
    Réponse de 192.168.101.1 : octets=32 temps<1ms TTL=127

    Statistiques Ping pour 192.168.101.1:
        Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
    Durée approximative des boucles en millisecondes :
        Minimum = 0ms, Maximum = 1ms, Moyenne = 0ms

VM1 : Ajout de la route vers PC2 et VM2

[root@centos ~]# ip route add 192.168.112.0/24 via 192.168.101.1 dev eth1
[root@centos ~]# ip route add 192.168.102.0/24 via 192.168.101.1 dev eth1

Ping VM1 vers PC2 réseau 12 et 2

[root@centos ~]# ping -c 4 192.168.102.1 && ping -c 4 192.168.112.2
PING 192.168.102.1 (192.168.102.1) 56(84) bytes of data.
64 bytes from 192.168.102.1: icmp_seq=1 ttl=126 time=0.977 ms
64 bytes from 192.168.102.1: icmp_seq=2 ttl=126 time=1.32 ms
64 bytes from 192.168.102.1: icmp_seq=3 ttl=126 time=1.02 ms
64 bytes from 192.168.102.1: icmp_seq=4 ttl=126 time=1.51 ms

--- 192.168.102.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 0.977/1.209/1.515/0.221 ms
PING 192.168.112.2 (192.168.112.2) 56(84) bytes of data.
64 bytes from 192.168.112.2: icmp_seq=1 ttl=127 time=1.27 ms
64 bytes from 192.168.112.2: icmp_seq=2 ttl=127 time=1.47 ms
64 bytes from 192.168.112.2: icmp_seq=3 ttl=127 time=1.52 ms
64 bytes from 192.168.112.2: icmp_seq=4 ttl=127 time=1.60 ms

--- 192.168.112.2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 1.278/1.469/1.605/0.128 ms

VM2 : Ajout de la route vers PC2 et VM1

    [root@localhost ~]# ip route add 192.168.112.0/24 via 192.168.102.1 dev enp0s8
    [root@localhost ~]# ip route add 192.168.101.0/24 via 192.168.102.1 dev enp0s8
    [root@localhost ~]#

Ping VM2 vers IP du PC1 dans le réseau 12

    [root@localhost ~]# ping 192.168.112.1
    PING 192.168.112.1 (192.168.112.1) 56(84) bytes of data.
    64 bytes from 192.168.112.1: icmp_seq=1 ttl=127 time=1.39 ms
    64 bytes from 192.168.112.1: icmp_seq=2 ttl=127 time=1.82 ms
    64 bytes from 192.168.112.1: icmp_seq=3 ttl=127 time=1.86 ms
    64 bytes from 192.168.112.1: icmp_seq=4 ttl=127 time=1.13 ms
    64 bytes from 192.168.112.1: icmp_seq=5 ttl=127 time=1.13 ms

Ping VM2 vers IP du PC1 dans le réseau 1

    [root@localhost ~]# ping 192.168.101.1
    PING 192.168.101.1 (192.168.101.1) 56(84) bytes of data.
    64 bytes from 192.168.101.1: icmp_seq=1 ttl=126 time=1.10 ms
    64 bytes from 192.168.101.1: icmp_seq=2 ttl=126 time=1.19 ms
    64 bytes from 192.168.101.1: icmp_seq=3 ttl=126 time=1.11 ms
    64 bytes from 192.168.101.1: icmp_seq=4 ttl=126 time=1.13 ms

Ping VM1 vers tous les FQDN

[root@centos ~]# ping -c 2 pc1.tp3.b1 && ping -c 2 pc2.tp3.b1 && ping -c 2 vm1.tp3.b1 && ping -c 2 vm2.tp3.b1
PING pc1.tp3.b1 (192.168.112.1) 56(84) bytes of data.
64 bytes from pc1.tp3.b1 (192.168.112.1): icmp_seq=1 ttl=127 time=1.13 ms
64 bytes from pc1.tp3.b1 (192.168.112.1): icmp_seq=2 ttl=127 time=0.749 ms

--- pc1.tp3.b1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.749/0.940/1.131/0.191 ms
PING pc2.tp3.b1 (192.168.112.2) 56(84) bytes of data.
64 bytes from pc2.tp3.b1 (192.168.112.2): icmp_seq=1 ttl=127 time=1.74 ms
64 bytes from pc2.tp3.b1 (192.168.112.2): icmp_seq=2 ttl=127 time=1.92 ms

--- pc2.tp3.b1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.746/1.834/1.923/0.098 ms
PING vm1.tp3.b1 (192.168.101.10) 56(84) bytes of data.
64 bytes from vm1.tp3.b1 (192.168.101.10): icmp_seq=1 ttl=64 time=0.031 ms
64 bytes from vm1.tp3.b1 (192.168.101.10): icmp_seq=2 ttl=64 time=0.051 ms

--- vm1.tp3.b1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.031/0.041/0.051/0.010 ms
PING vm2.tp3.b1 (192.168.102.10) 56(84) bytes of data.
64 bytes from vm2.tp3.b1 (192.168.102.10): icmp_seq=1 ttl=62 time=1.71 ms
64 bytes from vm2.tp3.b1 (192.168.102.10): icmp_seq=2 ttl=62 time=2.34 ms

--- vm2.tp3.b1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.717/2.030/2.344/0.316 ms

Ping VM2 vers tous les FQDN

    [root@localhost ~]# ping -c 2 pc1.tp3.b1 && ping -c 2 pc2.tp3.b1 && ping -c 2 vm1.tp3.b1 && ping -c 2 vm2.tp3.b1
    PING pc1.tp3.b1 (192.168.112.1) 56(84) bytes of data.
    64 bytes from pc1.tp3.b1 (192.168.112.1): icmp_seq=1 ttl=127 time=1.17 ms
    64 bytes from pc1.tp3.b1 (192.168.112.1): icmp_seq=2 ttl=127 time=0.816 ms

    --- pc1.tp3.b1 ping statistics ---
    2 packets transmitted, 2 received, 0% packet loss, time 1000ms
    rtt min/avg/max/mdev = 0.816/0.997/1.178/0.181 ms
    PING pc2.tp3.b1 (192.168.112.2) 56(84) bytes of data.
    64 bytes from pc2.tp3.b1 (192.168.112.2): icmp_seq=1 ttl=127 time=0.224 ms
    64 bytes from pc2.tp3.b1 (192.168.112.2): icmp_seq=2 ttl=127 time=0.284 ms

    --- pc2.tp3.b1 ping statistics ---
    2 packets transmitted, 2 received, 0% packet loss, time 1000ms
    rtt min/avg/max/mdev = 0.224/0.254/0.284/0.030 ms
    PING vm1.tp3.b1 (192.168.101.10) 56(84) bytes of data.
    64 bytes from vm1.tp3.b1 (192.168.101.10): icmp_seq=1 ttl=62 time=1.50 ms
    64 bytes from vm1.tp3.b1 (192.168.101.10): icmp_seq=2 ttl=62 time=1.78 ms

    --- vm1.tp3.b1 ping statistics ---
    2 packets transmitted, 2 received, 0% packet loss, time 1001ms
    rtt min/avg/max/mdev = 1.503/1.641/1.780/0.144 ms
    PING vm2.tp3.b1 (192.168.102.10) 56(84) bytes of data.
    64 bytes from vm2.tp3.b1 (192.168.102.10): icmp_seq=1 ttl=64 time=0.011 ms
    64 bytes from vm2.tp3.b1 (192.168.102.10): icmp_seq=2 ttl=64 time=0.018 ms

    --- vm2.tp3.b1 ping statistics ---
    2 packets transmitted, 2 received, 0% packet loss, time 999ms
    rtt min/avg/max/mdev = 0.011/0.014/0.018/0.005 ms