Verkkoliittymän nimeämiskäytännön muuttaminen Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linuxissa

Verkkoliittyman Nimeamiskaytannon Muuttaminen Ubuntu Debian Rhel Centos Fedora Rocky Linuxissa



Ennakoitavissa olevat verkkoliitännän nimet ovat:
  1. Vakaa uudelleenkäynnistysten aikana
  2. Kiinteä / johdonmukainen, vaikka laitteisto lisätään tai poistetaan
  3. Kiinteä/johdonmukainen, vaikka viallinen/vaurioitunut laitteisto vaihdettaisiin
  4. Tilaton eikä vaadi mitään erityisiä määritystiedostoja

Ennustettavat verkkorajapintojen nimet ovat erittäin tärkeitä järjestelmän turvallisuuden ja käytön helppouden kannalta. Joten suuret Linux-jakelut käyttävät 'systemd' ja 'udev' määrittämään ennakoitavissa olevia nimiä tietokoneesi verkkoliitäntöille.

Tällä hetkellä on olemassa muutamia verkkoliitännän nimeämiskäytäntöjä, joita voit käyttää Ubuntussa, Debianissa, RHEL:ssä, CentOS:ssä, Fedorassa, Rocky Linuxissa ja muissa suosituissa Debian/Ubuntu- tai RPM-pohjaisissa Linux-jakeluissa. Tässä artikkelissa keskustelemme Linuxin käytettävissä olevista verkkoliitännän nimeämiskäytännöistä ja näytämme, kuinka voit vaihtaa haluamaasi nimeämiskäytäntöön.







Sisällön aihe:

  1. Käytettävissä olevat verkkoliitännän nimeämiskäytännöt
  2. Tällä hetkellä käytössä oleva verkkoliittymän nimeämiskäytäntö
  3. Verkkoliittymän nimeämiskäytännön muuttaminen
  4. Tarkistamme, käytetäänkö uuden verkkoliittymän nimeämiskäytäntöä
  5. Verkkoliitäntöjen mukautettujen nimien määrittäminen
  6. Johtopäätös

Käytettävissä olevat verkkoliitännän nimeämiskäytännöt

Tällä hetkellä käytettävissä olevat verkkoliitännän nimeämiskäytännöt ovat:



  1. ydin – Tässä käytännössä ydin ei nimeä uudelleen ennakoitavissa olevia verkkolaitteita, eli lo (palautusliittymä)
  2. tietokanta – Tässä käytännössä udev-laitteistotietokantaa, joka on 'hwdb', käytetään verkkolaitteiden nimien määrittämiseen.
  3. kyydissä – Tässä käytännössä tietokoneesi BIOSin/laiteohjelmiston antamaa indeksinumeroa käytetään sisäisten verkkolaitteiden nimeämiseen, eli eno1, eno2.
  4. aukko – Tässä käytännössä verkkolaitteiden nimeämiseen käytetään tietokoneen BIOSin/laiteohjelmiston antamaa PCIE hot-plug -paikan indeksinumeroa, eli ens1, ens2.
  5. polku – Tässä käytännössä verkkolaitteiden nimeämiseen käytetään laitteiston fyysistä sijaintia, eli enp1s0, enp1s2, enp1s0f0, enp1s0f1.
  6. mac – Tässä käytännössä verkkolaitteen mac-osoite liitetään verkkoliitännän nimeen, eli enx000c294cd7e8.

Tällä hetkellä käytössä oleva verkkoliittymän nimeämiskäytäntö

Oletusarvoinen verkkoliitännän nimeämiskäytännön määritystiedosto useimmissa suosituissa Linux-jakeluissa on polussa /usr/lib/systemd/network/99-default.link.



Voit avata oletusarvoisen verkkoliitännän nimeämiskäytännön määritystiedoston '/usr/lib/systemd/network/99-default.link' nanotekstieditorilla seuraavasti:





$ sudo nano / usr / lib / systemd / verkkoon / 99 -oletus.linkki

Käytettävien verkkoliitännän nimeämiskäytäntöjen järjestys on lueteltu 'Nimikäytäntö'-osiossa [1] .

Tässä 'säilytä' on korkein prioriteetti. Mitä 'keep' tekee, on jos nimi on jo määritetty verkkoliittymälle, systemd/udev käyttää samaa nimeä yhä uudelleen ja uudelleen.



