Πώς να αλλάξετε την πολιτική ονομασίας διεπαφής δικτύου σε Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux

Pos Na Allaxete Ten Politike Onomasias Diepaphes Diktyou Se Ubuntu Debian Rhel Centos Fedora Rocky Linux



Τα προβλέψιμα ονόματα διεπαφής δικτύου είναι:
  1. Σταθερό κατά τις επανεκκινήσεις
  2. Διορθώθηκε/συνέπεια ακόμα κι αν προστεθεί ή αφαιρεθεί το υλικό
  3. Διορθώθηκε/συνέπεια ακόμα και αν αντικατασταθεί το ελαττωματικό/κατεστραμμένο υλικό
  4. Χωρίς ιθαγένεια και δεν απαιτεί ρητά αρχεία διαμόρφωσης

Για την ασφάλεια του συστήματος και την ευκολία χρήσης, τα προβλέψιμα ονόματα διεπαφής δικτύου είναι πολύ σημαντικά. Έτσι, οι μεγάλες διανομές Linux χρησιμοποιούν τα 'systemd' και 'udev' για να εκχωρήσουν προβλέψιμα ονόματα στις διεπαφές δικτύου του υπολογιστή σας.

Επί του παρόντος, υπάρχουν μερικές πολιτικές ονομασίας διεπαφής δικτύου που μπορείτε να χρησιμοποιήσετε σε Ubuntu, Debian, RHEL, CentOS, Fedora, Rocky Linux και άλλες δημοφιλείς διανομές Linux που βασίζονται σε Debian/Ubuntu ή RPM. Σε αυτό το άρθρο, θα συζητήσουμε τις διαθέσιμες πολιτικές ονομασίας διεπαφής δικτύου του Linux και θα σας δείξουμε πώς να μεταβείτε σε αυτό που θέλετε.







Θέμα Περιεχομένων:

  1. Διαθέσιμες πολιτικές ονοματοδοσίας διεπαφής δικτύου
  2. Η πολιτική ονομασίας διεπαφής δικτύου που χρησιμοποιείται αυτήν τη στιγμή
  3. Αλλαγή της Πολιτικής Ονομασίας Διεπαφής Δικτύου
  4. Έλεγχος εάν χρησιμοποιείται η πολιτική ονομασίας νέας διεπαφής δικτύου
  5. Διαμόρφωση των προσαρμοσμένων ονομάτων για διεπαφές δικτύου
  6. συμπέρασμα

Διαθέσιμες πολιτικές ονοματοδοσίας διεπαφής δικτύου

Επί του παρόντος, οι διαθέσιμες πολιτικές ονομασίας διεπαφής δικτύου είναι:



  1. πυρήνας – Σε αυτήν την πολιτική, ο πυρήνας δεν μετονομάζει τις προβλέψιμες συσκευές δικτύου, π.χ. lo (τη διεπαφή loopback)
  2. βάση δεδομένων – Σε αυτήν την πολιτική, η βάση δεδομένων υλικού udev που είναι 'hwdb' χρησιμοποιείται για την εκχώρηση των ονομάτων συσκευών δικτύου.
  3. επί του σκάφους – Σε αυτήν την πολιτική, ο αριθμός ευρετηρίου που παρέχεται από το BIOS/υλικολογισμικό του υπολογιστή σας χρησιμοποιείται για την ονομασία των ενσωματωμένων συσκευών δικτύου, π.χ. eno1, eno2.
  4. θυρίδα – Σε αυτήν την πολιτική, ο αριθμός ευρετηρίου υποδοχής hot-plug PCIE που παρέχεται από το BIOS/υλικολογισμικό του υπολογιστή σας χρησιμοποιείται για την ονομασία των συσκευών δικτύου, π.χ. ens1, ens2.
  5. μονοπάτι – Σε αυτήν την πολιτική, η φυσική θέση του υλικού χρησιμοποιείται για την ονομασία των συσκευών δικτύου, π.χ. enp1s0, enp1s2, enp1s0f0, enp1s0f1.
  6. Μακ – Σε αυτήν την πολιτική, η διεύθυνση mac της συσκευής δικτύου προστίθεται στο όνομα της διεπαφής δικτύου, π.χ. enx000c294cd7e8.

Η πολιτική ονομασίας διεπαφής δικτύου που χρησιμοποιείται αυτήν τη στιγμή

Το προεπιλεγμένο αρχείο διαμόρφωσης πολιτικής ονοματοδοσίας διεπαφής δικτύου στις περισσότερες από τις δημοφιλείς διανομές Linux βρίσκεται στη διαδρομή “/usr/lib/systemd/network/99-default.link”.



Μπορείτε να ανοίξετε το προεπιλεγμένο αρχείο διαμόρφωσης πολιτικής ονοματοδοσίας διεπαφής δικτύου '/usr/lib/systemd/network/99-default.link' με το πρόγραμμα επεξεργασίας κειμένου nano ως εξής:





$ sudo νανο / usr / lib / systemd / δίκτυο / 99 -προεπιλογή.σύνδεσμος

Η σειρά των πολιτικών ονομασίας διεπαφής δικτύου που θα χρησιμοποιηθούν παρατίθεται στην ενότητα 'Πολιτική ονόματος'. [1] .

Εδώ, το 'keep' έχει την υψηλότερη προτεραιότητα. Αυτό που κάνει το 'keep' είναι εάν ένα όνομα έχει ήδη εκχωρηθεί σε μια διεπαφή δικτύου, το systemd/udev θα συνεχίσει να χρησιμοποιεί το ίδιο όνομα ξανά και ξανά.



