Μάθετε για την εντολή Linux mtr
mtr συνδυάζει τη λειτουργικότητα του traceroute και ping προγράμματα σε ένα ενιαίο διαγνωστικό εργαλείο δικτύου.
Πώς λειτουργεί το MTR
Οπως και mtr ξεκινά, διερευνά τη σύνδεση δικτύου μεταξύ του κεντρικού υπολογιστή mtr τρέχει και HOSTNAME. στέλνοντας πακέτα με σκοπίμως χαμηλή TTL. Συνεχίζει να στέλνει πακέτα με χαμηλό TTL, σημειώνοντας τον χρόνο απόκρισης των δρομολογητών που παρεμβάλλονται. Αυτό επιτρέπει mtr για να εκτυπώσετε το ποσοστό απόκρισης και τους χρόνους απόκρισης της διαδρομής Διαδικτύου προς HOSTNAME. Μια ξαφνική αύξηση της απώλειας πακέτων ή του χρόνου απόκρισης είναι συχνά ένδειξη κακής (ή απλώς υπερφορτωμένης) σύνδεσης.

Εγκατάσταση και χρήση του MTR
Είναι πολύ απλό να ξεκινήσετε με το MTR και να βουτήξετε σε κάποια βασική χρήση. Πρώτα, βεβαιωθείτε ότι είναι εγκατεστημένο στο σύστημά σας. Σε συστήματα που βασίζονται στο Debian και στο Ubuntu, δεν υπάρχει ήδη, αλλά μπορείτε να το εγκαταστήσετε εύκολα με:
$ sudo apt install mtr.
Είναι αρκετά ενδιαφέρον ότι τόσο το Debian όσο και το Ubuntu ανοίγουν από προεπιλογή ένα παράθυρο MTR, αντί να το χρησιμοποιούν ως
Ελέγξτε τη σύνδεση δρομολογητή
Στη συνέχεια, ανοίξτε ένα τερματικό και δοκιμάστε να εκτελέσετε το MTR για να ελέγξετε τη σύνδεση με τον δρομολογητή σας. Εάν δεν γνωρίζετε τη διεύθυνση IP του δρομολογητή σας, είναι συνήθως 192.168.1.1, από προεπιλογή.
$ mtr 192.168.1.1.

Δείτε τα αποτελέσματα. Το MTR θα συνεχίσει να στέλνει πακέτα αρκεί να του επιτρέψεις να τρέξει. Θα καταγράφει ζωτικής σημασίας πληροφορίες σχετικά με τη σύνδεση και θα σας ενημερώνει για το είδος του λανθάνοντος χρόνου που υπάρχει και εάν χάνονται πακέτα.
Δοκιμή σύνδεσης σε εξωτερικό ιστότοπο
Εάν θέλετε να δοκιμάσετε τη σύνδεση με έναν εξωτερικό ιστότοπο, μπορείτε να το κάνετε επίσης δίνοντας στο MTR το URL, αντί διεύθυνση IP.
$ mtr lifewire.com.

Επειδή το MTR είναι traceroute και ο ιστότοπος είναι εξωτερικός, θα βλέπετε επίσης πληροφορίες σύνδεσης για κάθε μετάβαση μεταξύ του υπολογιστή σας και του προορισμού.
Καθορίστε τύπους και θύρες
Είναι επίσης ωραίο να μπορείτε να προσδιορίζετε τους τύπους πακέτων προς αποστολή. Μπορείτε να στείλετε πακέτα UDP με '-u' ή πακέτα TCP με '-T'. Έτσι, εάν κάνετε διάγνωση της σύνδεσής σας με μια σύνδεση UDP VPN, θα μοιάζει κάπως έτσι:
$ mtr -u server.vpnservice.com.
Είναι επίσης χρήσιμο να στοχεύσετε μια συγκεκριμένη θύρα. Ας υποθέσουμε ότι μπορείτε να στοχεύσετε τον διακομιστή ιστού σας και λαμβάνετε μια απάντηση, αλλά εξακολουθείτε να μην μπορείτε να συνδεθείτε στον ιστότοπο που φιλοξενεί. Χρησιμοποιήστε το MTR στις θύρες 80 και 443 για να βεβαιωθείτε ότι δεν υπάρχει τίποτα που εμποδίζει την πρόσβαση.
$ mtr - 80 P.