Sitten se yrittää asettaa ytimen nimet. Jos ytimen nimeämiskäytäntö epäonnistuu, käytä tietokantaa, onboard-, paikka- ja polkua.

Voit myös asettaa vaihtoehtoisen nimen verkkoliitäntöille käyttämällä vaihtoehtoa 'AlternativeNamesPolicy' samalla tavalla [2] . Nimeämiskäytäntöä, jota ei käytetä varsinaiseen verkkoliitännän nimeämiseen, käytetään vaihtoehtoisena nimeämiskäytäntönä 'AlternativeNamesPolicyssa' määritetystä järjestyksestä riippuen.

  Kuvakaappaus tietokoneesta Kuvaus luotiin automaattisesti

Kuten näet, korttipaikan verkkoliitännän nimeämiskäytäntöä käytetään oletusarvoisesti todellisten verkkoliitäntöjen nimeämiseen ja polun verkkoliitännän nimeämiskäytäntöä käytetään antamaan vaihtoehtoinen nimi verkkoliitännälle Ubuntu 22.04 LTS:ssä. Erilaista nimeämiskäytäntöä ja vaihtoehtoista nimeämiskäytäntöä voidaan käyttää oletuksena muissa Linux-jakeluissa.

$ ip a

  Kuvakaappaus tietokoneesta Kuvaus luotiin automaattisesti

Verkkoliittymän nimeämiskäytännön muuttaminen

Jos haluat muuttaa verkkoliitännän nimeämiskäytäntöä, avaa /usr/lib/systemd/network/99-default.link määritystiedosto nanotekstieditorilla seuraavasti:

$ sudo nano / usr / lib / systemd / verkkoon / 99 -oletus.linkki

Kirjoita haluamasi verkkoliitännän nimeämiskäytäntö 'NamePolicy'-osioon ja vaihtoehtoinen verkkoliitännän nimeämiskäytäntö 'AlternativeNamePolicy'-osioon.

Kun olet valmis, paina + X sen jälkeen 'Y' ja tallentaaksesi '99-default.link'-tiedoston.

  Kuvakaappaus tietokoneesta Kuvaus luotiin automaattisesti

Jotta muutokset tulevat voimaan, käynnistä tietokoneesi uudelleen seuraavasti:

$ sudo käynnistä uudelleen

Tarkistetaan, käytetäänkö uuden verkkoliittymän nimeämiskäytäntöä

Kun tietokoneesi on käynnistynyt, suorita 'ip'-komento tarkistaaksesi, ovatko verkkoliitännän nimet muuttuneet vastaavasti. Kuten näet, mac-verkkoliitännän nimeämiskäytäntöä käytetään verkkoliitännän oikeiden nimien asettamiseen ja polun verkkoliitännän nimeämiskäytäntöä verkkoliitäntöjen vaihtoehtoisten nimien asettamiseen.

$ ip a

  Kuvakaappaus tietokoneesta Kuvaus luotiin automaattisesti

Tässä esimerkissä käytimme polun nimeämiskäytäntöä verkkoliitäntöjen oikealle nimelle ja mac-nimeämiskäytäntöä vaihtoehtoiselle nimelle.

  Kuvakaappaus tietokoneohjelman kuvauksesta, joka luotiin automaattisesti

Verkkoliitäntöjen mukautettujen nimien määrittäminen

Valmiiden verkkoliitäntöjen nimeämiskäytäntöjen käytön lisäksi voit myös määrittää mukautettuja nimiä tietokoneesi verkkoliitäntöille. Lue tästä artikkelista, kuinka voit määrittää mukautettuja nimiä verkkoliittymillesi.

Johtopäätös

Tässä artikkelissa keskustelimme nykyaikaisten Linux-jakelujen käytettävissä olevista verkkoliitännän nimeämiskäytännöistä. Näimme myös, kuinka voit käyttää erilaisia ​​verkkoliittymien nimeämiskäytäntöjä Ubuntu/Debian-, RHEL/Rocky Linux/CentOS/Fedora- ja muissa Ubuntu/Debian- tai RPM-pohjaisissa nykyaikaisissa Linux-jakeluissa.