Commande ping
Fonction
Envoyer une demande d'écho sur un hôte réseau.
Syntaxe
ping [ -n ] [ -r ] [ -s TaillePaquet ] [ -src NomHôte/AddresseIP ] Hôte [ Nombre ]
Description
- Déterminer l'état du réseau et de divers hôtes étrangers.
- Faire le suivi des incidents matériels et logiciels et les isoler.
- Tester, mesurer et gérer les réseaux.
Si l'hôte est opérationnel et se trouve sur le réseau, il répond à la demande d'écho. Chaque demande contient un en-tête IP (protocole Internet) et ICMP suivis d'une structure de valeur de temps et de suffisamment d'octets pour remplir le paquet. Le paramètre par défaut est d'envoyer en continu les demandes jusqu'à réception d'une interruption (Ctrl-C).
La commande ping envoie un datagramme par seconde et imprime une ligne de résultat pour chaque réponse reçue. Elle calcule les allers-retours et les statistiques de perte de paquets, et affiche un bref récapitulatif à la fin. La commande ping prend fin lorsque le programme s'arrête ou lorsqu'il reçoit un signal SIGINT. Le paramètre Host est soit un nom d'hôte, soit une adresse Internet valide.
Par défaut, la commande ping continue à envoyer des demandes d'écho à l'écran jusqu'à réception d'une interruption (Ctrl-C). Du fait de la charge entraînée par ces demandes d'écho continues sur le système, les demandes répétées doivent être utilisées surtout pour l'isolement des incidents.
Indicateurs
Nom de l'indicateur | Description |
---|---|
-n | Spécifie le résultat numérique uniquement. Aucune tentative de recherche des noms symboliques des adresses hôte n'est effectuée. |
-r | Contourne les tables de routage et effectue l'envoi directement à un hôte sur un réseau relié. Si l'hôte ne se trouve pas sur un réseau directement connecté, la commande ping génère un message d'erreur. Cette option peut servir à exécuter la commande ping sur un hôte local via une interface qui n'y a plus accès. |
-s TaillePaquet | Spécifie le nombre d'octets de données à envoyer. La valeur par défaut est 56, qui est convertie en données ICMP 64 lorsque combinée avec les 8 octets des données d'en-tête ICMP. |
-src NomHôte/AddresseIP | Utilise l'adresse IP comme adresse source dans les paquets ping sortants. Sur les hôtes qui ont plusieurs adresses IP, l'option -src peut permettre de forcer l'adresse source pour qu'elle ne soit plus une adresse IP de l'interface avec laquelle le paquet est envoyé. Si l'adresse IP ne correspond pas aux adresses d'interface de la machine, une erreur se produit et aucun envoi n'est effectué. |
Paramètres
Paramètre | Description |
---|---|
Nombre | Spécifie le nombre des demandes d'écho à envoyer (et à recevoir). Ce paramètre assure la compatibilité avec les versions précédentes de la commande ping. |
Etat de sortie
Exemples
- Pour vérifier la connexion réseau sur l'hôte canopus et spécifier le nombre de demandes d'écho à envoyer,
entrez :
ping canopus 5
Des informations comparables à celles qui suivent s'affichent :
PING canopus.austin.century.com: (128.116.1.5): 56 data bytes 64 bytes from 128.116.1.5: icmp_seq=0 ttl=255 time=2 ms 64 bytes from 128.116.1.5: icmp_seq=1 ttl=255 time=2 ms 64 bytes from 128.116.1.5: icmp_seq=2 ttl=255 time=3 ms 64 bytes from 128.116.1.5: icmp_seq=3 ttl=255 time=2 ms 64 bytes from 128.116.1.5: icmp_seq=4 ttl=255 time=2 ms ----canopus.austin.century.com PING Statistics---- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 2/2/3 ms
- Pour obtenir des informations sur l'hôte opus et spécifier le nombre d'octets de données à envoyer, entrez :
ping -s 2000 opus
Des informations comparables à celles qui suivent s'affichent :
PING opus.austin.century.com: (129.35.34.234): 2000 data bytes 2008 bytes from 129.35.34.234: icmp_seq=0 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=1 ttl=255 time=19 ms 2008 bytes from 129.35.34.234: icmp_seq=2 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=3 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=4 ttl=255 time=20 ms 2008 bytes from 129.35.34.234: icmp_seq=5 ttl=255 time=19 ms 2008 bytes from 129.35.34.234: icmp_seq=6 ttl=255 time=19 ms ^C ----opus.austin.century.com PING Statistics---- 7 packets transmitted, 7 packets received, 0% packet loss round-trip min/avg/max = 19/19/20 ms
Remarque : Le résultat est répété jusqu'a réception d'une interruption (Ctrl-C).