- Stabilus perkrovimo metu
- Ištaisyta / nuosekli, net jei aparatinė įranga yra pridėta arba pašalinta
- Ištaisyta / nuosekli, net jei pakeičiama sugedusi / pažeista aparatinė įranga
- Be pilietybės ir nereikia jokių aiškių konfigūracijos failų
Sistemos saugumui ir naudojimo paprastumui užtikrinti labai svarbūs nuspėjami tinklo sąsajų pavadinimai. Taigi, pagrindiniai Linux platinimai naudoja 'systemd' ir 'udev', kad priskirtų nuspėjamus pavadinimus jūsų kompiuterio tinklo sąsajoms.
Šiuo metu yra keletas tinklo sąsajų pavadinimų strategijų, kurias galite naudoti Ubuntu, Debian, RHEL, CentOS, Fedora, Rocky Linux ir kituose populiariuose Debian/Ubuntu arba RPM pagrindu sukurtuose Linux platinimuose. Šiame straipsnyje aptarsime galimą „Linux“ tinklo sąsajos pavadinimų politiką ir parodysime, kaip perjungti į norimą.
Turinio tema:
- Galimos tinklo sąsajos pavadinimo strategijos
- Šiuo metu naudojama tinklo sąsajos pavadinimo politika
- Tinklo sąsajos pavadinimo politikos keitimas
- Tikrinama, ar naudojama nauja tinklo sąsajos pavadinimo politika
- Pasirinktinių tinklo sąsajų pavadinimų konfigūravimas
- Išvada
Galimos tinklo sąsajos pavadinimo strategijos
Šiuo metu galimos tinklo sąsajos pavadinimo strategijos yra šios:
- branduolys – Pagal šią politiką branduolys nepervardija nuspėjamų tinklo įrenginių, t. y. lo (atgalinės linijos sąsaja)
- duomenų bazėje – Pagal šią politiką udev aparatinės įrangos duomenų bazė, kuri yra „hwdb“, naudojama tinklo įrenginių pavadinimams priskirti.
- laive – Pagal šią politiką jūsų kompiuterio BIOS / programinės aparatinės įrangos pateiktas indekso numeris naudojamas tinklo įrenginiams pavadinti, t. y. eno1, eno2.
- lizdas – Pagal šią politiką tinklo įrenginiams pavadinti naudojamas PCIE karštojo prijungimo lizdo indekso numeris, kurį pateikia jūsų kompiuterio BIOS / programinė įranga, t. y. ens1, ens2.
- kelias – Pagal šią politiką fizinė aparatinės įrangos vieta naudojama tinklo įrenginiams pavadinti, t. y. enp1s0, enp1s2, enp1s0f0, enp1s0f1.
- mac – Pagal šią politiką tinklo įrenginio mac adresas pridedamas prie tinklo sąsajos pavadinimo, t. y. enx000c294cd7e8.
Šiuo metu naudojama tinklo sąsajos pavadinimo politika
Numatytasis tinklo sąsajos pavadinimų politikos konfigūracijos failas daugelyje populiarių Linux platinimų yra kelyje „/usr/lib/systemd/network/99-default.link“.
Numatytąjį tinklo sąsajos pavadinimų politikos konfigūracijos failą „/usr/lib/systemd/network/99-default.link“ galite atidaryti naudodami nano teksto rengyklę taip:
$ sudo nano / usr / lib / sisteminis / tinklą / 99 -default.link
Naudotinos tinklo sąsajos įvardijimo strategijų tvarka nurodyta skiltyje „Vardų politika“. [1] .
Čia „išlaikyti“ yra didžiausias prioritetas. Ką daro „keep“, jei pavadinimas jau priskirtas tinklo sąsajai, systemd/udev ir toliau naudos tą patį pavadinimą.
Tada jis bandys nustatyti branduolio pavadinimus. Jei branduolio pavadinimų strategija nepavyksta, naudokite atitinkamai duomenų bazę, integruotą, lizdą ir kelią.
Taip pat galite nustatyti alternatyvų tinklo sąsajų pavadinimą naudodami parinktį „AlternativeNamesPolicy“ tokiu pat būdu [2] . Pavadinimo politika, kuri nenaudojama tikram tinklo sąsajos pavadinimams, naudojama kaip alternatyvi pavadinimų strategija, atsižvelgiant į „AlternativeNamesPolicy“ nustatytą tvarką.
Kaip matote, lizdo tinklo sąsajos pavadinimų politika pagal numatytuosius nustatymus naudojama tikrosioms tinklo sąsajoms pavadinti, o kelio tinklo sąsajos pavadinimų politika naudojama norint suteikti alternatyvų pavadinimą Ubuntu 22.04 LTS tinklo sąsajai. Kituose Linux platinimuose pagal numatytuosius nustatymus gali būti naudojama kitokia pavadinimų politika ir alternatyvi pavadinimų politika.
$ ip a
Tinklo sąsajos pavadinimo politikos keitimas
Norėdami pakeisti tinklo sąsajos pavadinimų strategiją, atidarykite konfigūracijos failą „/usr/lib/systemd/network/99-default.link“ naudodami nano teksto rengyklę, kaip nurodyta toliau:
$ sudo nano / usr / lib / sisteminis / tinklą / 99 -default.linkSkiltyje „NamePolicy“ įveskite pageidaujamą tinklo sąsajos įvardijimo strategiją, o skiltyje „AlternativeNamePolicy“ – alternatyvią tinklo sąsajos įvardijimo politiką.
Baigę paspauskite
Kad pakeitimai įsigaliotų, iš naujo paleiskite kompiuterį taip:
$ sudo paleisti iš naujoTikrinama, ar naudojama nauja tinklo sąsajos pavadinimo politika
Kai kompiuteris bus paleistas, paleiskite komandą „ip“, kad patikrintumėte, ar tinklo sąsajos pavadinimai atitinkamai pasikeitė. Kaip matote, „Mac“ tinklo sąsajos pavadinimų politika naudojama tikriems tinklo sąsajos pavadinimams nustatyti, o tinklo sąsajos kelio pavadinimų politika naudojama alternatyviems tinklo sąsajų pavadinimams nustatyti.
$ ip a
Šiame pavyzdyje mes naudojome kelių pavadinimų politiką tikrajam vardui ir mac pavadinimo politiką atitinkamai alternatyviam tinklo sąsajų pavadinimui.
Pasirinktinių tinklo sąsajų pavadinimų konfigūravimas
Be iš anksto nustatytų tinklo sąsajų pavadinimų strategijų, taip pat galite nustatyti pasirinktinius kompiuterio tinklo sąsajų pavadinimus. Norėdami sužinoti, kaip nustatyti tinkintus tinklo sąsajų pavadinimus, perskaitykite šį straipsnį.
Išvada
Šiame straipsnyje aptarėme šiuolaikinių Linux platinimų tinklo sąsajos pavadinimų politiką. Taip pat parodėme, kaip naudoti skirtingas tinklo sąsajos pavadinimų strategijas Ubuntu/Debian, RHEL/Rocky Linux/CentOS/Fedora ir kituose Ubuntu/Debian arba RPM pagrindu sukurtuose moderniuose Linux platinimuose.