Nedávno som migroval jeden zo svojich notebookov z Debianu na Arch Linux a pri konfigurácii sieťových rozhraní som zistil, že nový štandard bootovania systemd zmenil názvy zariadení, na ktoré som bol zvyknutý na týchto rozhraniach.
Začal som obvyklým postupom, zadal som „ ip addr “ do terminálu (ktorý mimochodom používa rxvt unicode s zsh ako predvolenou konzolou) a získal som nasledovné:
V tomto prípade nakonfigurujeme názov sieťového rozhrania pre štandardný kábel RJ45, ktorý máme doma na prístup na internet. Prvá vec, ktorú si všimneme, je, že sa volá enp0s4. To sa veľmi líši od eth0, ktorý sme tak často videli. Zmeníme názov rozhrania na niečo užívateľsky prívetivejšie a ľahšie sa zadáva v konzole.
Ako predchádzajúci krok napíšeme cat /sys/class/net/enp0s4/addres v termináli zistiť MAC zariadenia. Takto sa vráti číslo typu 000: 00: 00: 00: 00: 0 alebo sa jednoducho skopíruje názov adresy MAC, ktorá sa zobrazí spolu s príkazom. ip addr v predchádzajúcom kroku. Musíme si to zapísať, pretože to budeme neskôr potrebovať.
Potom vytvoríme záznam v adresári /etc/udev/rules.d/ takto:

Jednoduchý textový súbor s názvom 10-network-rules bude slúžiť ako zástupca pre štandard udev. Upozorňujeme, že sme použili `sudo`, pretože potrebujeme prístup k súboru, ktorý na fungovanie vyžaduje toto povolenie.
Po otvorení doň napíšeme:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:90:f5:6e:83:57" NAME="internet"
zostať v mojom prípade takto:

stlačte kombináciu klávesov CNTR + o pre uloženie zmien a CNTR + x pre ukončenie editora (v tomto prípade používam nano, ale môžete použiť čo chcete). Potom reštartujeme počítač, aby sa zmeny prejavili po reštarte:

Ako uvidíte, ak budeme venovať pozornosť názvu rozhraní, premenované rozhranie sa zobrazí so zvládnuteľným názvom, ktorý môžeme ľahko napísať.
Dúfam, že vám to bude užitočné, a pozývam vás, aby ste sa vyjadrili a položili otázky v prípade akýchkoľvek obáv.
Odteraz budem zverejňovať také veci ako ... pozdravy.