
mtr συνδυάζει τη λειτουργικότητα του traceroute και πινγκ προγράμματα σε ένα διαγνωστικό εργαλείο ενός δικτύου.
Πώς λειτουργεί το MTR
Οπως και mtr ξεκινά, διερευνά τη σύνδεση δικτύου μεταξύ του κεντρικού υπολογιστή mtr τρέχει και HOSTNAME. στέλνοντας πακέτα με σκόπιμα χαμηλά TTL. Συνεχίζει να στέλνει πακέτα με χαμηλό TTL, σημειώνοντας το χρόνο απόκρισης των παρεμβαλλόμενων δρομολογητών. Αυτό επιτρέπει mtr για να εκτυπώσετε το ποσοστό απόκρισης και τους χρόνους απόκρισης της διαδρομής Διαδικτύου προς HOSTNAME. Μια ξαφνική αύξηση της απώλειας πακέτου ή του χρόνου απόκρισης είναι συχνά ένδειξη κακού (ή απλά υπερφορτωμένου) συνδέσμου.
Εγκατάσταση και χρήση MTR
Είναι πολύ απλό να ξεκινήσετε με το MTR και να κάνετε μια βασική χρήση. Πρώτα, βεβαιωθείτε ότι είναι εγκατεστημένο στο σύστημά σας. Σε συστήματα που βασίζονται στο Debian και το Ubuntu, δεν υπάρχει ήδη, αλλά μπορείτε να το εγκαταστήσετε εύκολα με: $ sudo apt install mtr
Αρκετά ενδιαφέρον, τόσο το Debian όσο και το Ubuntu είναι προεπιλεγμένα για να ανοίξουν ένα παράθυρο MTR, αντί να το χρησιμοποιούν ως βοηθητικό πρόγραμμα γραμμής εντολών. Μπορείτε ακόμα να ρυθμίσετε και να εκκινήσετε MTR από τη γραμμή εντολών, αλλά θα έχετε ένα διαδραστικό παράθυρο για να λειτουργήσετε αργότερα.
Ελέγξτε τη σύνδεση δρομολογητή
Στη συνέχεια, ανοίξτε ένα τερματικό και δοκιμάστε να εκτελέσετε MTR για να ελέγξετε τη σύνδεση με το δρομολογητή σας. Εάν δεν γνωρίζετε τη διεύθυνση IP του δρομολογητή σας, είναι συνήθως 192.168.1.1, από προεπιλογή. $ 192.168.1.1 $
Δείτε τα αποτελέσματα. Το MTR θα συνεχίσει να στέλνει πακέτα αρκεί να το αφήσετε να τρέξει. Θα καταγράφει ζωτικής σημασίας πληροφορίες σχετικά με τη σύνδεση και θα σας ενημερώνει τι είδους καθυστέρηση υπάρχει και εάν τα πακέτα χάνουν.
Δοκιμή σύνδεσης σε εξωτερικό ιστότοπο
Εάν θέλετε να δοκιμάσετε τη σύνδεση με έναν εξωτερικό ιστότοπο, μπορείτε να το κάνετε και αυτό δίνοντας στο MTR τη διεύθυνση URL και όχι μια διεύθυνση IP. $ mtr kalodiozois.com
Επειδή το MTR είναι traceroute και ο ιστότοπος είναι εξωτερικός, θα δείτε επίσης πληροφορίες σύνδεσης για κάθε διαδρομή μεταξύ του υπολογιστή σας και του προορισμού.
Καθορίστε τύπους και θύρες
Είναι επίσης ωραίο να καθορίζετε τους τύπους πακέτων για αποστολή. Μπορείτε να στείλετε πακέτα UDP με ‘-u’ ή πακέτα TCP με ‘-T’. Έτσι, εάν κάνετε διάγνωση της σύνδεσής σας σε σύνδεση UDP VPN, θα μοιάζει κάπως έτσι: $ mtr -u server.vpnservice.com
Είναι επίσης χρήσιμο να στοχεύσετε μια συγκεκριμένη θύρα. Ας πούμε ότι μπορείτε να στοχεύσετε τον διακομιστή ιστού σας και λαμβάνετε μια απάντηση, αλλά εξακολουθείτε να μην μπορείτε να συνδεθείτε στον ιστότοπο που φιλοξενεί. Χρησιμοποιήστε το MTR στις θύρες 80 και 443 για να βεβαιωθείτε ότι δεν υπάρχει τίποτα που εμποδίζει την πρόσβαση. $ mtr -P 80
Υπάρχουν πολύ περισσότερες επιλογές με το MTR. Χρησιμοποιήστε τη σημαία βοήθειας (-h) ή αυτήν την αναφορά για να δείτε τι άλλο μπορεί να κάνει.
Εγχειρίδιο MTR
Όπως και με οποιαδήποτε εντολή Linux, υπάρχει ένα πλήρες σύνολο επιλογών και σημαιών που θα σας βοηθήσουν να βελτιώσετε την εμπειρία σας. Μπορείτε να το ανεβάσετε με τη σημαία «-h» ή να χρησιμοποιήσετε αυτήν την κατάλληλη αναφορά.
Σύνοψη
mtr [-hvrctglsni] [–help] [–version] [–report] [–report-cycles COUNT] [–curses] [–split] [–raw] [–no-dns] [–gtk] [–address IP.ADD.RE.SS] [–interval SECONDS] [–psize BYTES | -p BYTES] HOSTNAME [PACKETSIZE]
Επιλογές
-χ
–βοήθεια
Εκτυπώστε τη σύνοψη των επιλογών ορίσματος γραμμής εντολών.
-β
–εκδοχή
Εκτυπώστε την εγκατεστημένη έκδοση του mtr.
-ρ
–κανω ΑΝΑΦΟΡΑ
Αυτή η επιλογή βάζει mtr σε κανω ΑΝΑΦΟΡΑ τρόπος. Όταν βρίσκεστε σε αυτήν τη λειτουργία, mtr θα τρέξει για τον αριθμό των κύκλων που καθορίζονται από το -ντο και στη συνέχεια εκτυπώστε στατιστικά στοιχεία και βγείτε. Αυτή η λειτουργία είναι χρήσιμη για τη δημιουργία στατιστικών σχετικά με την ποιότητα του δικτύου. Σημειώστε ότι κάθε τρέχουσα παρουσία του mtr δημιουργεί σημαντικό όγκο κίνησης δικτύου. Χρησιμοποιώντας mtr η μέτρηση της ποιότητας του δικτύου σας μπορεί να οδηγήσει σε μειωμένη απόδοση του δικτύου.
-γ COUNT
– κύκλοι αναφοράς COUNT
Χρησιμοποιήστε αυτήν την επιλογή για να ορίσετε τον αριθμό των ping που αποστέλλονται για να προσδιορίσετε τόσο τα μηχανήματα στο δίκτυο όσο και την αξιοπιστία αυτών των μηχανών. Κάθε κύκλος διαρκεί ένα δευτερόλεπτο. Αυτή η επιλογή είναι χρήσιμη μόνο με το -ρ επιλογή.
-Π ΑΠΟΣΤΟΛΗ
– μέγεθος BYTES
ΠΑΚΕΤΣΙΖΕ
Αυτές οι επιλογές ή ένα τελικό PACKETSIZE στη γραμμή εντολών ορίζει το μέγεθος του πακέτου που χρησιμοποιείται για την ανίχνευση. Είναι σε κεφαλίδες IP και ICMP bytes
– τ
– κατάρα
Χρησιμοποιήστε αυτήν την επιλογή για εξαναγκασμό mtr για να χρησιμοποιήσετε τη διεπαφή τερματικού με βάση τις κατάρες (εάν υπάρχει).
-Ν
– όχι-dns
Χρησιμοποιήστε αυτήν την επιλογή για εξαναγκασμό mtr για να εμφανίσετε αριθμητικούς αριθμούς IP και να μην προσπαθήσετε να επιλύσετε τα ονόματα κεντρικών υπολογιστών.
-σολ
– gtk
Χρησιμοποιήστε αυτήν την επιλογή για εξαναγκασμό mtr για χρήση της διεπαφής παραθύρου X11 που βασίζεται στο GTK + (εάν υπάρχει). Το GTK + πρέπει να ήταν διαθέσιμο στο σύστημα όταν mtr χτίστηκε για να λειτουργήσει αυτό. Δείτε την ιστοσελίδα GTK + για περισσότερες πληροφορίες σχετικά με το GTK +.
-μικρό
–διαίρεση
Χρησιμοποιήστε αυτήν την επιλογή για να ορίσετε mtr για να φτιάξετε μια μορφή που είναι κατάλληλη για διεπαφή χωριστού χρήστη.
-μεγάλο
–ακατέργαστος
Χρησιμοποιήστε αυτήν την επιλογή για να το πείτε mtr για να χρησιμοποιήσετε τη μορφή πρωτογενούς παραγωγής. Αυτή η μορφή είναι πιο κατάλληλη για αρχειοθέτηση των αποτελεσμάτων της μέτρησης. Θα μπορούσε να αναλυθεί για να παρουσιαστεί σε οποιαδήποτε από τις άλλες μεθόδους εμφάνισης.
-α IP.ADD.RE.SS
–διεύθυνση IP.ADD.RE.SS Χρησιμοποιήστε αυτήν την επιλογή για να συνδέσετε την υποδοχή των εξερχόμενων πακέτων σε μια συγκεκριμένη διεπαφή, έτσι ώστε οποιοδήποτε πακέτο θα σταλεί μέσω αυτής της διεπαφής. ΣΗΜΕΙΩΣΗ ότι αυτή η επιλογή δεν ισχύει για αιτήματα DNS (που θα μπορούσαν να είναι και δεν θα μπορούσαν να είναι αυτό που θέλετε).
-i ΔΕΥΤΕΡΑ
– ενδιάμεσο δευτερόλεπτο
Χρησιμοποιήστε αυτήν την επιλογή για να καθορίσετε τον θετικό αριθμό δευτερολέπτων μεταξύ των αιτημάτων ICMP ECHO. Η προεπιλεγμένη τιμή για αυτήν την παράμετρο είναι ένα δευτερόλεπτο. Χρησιμοποιήστε το άνδρας εντολή (% άνδρας) για να δείτε πώς χρησιμοποιείται μια εντολή στον συγκεκριμένο υπολογιστή σας.