Στη συνέχεια, θα προσπαθήσει να ορίσει τα ονόματα των πυρήνων. Εάν η πολιτική ονομασίας του πυρήνα αποτύχει, χρησιμοποιήστε τη βάση δεδομένων, την ενσωματωμένη, την υποδοχή και τη διαδρομή, αντίστοιχα.

Μπορείτε επίσης να ορίσετε ένα εναλλακτικό όνομα για τις διεπαφές δικτύου χρησιμοποιώντας την επιλογή 'AlternativeNamesPolicy' με τον ίδιο τρόπο [2] . Μια πολιτική ονομασίας που δεν χρησιμοποιείται για την πραγματική ονομασία διεπαφής δικτύου χρησιμοποιείται ως εναλλακτική πολιτική ονομασίας ανάλογα με τη σειρά που ορίζεται στην 'Πολιτική εναλλακτικών ονομάτων'.

  Ένα στιγμιότυπο οθόνης ενός υπολογιστή Περιγραφή δημιουργήθηκε αυτόματα

Όπως μπορείτε να δείτε, η πολιτική ονομασίας διεπαφής δικτύου υποδοχής, από προεπιλογή, χρησιμοποιείται για την ονομασία των πραγματικών διεπαφών δικτύου και η πολιτική ονομασίας διεπαφής δικτύου διαδρομής χρησιμοποιείται για να δώσει ένα εναλλακτικό όνομα στη διεπαφή δικτύου στο Ubuntu 22.04 LTS. Μια διαφορετική πολιτική ονομασίας και μια εναλλακτική πολιτική ονομασίας μπορεί να χρησιμοποιείται από προεπιλογή σε άλλες διανομές Linux.

$ ip ένα

  Ένα στιγμιότυπο οθόνης ενός υπολογιστή Περιγραφή δημιουργήθηκε αυτόματα

Αλλαγή της Πολιτικής Ονομασίας Διεπαφής Δικτύου

Για να αλλάξετε την πολιτική ονομασίας της διεπαφής δικτύου, ανοίξτε το αρχείο διαμόρφωσης '/usr/lib/systemd/network/99-default.link' με το πρόγραμμα επεξεργασίας κειμένου nano ως εξής:

$ sudo νανο / usr / lib / systemd / δίκτυο / 99 -default.link

Πληκτρολογήστε την πολιτική ονομασίας διεπαφής δικτύου που επιθυμείτε στην ενότητα 'Πολιτική ονόματος' και την εναλλακτική πολιτική ονομασίας διεπαφής δικτύου στην ενότητα 'Πολιτική εναλλακτικού ονόματος'.

Μόλις τελειώσετε, πατήστε + Χ ακολουθούμενο από το 'Y' και <Εισαγωγή> για να αποθηκεύσετε το αρχείο '99-default.link'.

  Ένα στιγμιότυπο οθόνης ενός υπολογιστή Περιγραφή δημιουργήθηκε αυτόματα

Για να τεθούν σε ισχύ οι αλλαγές, επανεκκινήστε τον υπολογιστή σας ως εξής:

$ sudo επανεκκίνηση

Έλεγχος εάν χρησιμοποιείται η πολιτική ονομασίας νέας διεπαφής δικτύου

Μόλις εκκινηθεί ο υπολογιστής σας, εκτελέστε την εντολή 'ip' για να επαληθεύσετε εάν τα ονόματα της διεπαφής δικτύου άλλαξαν ανάλογα. Όπως μπορείτε να δείτε, η πολιτική ονομασίας διεπαφής δικτύου mac χρησιμοποιείται για τον ορισμό των πραγματικών ονομάτων για τη διεπαφή δικτύου και η πολιτική ονοματοδοσίας διεπαφής δικτύου διαδρομής χρησιμοποιείται για τον ορισμό των εναλλακτικών ονομάτων για τις διεπαφές δικτύου.

$ ip ένα

  Ένα στιγμιότυπο οθόνης ενός υπολογιστή Περιγραφή δημιουργήθηκε αυτόματα

Σε αυτό το παράδειγμα, χρησιμοποιήσαμε την πολιτική ονομασίας διαδρομής για το πραγματικό όνομα και την πολιτική ονομασίας mac για το εναλλακτικό όνομα των διεπαφών δικτύου, αντίστοιχα.

  Ένα στιγμιότυπο οθόνης ενός προγράμματος υπολογιστή Περιγραφή δημιουργήθηκε αυτόματα

Διαμόρφωση των προσαρμοσμένων ονομάτων για διεπαφές δικτύου

Εκτός από τη χρήση των προκαθορισμένων πολιτικών ονομασίας διεπαφής δικτύου, μπορείτε επίσης να ορίσετε τα προσαρμοσμένα ονόματα για τις διεπαφές δικτύου του υπολογιστή σας. Για να μάθετε πώς να ορίζετε τα προσαρμοσμένα ονόματα για τις διεπαφές δικτύου σας, διαβάστε αυτό το άρθρο.

συμπέρασμα

Σε αυτό το άρθρο, συζητήσαμε τις διαθέσιμες πολιτικές ονομασίας διεπαφής δικτύου των σύγχρονων διανομών Linux. Σας δείξαμε επίσης πώς να χρησιμοποιείτε τις διαφορετικές πολιτικές ονομασίας διεπαφής δικτύου σε Ubuntu/Debian, RHEL/Rocky Linux/CentOS/Fedora και άλλες σύγχρονες διανομές Linux που βασίζονται σε Ubuntu/Debian ή RPM.