Χρήση του Ping εντολών Linux (με παραδείγματα)
Σύμφωνα με τη σελίδα του εγχειριδίου, το Linux Η εντολή "ping" χρησιμοποιεί το Πρωτόκολλο ICMPτο υποχρεωτικό datagram ECHO_REQUEST για να προκαλέσει ένα ICMP ECHO_RESPONSE από έναν κεντρικό υπολογιστή της πύλης.
Η σελίδα του εγχειριδίου χρησιμοποιεί πολλούς τεχνικούς όρους, αλλά το μόνο που χρειάζεται να γνωρίζετε είναι ότι το Linux "ping" εντολή μπορεί να χρησιμοποιηθεί για να ελέγξει εάν ένα δίκτυο είναι διαθέσιμο και τον χρόνο που χρειάζεται για την αποστολή και τη λήψη απάντησης από το δίκτυο.
Γιατί να χρησιμοποιήσετε την εντολή "ping".
Οι περισσότεροι από εμάς επισκεφθείτε τους ίδιους χρήσιμους ιστότοπους τακτικά. Για παράδειγμα, επισκεπτόμαστε το Ιστοσελίδα του BBC για να διαβάσουμε τα νέα και επισκεπτόμαστε τον ιστότοπο του Sky Sports για να λάβουμε τα ποδοσφαιρικά νέα και τα αποτελέσματα. Αναμφίβολα θα έχετε το δικό σας σύνολο βασικών τοποθεσιών, όπως το Lifewire.
Φανταστείτε ότι εισαγάγατε τη διεύθυνση ιστού για Lifewire.com στο πρόγραμμα περιήγησής σας και η σελίδα δεν φορτώθηκε καθόλου. Η αιτία αυτού μπορεί να είναι ένα από πολλά πράγματα.
Για παράδειγμα, μπορεί να μην έχετε καθόλου σύνδεση στο Διαδίκτυο παρόλο που είστε συνδεδεμένοι στο δρομολογητή σας. Μερικές φορές το προμηθευτής υπηρεσίας διαδικτύου έχει εντοπισμένα προβλήματα που σας εμποδίζουν να χρησιμοποιήσετε το Διαδίκτυο.
Ένας άλλος λόγος μπορεί να είναι ότι ο ιστότοπος είναι πραγματικά εκτός λειτουργίας και μη διαθέσιμος.
Όποιος κι αν είναι ο λόγος, μπορείτε εύκολα να ελέγξετε τη συνδεσιμότητα μεταξύ του υπολογιστή σας και ενός άλλου δικτύου χρησιμοποιώντας την εντολή "ping".
Πώς λειτουργεί η εντολή Ping
Όταν χρησιμοποιείτε το τηλέφωνό σας, καλείτε έναν αριθμό (ή συνηθέστερα στις μέρες μας επιλέγετε το όνομά του από ένα βιβλίο διευθύνσεων στο τηλέφωνό σας) και το τηλέφωνο χτυπά στην άκρη του δέκτη. Όταν αυτό το άτομο απαντά στο τηλέφωνο και λέει "γεια", ξέρετε ότι έχετε μια σύνδεση.
Η εντολή "ping" λειτουργεί με παρόμοιο τρόπο. Εσείς διευκρινίζετε τη διεύθυνση IP που είναι ισοδύναμο με έναν αριθμό τηλεφώνου ή μια διεύθυνση web (το όνομα που σχετίζεται με τη διεύθυνση IP) και το "ping" στέλνει ένα αίτημα σε αυτήν τη διεύθυνση. Όταν το δίκτυο λήψης λάβει το αίτημα θα στείλει πίσω μια απάντηση που βασικά λέει "γεια".
Ο χρόνος που χρειάζεται για να ανταποκριθεί το δίκτυο ονομάζεται αφάνεια.
Παράδειγμα Χρήση της Εντολής "ping".
Για να ελέγξετε εάν ένας ιστότοπος είναι διαθέσιμος, πληκτρολογήστε "ping" ακολουθούμενο από το όνομα του ιστότοπου στον οποίο θέλετε να συνδεθείτε. Για παράδειγμα, για να κάνετε ping στο Lifewire.com θα εκτελέσετε την ακόλουθη εντολή:

Η εντολή ping στέλνει συνεχώς αιτήματα στο δίκτυο και όταν ληφθεί μια απάντηση θα λάβετε μια γραμμή εξόδου με τις ακόλουθες πληροφορίες:
- αριθμός byte που ελήφθησαν
- τη διεύθυνση IP
- έναν αριθμό σειράς
- ο χρόνος που απαιτείται για να ανταποκριθεί
Εάν το δίκτυο στο οποίο προσπαθείτε να κάνετε ping δεν ανταποκρίνεται επειδή δεν είναι διαθέσιμο, τότε θα ειδοποιηθείτε σχετικά.

