Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> Δρομολογητές

Πώς μπορείτε να δείτε τον πίνακα δρομολόγησης του πυρήνα;

Μπορείτε να δείτε τον πίνακα δρομολόγησης του πυρήνα χρησιμοποιώντας την εντολή `IP Route` (μέρος του πακέτου 'iproute2'). Αυτή η εντολή προτιμάται έναντι της παλαιότερης εντολής `Route` στις περισσότερες σύγχρονες κατανομές Linux.

Δείτε πώς μπορείτε να το χρησιμοποιήσετε, μαζί με εξηγήσεις:

* `ip route show 'ή` `IP route list`: Αυτή είναι η πιο βασική εντολή για την εμφάνιση ολόκληρου του πίνακα δρομολόγησης. Εμφανίζει όλες τις διαδρομές, συμπεριλαμβανομένης της προεπιλεγμένης πύλης, των διεπαφών δικτύου και των μετρικών τιμών.

* `ip route show `: Αντικαταστήστε το `` με μια συγκεκριμένη διεύθυνση IP, τη διεύθυνση δικτύου (π.χ., 192.168.1.0/24) ή το όνομα κεντρικού υπολογιστή για να εμφανίσετε διαδρομές μόνο για αυτόν τον προορισμό. Αυτό είναι χρήσιμο για την παρακολούθηση συγκεκριμένων προβλημάτων δρομολόγησης.

* `ip route show dev `: Αντικαταστήστε το `` με το όνομα μιας διεπαφής δικτύου (π.χ. ETH0, WLAN0) για να εμφανίσετε διαδρομές που σχετίζονται με αυτήν τη διεπαφή.

* `IP διαδρομή GET `: Αυτό δείχνει τη διαδρομή που θα έπαιρνε ο πυρήνας για να φτάσει σε ένα συγκεκριμένο «προορισμό>. Είναι χρήσιμο για τα προβλήματα σύνδεσης με εντοπισμό σφαλμάτων.

Παράδειγμα εξόδου (μπορεί να διαφέρει ανάλογα με το σύστημά σας):

`` `

Προεπιλογή μέσω 192.168.1.1 dev eth0 proto dhcp metric 100

192.168.1.0/24 DEV ETH0 Proto Kernel Link SRC 192.168.1.100

10.0.0.0/8 Dev Docker0 Src Src 10.0.0.2

`` `

Αυτό το παράδειγμα δείχνει:

* Μια προεπιλεγμένη διαδρομή (προεπιλεγμένη πύλη) μέσω 192.168.1.1 χρησιμοποιώντας τη διεπαφή ETH0.

* Μια διαδρομή για το δίκτυο 192.168.1.0/24 που συνδέεται απευθείας με τη διεπαφή ETH0.

* Μια διαδρομή για το δίκτυο 10.0.0.0/8 (πιθανώς ένα δίκτυο Docker) στη διεπαφή Docker0.

Για παλαιότερα συστήματα (αν και συνιστάται η «διαδρομή IP»:

Η παλαιότερη εντολή `route` μπορεί ακόμα να χρησιμοποιηθεί, αλλά η παραγωγή της είναι λιγότερο λεπτομερής και οργανωμένη:

* `route -n`:δείχνει τον πίνακα δρομολόγησης αριθμητικά (χωρίς να επιλύσει ονόματα κεντρικού υπολογιστή).

Θυμηθείτε να χρησιμοποιήσετε `sudo` (ή` su`) αν δεν έχετε επαρκή προνόμια για να δείτε τον πίνακα δρομολόγησης. Αυτό είναι συχνά απαραίτητο. Για παράδειγμα:`Sudo IP Route show '.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα