- 1 1. Raisons d’utiliser la commande ping sur Ubuntu
- 2 2. Causes et vérifications lorsque la commande ping est introuvable
- 3 3. Étapes pour installer la commande ping sur Ubuntu
- 4 4. Utilisation de base et options de la commande ping
- 5 5. Installation et utilisation de la commande ping dans un environnement Docker
- 6 7. Conclusion : Commencez le diagnostic réseau avec la commande ping sous Ubuntu
1. Raisons d’utiliser la commande ping sur Ubuntu
Qu’est-ce que la commande ping ?
La commande ping est un outil essentiel utilisé pour le diagnostic et le dépannage réseau. Cette commande envoie des requêtes d’écho ICMP (Internet Control Message Protocol) à une adresse IP ou un nom d’hôte spécifique pour vérifier si une réponse est reçue.
En termes simples, c’est la meilleure commande pour vérifier si « le réseau fonctionne correctement ».
Cas d’utilisation dans un environnement Ubuntu
Les distributions Linux comme Ubuntu sont largement utilisées par les administrateurs et ingénieurs réseau. La commande ping est utile dans les situations suivantes :
- Vérification de la connectivité réseauPar exemple, vous pouvez rapidement vérifier si vous êtes connecté à Internet en saisissant
ping google.com. - Mesure de la latenceLa commande ping aide à mesurer le temps (en millisecondes) qu’il faut pour qu’un paquet soit envoyé et reçu. Ceci est utile pour évaluer la vitesse et la qualité du réseau.
- Identification des pannes réseauEn vérifiant la connectivité avec d’autres appareils sur un réseau local, vous pouvez identifier les problèmes réseau potentiels.
Lorsque vous devez installer la commande ping sur Ubuntu
Par défaut, la commande ping est disponible dans une installation standard d’Ubuntu. Cependant, dans les installations minimales ou les environnements Docker, la commande ping peut ne pas être installée.
Dans ces cas, vous devez installer le paquet nécessaire pour activer la commande ping. Les étapes détaillées d’installation seront expliquées dans les sections suivantes.
Pourquoi la commande ping est importante
Malgré sa simplicité, la commande ping est un outil de diagnostic puissant. Elle constitue souvent la première étape pour résoudre des problèmes réseau complexes et est particulièrement importante pour les raisons suivantes :
- Identification rapide des problèmes réseau
- Disponible par défaut sans nécessiter d’outils supplémentaires
- Facile à comprendre, même pour les débutants
Utiliser efficacement la commande ping dans un environnement Ubuntu permet de rationaliser la gestion du réseau et de dépanner les problèmes rapidement.