Εάν γνωρίζετε τη διεύθυνση IP του δικτύου, μπορείτε να τη χρησιμοποιήσετε στη θέση του ονόματος του ιστότοπου:
Λάβετε ένα ηχητικό "ping"
Μπορείτε να λάβετε την εντολή ping να κάνει θόρυβο κάθε φορά που επιστρέφεται μια απόκριση χρησιμοποιώντας το διακόπτη "-a" ως μέρος της εντολής όπως φαίνεται στην ακόλουθη εντολή:
Επιστρέψτε τη διεύθυνση IPv4 ή IPv6
IPv6 είναι το πρωτόκολλο επόμενης γενιάς για την εκχώρηση διευθύνσεων δικτύου καθώς παρέχει πιο μοναδικούς πιθανούς συνδυασμούς και πρόκειται να αντικαταστήσει το πρωτόκολλο IPv4 στο μέλλον.
Το πρωτόκολλο IPv4 εκχωρεί διευθύνσεις IP με τον τρόπο που έχουμε συνηθίσει αυτήν τη στιγμή. (Για παράδειγμα 151.101.65.121).
Το πρωτόκολλο IPv6 εκχωρεί διευθύνσεις IP στη μορφή [fe80::51c1::a14b:: 8dec%12].
Εάν θέλετε να επιστρέψετε τη μορφή IPv4 της διεύθυνσης δικτύου, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
Για να χρησιμοποιήσετε τη μορφή μόνο IPv6, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
Περιορίστε τον αριθμό των Ping
Από προεπιλογή, όταν κάνετε ping σε ένα δίκτυο, συνεχίζει να το κάνει μέχρι να πατήσετε CTRL και ντο ταυτόχρονα να τερματιστεί η διαδικασία.
Αν δεν δοκιμάζετε την ταχύτητα του δικτύου, πιθανότατα θα θέλετε να κάνετε ping μόνο μέχρι να λάβετε απάντηση.

Μπορείτε να περιορίσετε τον αριθμό των προσπαθειών χρησιμοποιώντας το διακόπτη "-c" ως εξής:
Αυτό που συμβαίνει εδώ είναι ότι το αίτημα στην παραπάνω εντολή αποστέλλεται 4 φορές. Το αποτέλεσμα είναι ότι μπορεί να λάβετε 4 πακέτα σταλμένα και μόνο 1 απάντηση.

Ένα άλλο πράγμα που μπορείτε να κάνετε είναι να ορίσετε μια προθεσμία για το χρόνο εκτέλεσης της εντολής ping χρησιμοποιώντας το διακόπτη "-w".
Αυτό ορίζει μια προθεσμία για το ping να διαρκέσει για 10 δευτερόλεπτα.
Αυτό που είναι ενδιαφέρον για την εκτέλεση των εντολών με αυτόν τον τρόπο είναι η έξοδος καθώς δείχνει πόσα πακέτα στάλθηκαν και πόσα ελήφθησαν.
Εάν στάλθηκαν 10 πακέτα και ελήφθησαν μόνο 9, τότε αυτό ισοδυναμεί με απώλεια πακέτων 10%. Όσο μεγαλύτερη είναι η απώλεια τόσο χειρότερη είναι η σύνδεση.
Μπορείτε να χρησιμοποιήσετε έναν άλλο διακόπτη που κατακλύζει τον αριθμό των αιτημάτων στο δίκτυο λήψης. Για κάθε πακέτο που αποστέλλεται εμφανίζεται μια τελεία στην οθόνη και κάθε φορά που το δίκτυο αποκρίνεται, η κουκκίδα αφαιρείται. Χρησιμοποιώντας αυτή τη μέθοδο μπορείτε να δείτε οπτικά πόσα πακέτα χάνονται.

Πρέπει να είστε υπερχρήστης για να εκτελέσετε αυτήν την εντολή και είναι πραγματικά μόνο για σκοπούς παρακολούθησης δικτύου.
Το αντίθετο του flooding είναι να καθορίσετε ένα μεγαλύτερο διάστημα μεταξύ κάθε αιτήματος. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε το διακόπτη "-i" ως εξής:
Η παραπάνω εντολή θα κάνει ping στο lifewire.com κάθε 4 δευτερόλεπτα.
Πώς να καταστείλετε την έξοδο
Μπορεί να μην σας ενδιαφέρουν όλα τα πράγματα που συμβαίνουν μεταξύ κάθε αποστολής και λήψης αιτήματος, αλλά μόνο η έξοδος στην αρχή και στο τέλος.

Για παράδειγμα, εάν στείλατε την ακόλουθη εντολή χρησιμοποιώντας το διακόπτη "-q", θα λάβετε ένα μήνυμα που θα αναφέρει τη διεύθυνση IP που έχει γίνει ping και στο τέλος, ο αριθμός των πακέτων που αποστέλλονται, λαμβάνονται και απώλεια πακέτων χωρίς να επαναλαμβάνεται κάθε ενδιάμεση γραμμή.
Περίληψη
Η εντολή ping έχει μερικές άλλες επιλογές που μπορείτε να βρείτε διαβάζοντας τη σελίδα του εγχειριδίου.
Για να διαβάσετε τη σελίδα του εγχειριδίου, εκτελέστε την ακόλουθη εντολή: