- 1 1. Qu’est‑ce que la ping ?
- 2 2. Comment utiliser la commande ping sous Ubuntu
- 3 3. Options de la commande ping et utilisation avancée
- 4 4. Utilisation de la commande ping pour le dépannage réseau
- 5 5. Utiliser Ping pour une analyse réseau avancée
- 6 6. Automatisation de la surveillance du réseau avec Ping
- 7 7. Conclusion
1. Qu’est‑ce que la ping ?
Aperçu de la commande ping
La commande ping est un outil fondamental utilisé pour vérifier l’état de connexion entre un hôte sur un réseau. Elle envoie des paquets ICMP ECHO_REQUEST et reçoit des réponses afin de déterminer la latence du réseau et la perte de paquets. Ping est largement utilisé pour les vérifications de connectivité réseau et est disponible sur la plupart des systèmes d’exploitation, y compris Linux, Windows et macOS.
Par exemple, vous pouvez envoyer un ping aux serveurs de Google pour vérifier l’état de la connexion avec la commande suivante :
ping google.com
Lorsque vous exécutez cette commande, des paquets ICMP sont envoyés au serveur de Google (résolu en une adresse IP), et le temps de réponse (RTT : Round‑Trip Time) ainsi que le taux de perte de paquets sont affichés.
2. Comment utiliser la commande ping sous Ubuntu
Utilisation de base
L’utilisation de base de la commande ping est très simple. Vous devez simplement spécifier un nom d’hôte ou une adresse IP. Par défaut, la commande continue d’envoyer des paquets ICMP indéfiniment. Voici un exemple de commande de base :
ping [hostname or IP address]
Par exemple, pour envoyer un ping au serveur de Google, utilisez la commande suivante :
ping google.com
Dans ce cas, le processus ping continuera jusqu’à être arrêté manuellement. Pour arrêter la commande ping, appuyez sur Ctrl + C
pour interrompre le processus.

3. Options de la commande ping et utilisation avancée
Limiter le nombre de requêtes ping (-c)
Par défaut, la commande ping continue d’envoyer des paquets jusqu’à ce qu’elle soit arrêtée manuellement. Cependant, vous pouvez spécifier le nombre de paquets à envoyer en utilisant l’option -c
.
ping -c 4 google.com
Cette commande envoie quatre paquets au serveur de Google puis s’arrête après avoir affiché les résultats.
Définir l’intervalle entre les pings (-i)
Par défaut, la commande ping envoie des paquets chaque seconde. Vous pouvez modifier cet intervalle en utilisant l’option -i
. Par exemple, pour envoyer des pings toutes les 5 secondes, utilisez la commande suivante :
ping -i 5 google.com
Spécifier la taille du paquet (-s)
La taille de paquet par défaut est de 56 octets, mais vous pouvez la modifier en utilisant l’option -s
. Cela peut être utile pour tester les performances du réseau.
ping -s 128 google.com
4. Utilisation de la commande ping pour le dépannage réseau
En cas de problèmes de connexion réseau, la commande ping peut aider à diagnostiquer le problème. Si une requête ping échoue, les problèmes suivants peuvent en être la cause :
- Paramètres du pare-feu: Le serveur ou l’appareil réseau peut bloquer les paquets ICMP. Vérifiez les paramètres du pare-feu et configurez-les pour autoriser les requêtes ping si nécessaire.
- Configuration réseau incorrecte: Des problèmes tels que des adresses IP mal configurées ou des masques de sous-réseau peuvent également causer des problèmes de connectivité. Vérifiez vos paramètres réseau.

5. Utiliser Ping pour une analyse réseau avancée
Ping en rafale (-f)
Le ping en rafale est utilisé pour tester les performances du réseau en envoyant rapidement un grand nombre de paquets, créant ainsi une charge élevée. Cette option nécessite des privilèges d’administrateur.
sudo ping -f google.com
Définir un délai d’attente (-w)
Pour limiter le temps d’exécution de la commande ping, utilisez l’option -w
. Cela garantit que ping s’arrête automatiquement après la durée spécifiée (en secondes).
ping -w 10 google.com
6. Automatisation de la surveillance du réseau avec Ping
La commande ping peut être automatisée à l’aide de tâches cron pour surveiller régulièrement l’état du réseau. Dans l’exemple suivant, une commande ping est exécutée toutes les 5 minutes, et les résultats sont enregistrés dans un fichier.
*/5 * * * * ping -c 1 google.com >> /var/log/ping.log
7. Conclusion
La commande ping est un outil puissant pour vérifier rapidement la connectivité réseau. De l’utilisation de base à l’analyse détaillée à l’aide de diverses options, elle peut être appliquée dans de nombreux scénarios, y compris le dépannage et la surveillance du réseau. Utilisez ce guide pour maîtriser la commande ping et vérifier efficacement l’état du réseau.