2. Causes et vérifications lorsque la commande ping est introuvable
Pourquoi la commande ping peut être absente
Si vous ne pouvez pas utiliser la commande ping sur Ubuntu, c’est souvent dû à des paramètres système ou à des différences d’environnement. Voici quelques raisons courantes :
Absence due à une installation minimale
Si vous avez installé Ubuntu avec l’option « Installation minimale », certains outils et utilitaires peuvent être omis. La commande ping est incluse dans le paquet iputils-ping, et si ce paquet n’est pas installé, la commande ne sera pas disponible.
Limitations dans les environnements Docker et conteneurs
Dans Docker et d’autres environnements conteneurisés, des images de base légères (par ex., Alpine Linux) sont couramment utilisées. Ces images de base n’incluent souvent pas la commande ping, il faut donc l’installer séparément.
Paramètres incorrects de la variable d’environnement
Si la variable d’environnement PATH n’est pas correctement définie, le système peut ne pas être capable de localiser la commande ping, même si elle est installée.
Comment vérifier si la commande ping existe
Si la commande ping n’est pas disponible, suivez ces étapes pour diagnostiquer le problème.
Commande 1 : which ping
Exécutez la commande suivante dans le terminal :
which pingCette commande vous indique l’emplacement du fichier exécutable ping. Si elle ne renvoie aucune sortie, il est probable que la commande ping ne soit pas installée.
Commande 2 : apt list iputils-ping
Vérifiez si iputils-ping est installé en utilisant le gestionnaire de paquets d’Ubuntu :
apt list iputils-pingSi le résultat n’affiche pas « [installed] », vous devez installer le paquet.
Commande 3 : Vérification de la version
Si la commande ping est installée, vous pouvez vérifier sa version pour vous assurer qu’elle fonctionne correctement :
ping -VSi les informations de version correctes apparaissent, l’installation est terminée.
Exemples de cas de dépannage
Cas 1 : Erreur « command not found »
Exemple d’erreur :
ping: command not foundCette erreur indique que la commande ping n’est pas installée. Consultez les étapes d’installation dans les sections suivantes.
Cas 2 : Erreur de permission
Exemple d’erreur :
ping: Operation not permittedDans ce cas, des privilèges administratifs sont requis. Utilisez sudo avant d’exécuter la commande.
3. Étapes pour installer la commande ping sur Ubuntu
Étape 1 : Mettre à jour le système
Tout d’abord, mettez à jour les paquets du système pour garantir une installation fluide.
- Ouvrez le terminal.
- Exécutez la commande suivante :
sudo apt updateCela met à jour la liste des paquets vers la dernière version.
Étape 2 : Installer le paquet iputils-ping
Pour installer la commande ping, exécutez la commande suivante :
- Entrez la commande suivante :
sudo apt install iputils-ping- Si vous êtes invité, saisissez votre mot de passe administrateur (sudo).
- Une fois l’installation terminée, vous verrez un message comme celui-ci :
Setting up iputils-ping (version number) ...La commande ping est maintenant prête à être utilisée.
Étape 3 : Vérifier l’installation
Pour confirmer que l’installation a réussi, exécutez les commandes suivantes.
Exemple 1 : Vérifier l’emplacement de ping
which pingSi la sortie ressemble à ceci, l’installation a réussi :
/usr/bin/pingExemple 2 : Vérifier la version de ping
ping -VCette commande affiche la version installée de la commande ping.
4. Utilisation de base et options de la commande ping
Utilisation de base
Vérifier l’état de connexion d’un hôte
Vous pouvez utiliser la commande suivante pour vérifier l’état de connexion à un hôte spécifique (par ex., google.com) :
ping google.comL’exécution de cette commande affichera des informations telles que :
- Temps de réponse (par exemple,
64 bytes from 142.250.74.46: icmp_seq=1 ttl=117 time=14.1 ms) - Statistiques de transmission et de réception de paquets
Utiliser une adresse IP au lieu d’un nom d’hôte
Vous pouvez spécifier une adresse IP au lieu d’un nom d’hôte pour vérifier la connectivité :
ping 8.8.8.8Cette méthode est utile pour diagnostiquer les problèmes liés au DNS.
Options utiles de la commande ping
Option 1 : spécifier le nombre de requêtes ping (-c)
Utilisez l’option -c pour envoyer un nombre spécifique de requêtes ping :
ping -c 4 google.comDans cet exemple, seuls 4 paquets seront envoyés, ce qui est utile lorsque vous ne souhaitez pas lancer un ping illimité.
Option 2 : définir l’intervalle entre les paquets (-i)
Utilisez l’option -i pour spécifier l’intervalle entre chaque requête ping :
ping -i 2 google.comCet exemple envoie des paquets toutes les 2 secondes (l’intervalle par défaut est de 1 seconde).
Option 3 : changer la taille du paquet (-s)
Utilisez l’option -s pour spécifier la taille du paquet :
ping -s 128 google.comCet exemple envoie des paquets de 128 octets, ce qui peut être utile pour tester la capacité du réseau.
Option 4 : exécuter en mode verbeux (-v)
Utilisez l’option -v pour obtenir une sortie de journal détaillée :
ping -v google.comCette option aide à déboguer les erreurs et à obtenir des informations plus détaillées.
Cas d’utilisation avancés
Diagnostiquer un réseau local
Pour vérifier la connexion à d’autres appareils au sein d’un réseau local (par ex., routeurs ou imprimantes), utilisez leurs adresses IP :
ping 192.168.1.1Cela aide à identifier les problèmes au sein de votre réseau local.
Mesurer la perte de paquets
La commande ping peut également mesurer la perte de paquets (le pourcentage de paquets envoyés qui n’atteignent jamais leur destination). Vérifier la valeur de perte de paquets dans la sortie des statistiques peut aider à évaluer la stabilité du réseau.
Comment lire les résultats
Lorsque vous exécutez la commande ping, elle affichera des statistiques comme celles-ci :
- Nombre de paquets envoyés et reçus
- Exemple :
4 packets transmitted, 4 received, 0% packet loss - Une perte de paquets de 0 % indique une connexion stable.
- Temps aller‑retour (RTT)
- Exemple:
rtt min/avg/max/mdev = 14.1/14.2/14.3/0.1 ms - Un RTT moyen plus bas indique un temps de réponse réseau plus rapide.

