[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>