Kā mainīt tīkla interfeisa nosaukšanas politiku Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux

Ka Mainit Tikla Interfeisa Nosauksanas Politiku Ubuntu Debian Rhel Centos Fedora Rocky Linux



Paredzamie tīkla interfeisa nosaukumi ir:
  1. Stabils pārstartēšanas laikā
  2. Fiksēta/konsekventa pat tad, ja aparatūra ir pievienota vai noņemta
  3. Fiksēts/konsekvents pat tad, ja tiek nomainīta bojāta/bojāta aparatūra
  4. Bezvalstnieks un nav nepieciešami nekādi skaidri konfigurācijas faili

Sistēmas drošībai un ērtai lietošanai ļoti svarīgi ir paredzami tīkla interfeisa nosaukumi. Tātad lielākās Linux distribūcijas izmanto “systemd” un “udev”, lai datora tīkla saskarnēm piešķirtu paredzamus nosaukumus.

Pašlaik ir dažas tīkla saskarnes nosaukšanas politikas, kuras varat izmantot Ubuntu, Debian, RHEL, CentOS, Fedora, Rocky Linux un citos populāros Debian/Ubuntu vai RPM Linux distribūcijās. Šajā rakstā mēs apspriedīsim pieejamās Linux tīkla saskarnes nosaukumu politikas un parādīsim, kā pārslēgties uz vajadzīgo.







Satura tēma:

  1. Pieejamās tīkla saskarnes nosaukumu politikas
  2. Pašlaik tiek izmantota tīkla saskarnes nosaukumu politika
  3. Tīkla interfeisa nosaukumu politikas maiņa
  4. Pārbaude, vai tiek izmantota jaunā tīkla saskarnes nosaukumu politika
  5. Tīkla interfeisu pielāgoto nosaukumu konfigurēšana
  6. Secinājums

Pieejamās tīkla saskarnes nosaukumu politikas

Pašlaik pieejamās tīkla saskarnes nosaukumu politikas ir šādas:



  1. kodols – Šajā politikā kodols nepārdēvē paredzamās tīkla ierīces, t.i., lo (atgriezeniskās saites interfeiss).
  2. datu bāze – Šajā politikā udev aparatūras datu bāze, kas ir “hwdb”, tiek izmantota, lai piešķirtu tīkla ierīču nosaukumus.
  3. uz klāja – Šajā politikā jūsu datora BIOS/programmaparatūras nodrošinātais indeksa numurs tiek izmantots, lai nosauktu iebūvētās tīkla ierīces, t.i., eno1, eno2.
  4. slots – Šajā politikā PCIE karstās spraudņa slota indeksa numurs, ko nodrošina jūsu datora BIOS/programmaparatūra, tiek izmantots, lai nosauktu tīkla ierīces, t.i., ens1, ens2.
  5. ceļš – Šajā politikā aparatūras fiziskā atrašanās vieta tiek izmantota, lai nosauktu tīkla ierīces, t.i., enp1s0, enp1s2, enp1s0f0, enp1s0f1.
  6. mac – Šajā politikā tīkla ierīces mac adrese ir pievienota tīkla saskarnes nosaukumam, t.i., enx000c294cd7e8.

Pašlaik tiek izmantota tīkla saskarnes nosaukumu politika

Noklusējuma tīkla saskarnes nosaukumu politikas konfigurācijas fails lielākajā daļā populāro Linux izplatījumu atrodas ceļā “/usr/lib/systemd/network/99-default.link”.



Varat atvērt noklusējuma tīkla saskarnes nosaukumu politikas konfigurācijas failu “/usr/lib/systemd/network/99-default.link”, izmantojot nano teksta redaktoru, kā norādīts tālāk.





$ sudo nano / usr / lib / systemd / tīkls / 99 -noklusējuma.saite

Izmantojamo tīkla interfeisa nosaukšanas politiku secība ir norādīta sadaļā “Nosaukuma politika”. [1] .

