Skip to main content

[Fondamentaux] Tester la connectivité entre deux machines

Introduction

À des fins de diagnostic réseau, il peut être utile de tester un flux.

Pour cela, vous pouvez utiliser le protocole ICMP ou netcat et nmap pour des flux TCP/UDP.

TCPdump

Commencez par installer le paquet tcpdump :

sudo apt install -y tcpdump

Pour l'exemple, nous allons tester la connectivité entre une prmeière machine qui a pour IP 192.168.192.1 et une deuxième machine qui a pour IP 192.168.192.129.

On va donc écouter les requêtes ICMP grâce à tcpdump avec la commande suivante sur la deuxième machine :

tcpdump icmp -i <INTERFACE>

Puis on peut lancer un ping sur la première machine :

ping 192.168.192.129

Netcat

Installez netcat :

sudo apt install -y netcat

TCP

Pour tester un flux TCP sur un port particulier vous pouvez utiliser la commande suivant :

nc -zv <IP> <PORT>

UDP

Pour tester un flux UDP sur un port particulier vous pouvez utiliser la commande suivant :

nc -zv -u <IP> <PORT>

Nmap

Installez nmap :

sudo apt install -y nmap

TCP

nmap -p <PORT> <IP>

UDP

nmap -sU -p <PORT> <IP>