Υπάρχουν πολλές περισσότερες επιλογές με το MTR. Χρησιμοποιήστε τη σημαία βοήθειας(-h) ή αυτήν την αναφορά για να δείτε τι άλλο μπορεί να κάνει.
Εγχειρίδιο MTR
Όπως με κάθε εντολή Linux, υπάρχει ένα πλήρες σύνολο επιλογών και σημαιών που θα σας βοηθήσουν να βελτιώσετε την εμπειρία σας. Μπορείτε να το τραβήξετε επάνω με τη σημαία '-h' ή να χρησιμοποιήσετε αυτήν την βολική αναφορά.
Σύνοψη
mtr [-hvrctglsni] [--βοήθεια] [--εκδοχή] [--κανω ΑΝΑΦΟΡΑ] [--αναφορά-κύκλοι COUNT] [-- κατάρες] [--διαίρεση] [--ακατέργαστος] [--no-dns] [--gtk] [--διεύθυνση IP.ADD.RE.SS] [--διάστημα ΔΕΥΤΕΡΟΛΕΠΤΑ] [--psize BYTES | -p BYTES] HOSTNAME [PACKETSIZE]
Επιλογές
-η
--βοήθεια
Εκτυπώστε τη σύνοψη των επιλογών ορίσματος της γραμμής εντολών.
-v
--εκδοχή
Εκτυπώστε την εγκατεστημένη έκδοση του mtr.
-r
--κανω ΑΝΑΦΟΡΑ
Αυτή η επιλογή βάζει mtr σε κανω ΑΝΑΦΟΡΑ τρόπος. Όταν βρίσκεστε σε αυτή τη λειτουργία, mtr θα τρέξει για τον αριθμό των κύκλων που καθορίζεται από το -ντο επιλογή και, στη συνέχεια, εκτυπώστε στατιστικά στοιχεία και βγείτε.
Αυτή η λειτουργία είναι χρήσιμη για τη δημιουργία στατιστικών στοιχείων σχετικά με την ποιότητα του δικτύου. Σημειώστε ότι κάθε τρέχουσα παρουσία του mtr δημιουργεί σημαντικό όγκο κίνησης δικτύου. Χρησιμοποιώντας mtr για να μετρήσετε την ποιότητα του δικτύου σας μπορεί να οδηγήσει σε μειωμένη απόδοση του δικτύου.
-c COUNT
--αναφορά-κύκλοι COUNT
Χρησιμοποιήστε αυτήν την επιλογή για να ορίσετε τον αριθμό των ping που αποστέλλονται για να προσδιορίσετε τόσο τα μηχανήματα στο δίκτυο όσο και την αξιοπιστία αυτών των μηχανημάτων. Κάθε κύκλος διαρκεί ένα δευτερόλεπτο. Αυτή η επιλογή είναι χρήσιμη μόνο με το -r επιλογή.
-p BYTES
--psize BYTES
ΠΑΚΕΤΟ ΜΕΓΕΘΟΣ
Αυτές οι επιλογές ή ένα τελευταίο PACKETSIZE στη γραμμή εντολών ορίζει το μέγεθος του πακέτου που χρησιμοποιείται για την ανίχνευση. Είναι σε byte που περιλαμβάνει κεφαλίδες IP και ICMP.
-τ
-- κατάρες
Χρησιμοποιήστε αυτήν την επιλογή για εξαναγκασμό mtr για να χρησιμοποιήσετε τη διεπαφή τερματικού που βασίζεται σε κατάρες (εάν είναι διαθέσιμη).
-n
--no-dns
Χρησιμοποιήστε αυτήν την επιλογή για εξαναγκασμό mtr για να εμφανίσετε αριθμητικούς αριθμούς IP και να μην προσπαθήσετε να επιλύσετε τα ονόματα κεντρικών υπολογιστών.
-σολ
--gtk
Χρησιμοποιήστε αυτήν την επιλογή για εξαναγκασμό mtr για να χρησιμοποιήσετε τη διεπαφή παραθύρου X11 που βασίζεται στο GTK+ (εάν υπάρχει). Το GTK+ πρέπει να ήταν διαθέσιμο στο σύστημα όταν mtr κατασκευάστηκε για να λειτουργεί αυτό. Δείτε την ιστοσελίδα του GTK+ για περισσότερες πληροφορίες σχετικά με το GTK+.
-μικρό
--διαίρεση
Χρησιμοποιήστε αυτήν την επιλογή για να ορίσετε mtr για να φτύσετε μια μορφή που είναι κατάλληλη για μια διεπαφή διαχωρισμένου χρήστη.
-μεγάλο
--ακατέργαστος
Χρησιμοποιήστε αυτήν την επιλογή για να πείτε mtr για να χρησιμοποιήσετε την ακατέργαστη μορφή εξόδου. Αυτή η μορφή είναι πιο κατάλληλη για την αρχειοθέτηση των αποτελεσμάτων των μετρήσεων. Θα μπορούσε να αναλυθεί για να παρουσιαστεί σε οποιαδήποτε από τις άλλες μεθόδους εμφάνισης.
-α IP.ADD.RE.SS
--διεύθυνση ΔΙΕΥΘΥΝΣΗ IP.
Χρησιμοποιήστε αυτήν την επιλογή για να συνδέσετε την υποδοχή εξερχόμενων πακέτων σε μια συγκεκριμένη διεπαφή, έτσι ώστε οποιοδήποτε πακέτο να αποστέλλεται μέσω αυτής της διεπαφής. ΣΗΜΕΙΩΣΤΕ ότι αυτή η επιλογή δεν ισχύει για αιτήματα DNS (τα οποία θα μπορούσαν να είναι και δεν θα μπορούσαν να είναι αυτά που θέλετε).
-i ΔΕΥΤΕΡΟΛΕΠΤΑ
--διάστημα ΔΕΥΤΕΡΟΛΕΠΤΑ
Χρησιμοποιήστε αυτήν την επιλογή για να καθορίσετε τον θετικό αριθμό δευτερολέπτων μεταξύ των αιτημάτων ICMP ECHO. Η προεπιλεγμένη τιμή για αυτήν την παράμετρο είναι ένα δευτερόλεπτο.
Χρησιμοποιήστε το άνδρας εντολή (% άνδρας) για να δείτε πώς χρησιμοποιείται μια εντολή στον συγκεκριμένο υπολογιστή σας.