5. Installation et utilisation de la commande ping dans un environnement Docker
Lorsque vous avez besoin de la commande ping dans Docker
Voici quelques scénarios courants où la commande ping est utile dans Docker :
- Vérification de la connectivité réseauVérifier la communication entre les conteneurs ou entre un conteneur et la machine hôte.
- Dépannage des problèmes réseauDiagnostiquez les problèmes de connectivité au sein des réseaux de conteneurs.
- Test des configurations réseau personnaliséesValidez les paramètres dans Docker Compose ou les réseaux de pont personnalisés.
Installation de la commande ping à l’intérieur d’un conteneur Docker
Étape 1 : Accéder au conteneur
Pour accéder à un conteneur existant, exécutez :
docker exec -it <container_name> /bin/bashPar exemple, si le nom de votre conteneur est my_container :
docker exec -it my_container /bin/bashÉtape 2 : Installer le paquet requis
- Si vous utilisez une image basée sur Ubuntu :
apt update
apt install -y iputils-ping- Si vous utilisez une image basée sur Alpine Linux:
apk add --no-cache iputilsÉtape 3 : Vérifier l’installation
Pour vérifier que l’installation a réussi, exécutez :
ping -VAjout de ping à un Dockerfile
Pour les images basées sur Ubuntu
Créez un Dockerfile avec le contenu suivant :
FROM ubuntu:latest
RUN apt update && apt install -y iputils-ping
CMD ["/bin/bash"]Pour les images basées sur Alpine Linux
FROM alpine:latest
RUN apk add --no-cache iputils
CMD ["/bin/sh"]Après avoir enregistré le Dockerfile, construisez la nouvelle image :
docker build -t my_image .Vous pouvez maintenant démarrer un nouveau conteneur à partir de cette image, et la commande ping sera disponible.
7. Conclusion : Commencez le diagnostic réseau avec la commande ping sous Ubuntu
Points clés
Voici les points clés abordés dans cet article :
- Utilisation de base de pingLa commande ping est un outil essentiel pour vérifier la connectivité réseau et est largement utilisée dans les environnements Ubuntu.
- Étapes d’installationSi la commande ping est manquante, l’installation du package
iputils-pingrésout le problème. Nous avons également expliqué comment l’installer dans un conteneur Docker. - Options de CommandeNous avons expliqué des options utiles telles que
-c(limiter les requêtes),-i(définir les intervalles), et-s(changer la taille des paquets). - DépannageDes problèmes courants tels que les erreurs d’autorisation, les paramètres du pare-feu et les problèmes DNS ont été résolus.
Dernières réflexions
En comprenant et en utilisant efficacement la commande vous pouvez améliorer le diagnostic réseau et le dépannage. Essayez d’expérimenter avec différentes options et cas d’utilisation pour approfondir votre compréhension.



