Nedávno jsem migroval jeden ze svých notebooků z Debianu na Arch Linux a při konfiguraci síťových rozhraní jsem zjistil, že nový standard bootování systemd změnil názvy zařízení, na které jsem byl na těchto rozhraních zvyklý.
Začal jsem obvyklým postupem, zadal jsem „ ip addr “ do terminálu (který mimochodem používá rxvt unicode s zsh jako výchozí konzolí) a získal jsem následující:
V tomto případě nakonfigurujeme název síťového rozhraní pro standardní kabel RJ45, který máme doma pro přístup k internetu. První věc, které si všimneme, je, že se jmenuje enp0s4. To se velmi liší od eth0 , který jsme tak často vídali. Změníme název rozhraní na něco uživatelsky přívětivějšího a snadněji se zadává do konzole.
Jako předchozí krok napíšeme cat /sys/class/net/enp0s4/addres v terminálu zjistit MAC zařízení. Tím se vrátí číslo typu 000: 00: 00: 00: 00: 0 nebo jednoduše zkopírujete název adresy MAC, která je uvedena s příkazem ip addr v předchozím kroku. Musíme si to zapsat, protože to budeme později potřebovat.
Poté vytvoříme položku v adresáři /etc/udev/rules.d/ takto:

Jednoduchý textový soubor s názvem 10-network-rules bude sloužit jako zástupce pro standard udev. Všimněte si, že jsme použili `sudo`, protože potřebujeme přístup k souboru, který k fungování vyžaduje toto oprávnění.
Po otevření do něj napíšeme:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:90:f5:6e:83:57" NAME="internet"
zůstat v mém případě takto:

stiskněte kombinaci kláves CNTR + o pro uložení změn a CNTR + x pro ukončení editoru (v tomto případě používám nano, ale můžete použít, co chcete). Poté restartujeme počítač, aby se změny projevily a po restartu jsme získali následující:

Jak uvidíte, pokud věnujeme pozornost názvu rozhraní, zobrazí se ten, který jsme přejmenovali, se zvládnutelným názvem, který můžeme snadno psát.
Doufám, že vám to bude užitečné, a v případě jakýchkoli obav vás vyzývám, abyste se k nim vyjádřili a položili otázky.
Od nynějška budu zveřejňovat takové věci ... pozdravy.