Šeit “saglabāt” ir augstākā prioritāte. Ko dara “keep”, ja nosaukums jau ir piešķirts tīkla interfeisam, systemd/udev atkal un atkal izmantos to pašu nosaukumu.



Pēc tam tas mēģinās iestatīt kodola nosaukumus. Ja kodola nosaukšanas politika neizdodas, izmantojiet attiecīgi datu bāzi, iebūvēto, slotu un ceļu.

Varat arī iestatīt alternatīvu nosaukumu tīkla saskarnēm, izmantojot opciju “AlternativeNamesPolicy” tādā pašā veidā [2] . Nosaukšanas politika, kas netiek izmantota faktiskajam tīkla interfeisa nosaukumu piešķiršanai, tiek izmantota kā alternatīva nosaukšanas politika atkarībā no secības, kas iestatīta sadaļā “AlternativeNamesPolicy”.

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Kā redzat, slotu tīkla saskarnes nosaukšanas politika pēc noklusējuma tiek izmantota, lai nosauktu faktiskās tīkla saskarnes, un ceļa tīkla saskarnes nosaukšanas politika tiek izmantota, lai piešķirtu alternatīvu nosaukumu tīkla saskarnei Ubuntu 22.04 LTS. Citos Linux izplatījumos pēc noklusējuma var tikt izmantota cita nosaukšanas politika un alternatīva nosaukšanas politika.

$ ip a

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Tīkla interfeisa nosaukumu politikas maiņa

Lai mainītu tīkla saskarnes nosaukšanas politiku, atveriet konfigurācijas failu “/usr/lib/systemd/network/99-default.link”, izmantojot nano teksta redaktoru, kā norādīts tālāk.

$ sudo nano / usr / lib / systemd / tīkls / 99 -noklusējuma.saite

Ievadiet vajadzīgo tīkla interfeisa nosaukšanas politiku sadaļā “NamePolicy” un alternatīvo tīkla saskarnes nosaukšanas politiku sadaļā “AlternativeNamePolicy”.

Kad esat pabeidzis, nospiediet + X kam seko “Y” un lai saglabātu failu “99-default.link”.

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Lai izmaiņas stātos spēkā, restartējiet datoru šādi:

$ sudo pārstartēt

Pārbaude, vai tiek izmantota jaunā tīkla saskarnes nosaukumu politika

Kad dators ir sāknēts, palaidiet komandu “ip”, ​​lai pārbaudītu, vai tīkla interfeisa nosaukumi ir attiecīgi mainīti. Kā redzat, mac tīkla saskarnes nosaukšanas politika tiek izmantota, lai iestatītu tīkla saskarnes īstos nosaukumus, un ceļa tīkla saskarnes nosaukšanas politika tiek izmantota, lai iestatītu alternatīvos nosaukumus tīkla saskarnēm.

$ ip a

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Šajā piemērā mēs izmantojām ceļu nosaukšanas politiku attiecīgi īstajam vārdam un mac nosaukšanas politiku alternatīvajam tīkla saskarņu nosaukumam.

  Automātiski ģenerēts datorprogrammas apraksta ekrānuzņēmums

Tīkla interfeisu pielāgoto nosaukumu konfigurēšana

Papildus iepriekš definētu tīkla interfeisa nosaukšanas politiku izmantošanai varat iestatīt arī pielāgotus nosaukumus sava datora tīkla saskarnēm. Lai uzzinātu, kā iestatīt pielāgotus nosaukumus tīkla saskarnēm, izlasiet šo rakstu.

Secinājums

Šajā rakstā mēs apspriedām pieejamās tīkla saskarnes nosaukšanas politikas mūsdienu Linux izplatījumos. Mēs arī parādījām, kā izmantot dažādas tīkla saskarnes nosaukšanas politikas Ubuntu/Debian, RHEL/Rocky Linux/CentOS/Fedora un citos uz Ubuntu/Debian vai RPM balstītos modernajos Linux izplatījumos.