NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
EL

Εντολές Linux

ip: Η εντολή διεπαφής που αντικατέστησε το ifconfig

Η σουίτα iproute2 (ip, ss και φίλοι) αντικατέστησε τα net-tools πριν από χρόνια και το μισό διαδίκτυο εξακολουθεί να διδάσκει τις παλιές εντολές. Η ip βλέπει τη σύγχρονη πραγματικότητα: πολλαπλούς πίνακες δρομολόγησης, κανόνες πολιτικής, χώρους ονομάτων και συνδέσμους που περιέχουν διευθύνσεις αντί να δημιουργούνται από αυτούς. Το ifconfig περνάει μέσα από ένα επίπεδο συμβατότητας σε ορισμένες διανομές. στα σενάρια και τη μυϊκή μνήμη, να το αντιμετωπίζετε ως απαξιωμένη διακόσμηση.

Βασικά σημεία

  • Ξεκινήστε από τη συμπαγή αλήθεια: ip -br addr και ip -br link εκτυπώνουν κάθε διεπαφή και τις διευθύνσεις της σε μία οθόνη. Το ip -br -4 adr scoped είναι η καθημερινή ματιά του αποθέματος.
  • Οι αλλαγές χρόνου εκτέλεσης είναι προσωρινές από τη σχεδίαση: ip addr add 10.0.0.5/24 dev eth0 προσθέτει, ip addr del αφαιρεί και κανένα από αυτά δεν επιβιώνει από την επανεκκίνηση. Το netplan, τα αρχεία ifcfg ή το NetworkManager διαθέτουν ανθεκτική κατάσταση.
  • Η δρομολόγηση είναι το σημείο όπου η ip λάμπει: η διαδρομή ip εμφανίζεται για τον πίνακα, η διαδρομή ip προσθέτει προεπιλογή μέσω 10.0.0.1 και η υποτιμημένη διαδρομή ip παίρνει 1.1.1.1, που απαντά ακριβώς σε ποια διεπαφή και πύλη θα έπαιρνε ένα πακέτο.
  • Η ip neigh αντικατέστησε το arp -a και το διπλότυπο δύο έναντι ενός που βλέπετε μερικές φορές είναι είτε ένα λειτουργικό ζεύγος VRRP είτε μια IP που μετακινήθηκε σε νέο MAC. η διαφορά είναι αν ήταν προγραμματισμένο.
  • Η δρομολόγηση πολιτικής προέρχεται από το ίδιο εργαλείο: ο κανόνας ip και ο πίνακας εμφάνισης διαδρομής ip εκθέτουν όλα τη δρομολόγηση πολλαπλών πυλών, ανά πηγή για την οποία κανένα παλαιότερο εργαλείο δεν σας είπε ποτέ ειλικρινά.
  • Οι αλλαγές στην κατάσταση της διεπαφής είναι ζωντανές και τοπικές: η σύνδεση ip που ρυθμίζει το eth0 απαντά άμεσα, από τη συνεδρία SSH, μέσω αυτής της διεπαφής. οτιδήποτε επικίνδυνο παίρνει μια δεύτερη συνεδρία, μια άλλη διεπαφή ή την κονσόλα.
  • Για εντοπισμό σφαλμάτων, πραγματικότητα διαφορών, όχι μνήμη: ο πίνακας εμφάνισης διαδρομής ip πριν και μετά από μια αλλαγή λέει την αλήθεια για το τι μετακινήθηκε (και ξεπλένεται με την προσωρινή μνήμη έκπλυσης διαδρομής ip όταν τα πειράματα πολιτικής δεν συμπεριφέρονται σωστά).
  • Μάθετε τα αδέρφια μία φορά: το ss -tulpn αντικαθιστά το netstat, το ip netns δημιουργεί δοκιμαστικά sandbox και μαζί καλύπτουν ολόκληρο το ρεπερτόριο των net-tools συν τα μέρη που τα net-tools δεν μπορούσαν ποτέ να δουν.

Σημείωση από το πεδίο

Η κατάρριψη της διεπαφής που είχα περάσει από το SSH τελείωσε τη συνεδρία στη μέση της επεξεργασίας και μου δίδαξε το μάθημα για το οποίο σας προειδοποιούν όλοι. Οποιαδήποτε αλλαγή συνδέσμου ip γίνεται τώρα από μια κονσόλα ή τουλάχιστον μια δεύτερη διεπαφή.

Συχνές ερωτήσεις

Γιατί οι αλλαγές ip μου εξαφανίζονται μετά από μια επανεκκίνηση;

ip εντολές επεξεργασία μόνο κατάσταση χρόνου εκτέλεσης. Η επιμονή προέρχεται από το επίπεδο δικτύου της διανομής (netplan, NetworkManager, ifcfg). Μια διαδρομή που υπάρχει μόνο στον πυρήνα που τρέχει είναι μια επίδειξη, όχι μια ανάπτυξη.

Πρέπει πραγματικά να ανησυχώ για τη ρύθμιση του συνδέσμου IP μέσω SSH;

Ναι: η κατάρριψη της διεπαφής στην οποία ταξιδεύει η συνεδρία σας είναι η αξιόλογη μέθοδος για να κλειδώσετε τον εαυτό σας στη μέση της αλλαγής. Κάντε χειρουργική σύνδεση από μια κονσόλα, μια δεύτερη διεπαφή ή τουλάχιστον μια ήδη ανοιχτή δεύτερη συνεδρία.

Πώς διαβάζω γρήγορα την έξοδο δρομολόγησης;

Η προεπιλογή μέσω <gateway> dev <iface> είναι ολόκληρη η ιστορία, η μέτρηση διακόπτει τους δεσμούς, η σύνδεση εμβέλειας σημαίνει παράδοση στον σύνδεσμο και η απουσία προεπιλεγμένης γραμμής συνήθως σημαίνει ότι το DHCP κατέρρευσε αντί για μαγική δρομολόγηση.

Τι αντικατέστησε πραγματικά το netstat;

ss: ένα εργαλείο σε σύγχρονες διανομές, ss -tulpn για υποδοχές ακρόασης με ονόματα διεργασιών, ss -s για συνοπτικούς αριθμούς. αν ένα έγγραφο εξακολουθεί να λέει netstat -tapen, διδάσκει 2009.

Πώς βοηθάει η Kinetikatech στα εντολές linux

Η πρότασή μας είναι απλή: Οι εντολές και οι συνήθειες δέσμης ενεργειών που αποφασίζουν εάν ένας διαχειριστής χειρίζεται έναν διακομιστή ή τον καταπολεμά: αναζήτηση, μετατροπή, μεταφορά και επίβλεψη κειμένου και διεργασιών με τα εργαλεία που υπάρχουν σε κάθε βασική εγκατάσταση. Αναλάβτε την υπηρεσία μας Ασφάλεια διακομιστών Linux and Διαχείριση διακομιστών και έχει αξιολογηθεί σωστά, εφαρμοστεί καθαρά και παρακολουθείται όλο το 24ωρο.

Μιλήστε με έναν μηχανικό

Πρόβλημα διακομιστή; Εισβολή στον ιστότοπο; Αργός ιστότοπος;

Απάντηση σε κρίσιμα ζητήματα εντός 30 λεπτών — 24 ώρες την ημέρα, 7 ημέρες την εβδομάδα.

Ζήτηστε επείγουσα υποστήριξη support@kinetikatech.com