GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples de commandes Linux ping

La commande ping (Packet INternet Groper) est l'un des utilitaires les plus utilisés sur différents systèmes d'exploitation :de Windows à Linux.

Il s'agit d'un outil de dépannage réseau utilisé pour tester l'accessibilité des systèmes distants, des serveurs et des périphériques réseau.

Il y parvient en envoyant une demande d'écho ICMP à un système distant. Les requêtes de paquets ICMP sont reçues et relayées vers la source indiquant que l'hôte est opérationnel.

Dans ce guide, nous verrons comment il est utilisé et les différentes options qui peuvent être transmises pour obtenir différents résultats.

Syntaxe de la commande Linux ping

La syntaxe de la commande Linux ping est assez simple et directe.

ping [option] [hostname or IP address]

Utiliser la commande ping pour obtenir l'adresse IP d'un hôte

Nous pouvons utiliser la commande ping pour connaître l'adresse IP d'un site Web. La sortie de la commande ping imprime l'adresse IP de l'hôte.


$ ping journaldev.com
PING journaldev.com (45.33.45.237): 56 data bytes
64 bytes from 45.33.45.237: icmp_seq=0 ttl=56 time=59.133 ms
64 bytes from 45.33.45.237: icmp_seq=1 ttl=56 time=43.917 ms

Utiliser la commande ping pour tester la connectivité ou l'accessibilité d'un système

L'utilisation la plus élémentaire de la commande ping consiste à envoyer une requête ping à une adresse de site Web ou à un nom d'hôte, comme indiqué.

ping google.com

Exemple de sortie

Alternativement, vous pouvez envoyer un ping à un serveur en spécifiant son adresse IP comme indiqué.

ping 173.82.2.236

Exemple de sortie

Il est important de noter que dans les exemples ci-dessus, la commande ping continuera à envoyer des requêtes ping jusqu'à ce que vous appuyiez sur CRTL + C .

La commande Ping utilise le résolveur DNS pour trouver l'adresse IP de l'hôte, puis envoie la requête ping. Si le nom d'hôte n'est pas valide, il renverra "Hôte inconnu ” erreur.


$ ping google
ping: cannot resolve google: Unknown host
$ ping sasadsasdd.com
ping: cannot resolve sasadsasdd.com: Unknown host
$ 

Spécifiez l'intervalle de temps entre les requêtes ping

Il y a un intervalle d'une seconde entre les requêtes ping par défaut. Si vous souhaitez modifier cela et spécifier une valeur plus élevée, utilisez le -i argument suivi de l'intervalle de temps comme indiqué.

ping -i 3 google.com

Exemple de sortie

Dans l'exemple ci-dessus, l'intervalle de temps entre les paquets ping est de 3 secondes.

Modifier la taille du paquet ping

Le nombre d'octets contenus dans une requête ping est de 56 par défaut ( 64 octets si vous incluez l'en-tête ping). Vous pouvez cependant modifier cette valeur selon vos préférences en utilisant le -s option suivie de la valeur. Pour changer la valeur à 80, exécutez la commande.

ping -s 80 google.com

Exemple de sortie

Spécifiez la durée d'envoi de la taille du paquet ping

Comme vous l'avez observé dans les exemples précédents, vous devez appuyer sur CTRL + C pour interrompre l'envoi de paquets ping. Pour éviter ce désagrément, vous pouvez spécifier le nombre de paquets à envoyer en utilisant le -c drapeau. Par exemple, pour envoyer 5 paquets ping, exécutez la commande ci-dessous.

ping -c 5 google.com

Exemple de sortie

La commande ci-dessus envoie 5 paquets ping à la cible et s'arrête finalement.

Inonder un système cible

Oui, vous êtes probablement sceptique à ce sujet, mais la commande ping peut également être utilisée pour inonder une cible. Vous pouvez y parvenir en utilisant le -f commande.

ping -f jaykiarie.com

Exemple de sortie

AVIS DE NON-RESPONSABILITÉ  :des précautions doivent être prises car l'inondation d'un système cible avec des requêtes ping peut conduire à une attaque DOS qui peut dégrader l'accessibilité ou la connectivité d'un système.

Imprimer l'horodatage des requêtes ping

Si vous le souhaitez, vous pouvez imprimer l'horodatage pendant lequel les paquets ping sont envoyés. Ceci est réalisé en utilisant le -D option. L'horodatage est une combinaison de l'heure Unix et des microsecondes.

Exemple de sortie

Conclusion

Comme nous l'avons vu, ping est une commande très utile pour le dépannage du réseau et aide les administrateurs système et les utilisateurs réguliers à diagnostiquer les problèmes de réseau impliquant la connectivité entre les systèmes. Vous pouvez exécuter la commande "man ping" pour vérifier toutes les options fournies par la commande ping.


Linux
  1. 7 Exemples de commandes Linux df

  2. 8 Exemples de commandes Linux TR

  3. Exemples de commande rm sous Linux

  4. Exemples de commandes ps sous Linux

  5. Exemples de commandes ping sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Ping sous Linux

Commande ping Linux

Commande Ping pratique dans des exemples Linux

Exemples de commandes id sous Linux