Nous pouvons également obtenir la durée de temps pour transmettre et recevoir des réponses d'un réseau à l'aide du programme Linux Ping. Ping envoie une séquence de paquets de protocole de message de contrôle Internet (ICMP) à l'hôte, puis attend un message de réponse ICMP de l'hôte. Cela nous donne des informations sur l'opération du réseau.
Les tâches couramment effectuées par ping sont:
Dans cet article, les fonctions / utilisation de la commande de ping seront discutées.
Vérification de l'existence de l'utilitaire Ping dans votre système
La commande de ping est présente dans de nombreux systèmes Linux par défaut mais pour vérifier son existence, vérifiez sa version par commande mentionnée ci-dessous:
$ ping -v
Comment utiliser la commande ping
La syntaxe à suivre pour la commande ping est mentionnée ci-dessous:
$ ping [Options] [Hostname / IP]
Pour vérifier la connectivité de n'importe quel hôte, vous pouvez utiliser la commande ping. Ici, je cingle le serveur YouTube par la commande mentionnée ci-dessous et je vérifie le résultat ci-dessous:
$ ping youtube.com
La sortie ci-dessus décrit les informations suivantes:
ICMP_SEQ | Il indique un numéro de séquence de paquet. Par exemple, le premier paquet a icmp_seq = 1 |
TTL | Représente "temps de vivre". Il raconte le compte de «Hop de réseau» Un paquet prend avant le rejet du routeur. Sa gamme est de 1-255 |
temps | Le temps qu'il a fallu pour un package pour se rendre à destination et revenir à son origine. Des millisecondes sont utilisées pour exprimer le temps. |
Presse Ctrl + c Pour arrêter le processus, et après la fin du processus, le nombre de paquets reçus ou transmis, le nombre de paquets perdus et le temps sont tous rapportés par cette commande comme indiqué ci-dessous:
Il n'y aura pas de connectivité réseau entre votre appareil et le serveur hôte si vous n'obtenez pas de réponse ping.
Comment utiliser la commande ping sur Ubuntu
Certaines commandes de ping couramment utilisées sont suivantes:
Modification de l'intervalle de temps entre les paquets en utilisant la commande de ping sur Ubuntu
Par défaut, la commande ping fournit des paquets après une seconde, bien que cette période puisse être modifiée.
En utilisant "-je" Flag Après la commande de ping, nous pouvons changer le temps par syntaxe mentionnée ci-dessous:
$ ping -i [temps changé] Adresse hôte
Pour augmenter le temps: Si vous souhaitez augmenter l'intervalle de temps entre les paquets, spécifiez «Changement de temps» supérieur à 1 après -I.
Par exemple, je veux changer le temps de ping de "Youtube" et réglé sur 3, Ensuite, je vais exécuter la commande mentionnée ci-dessous sur le terminal:
$ ping -i 3 youtube.com
Pour réduire le temps: Si vous souhaitez diminuer l'intervalle de temps entre les paquets, spécifiez «Temps de ping» moins de 1 après -I.
Par exemple, je veux réduire le temps de ping "Youtube" et réglé sur 0.3, Ensuite, je vais exécuter la commande mentionnée ci-dessous sur le terminal:
$ ping -i 0.3 YouTube.com
Limiter le nombre de paquets
La commande ping envoie des paquets jusqu'à ce qu'il soit arrêté manuellement en appuyant sur Ctrl + C, bien que le nombre de paquets envoyés puisse être restreint à l'aide de l'option «-c». Ci-dessous est sa syntaxe:
$ ping -c [nombre de paquets] nom d'hôte
Par exemple, je restreint "Youtube.com » Il est temps d'exécuter 3 paquets Par commande mentionnée ci-dessous:
$ ping -c 3 youtube.com
Limiter le paquet en spécifiant le temps pour que les paquets s'exécutent
Une autre façon de limiter le nombre de paquets est de définir le temps en utilisant "-W" Flag comme indiqué dans la commande mentionnée ci-dessous:
$ ping -w 5 youtube.com
Vérification de l'état du réseau local à l'aide de la commande ping
Si vous rencontrez des problèmes à accéder à un site Web. Ainsi, en utilisant la commande ping, vous pouvez diagnostiquer votre connectivité réseau locale: il existe différentes façons de ping localhost:
Première façon: La manière la plus simple consiste à utiliser la commande ping avec 0:
$ ping 0
Deuxième façon: En utilisant l'hôte local, ici localhost a fait référence à notre ordinateur:
$ ping localhost
Troisième façon: Ping à l'aide de l'adresse IP
Exécutez la commande mentionnée ci-dessous à l'aide de l'adresse IP de votre serveur, vous devez entrer dans votre IP:
$ ping 192.168.18.156
Inondation d'un réseau en utilisant la commande ping sur Ubuntu
Pour tester votre réseau sous une charge lourde, vous pouvez utiliser la commande Ping Flood, ci-dessous est sa syntaxe:
$ sudo ping -f [hostname / ip]
Par exemple, vous souhaitez tester les performances de "Youtube.com », Exécutez la commande mentionnée ci-dessous:
$ sudo ping -f youtube.com
Dans les points de sortie ci-dessus représentent le paquet envoyé et le backpace représente la réponse.
Pour obtenir un ping audible tandis que l'hôte est accessible à l'aide de la commande ping
Quand "-un" Le drapeau est utilisé, le système produit un son lorsque la réponse de l'hôte est reçue, ci-dessous est sa syntaxe:
$ ping -a [hostname / ip]
Par exemple, pour vérifier la réponse de "Youtube.com » Exécutez la commande mentionnée ci-dessous:
$ ping -a youtube.com
Obtenez un résumé des statistiques à l'aide de la commande ping
Si vous ne souhaitez pas voir les informations pour chaque paquet, utilisez l'option «-Q» pour afficher simplement le résumé comme indiqué dans la commande mentionnée ci-dessous:
$ ping -c 5 -Q youtube.com
Ici, nous avons également utilisé l'indicateur «-c» pour limiter la commande ping pour envoyer des packages spécifiés.
Vérifiez l'heure avant chaque exécution de ligne à l'aide de la commande ping
Ajoutez l'option -D à la commande ping si vous souhaitez enregistrer l'heure de la journée lorsque vous l'exécutez, il montre le temps dans Unix, ci-dessous est sa syntaxe.
$ ping -d [hostname / ip]
Cinglé "Youtube.com » Pour vérifier l'heure du moment où chaque paquet s'exécute par commande mentionnée ci-dessous:
$ ping -d youtube.com
Options de ping couramment utilisées
Vous trouverez ci-dessous certaines options de ping largement utilisées et leur utilisation:
Options | Description |
-b | Vous permet de cingler une adresse IP de diffusion |
-d | Utilisé pour le débogage de socket |
-je | Définit le nombre maximum de paquets à envoyer avant d'attendre une réponse. Vous aurez besoin d'un accès de superutilisateur pour définir une valeur supérieure à 3. |
-r | Permet de contourner la table de routage et les données sont envoyées directement à l'hôte. |
-s | Régler la taille du paquet |
-T | Réglez le temps pour vivre (TTL) |
-V | Des paquets ICMP supplémentaires et des réponses en écho sont affichés. |
Ou vous pouvez exécuter le ci-dessous "aider" Commande pour afficher toutes les options utilisées avec la commande ping:
$ ping - help
Conclusion
Le ping est une commande très utile qui peut être exécutée sur n'importe quel terminal pour vérifier l'état du réseau ou configurer les performances du réseau. Un certain nombre de fonctions liées à l'inspection du réseau sont effectuées par Ping Command et sont discutées dans cet article. Cet article vous aidera à apprendre la commande ping sans aucune difficulté et à l'utiliser efficacement. Parcourez cet article en détail et familiarisez-vous avec la commande ping et apprenez ses utilisations.