именование системного интерфейса
Хотя некоторые системы используют udev для именования, некоторые полагаются на systemd для определения имен интерфейсов. Обычно udev использует MAC-адрес для присвоения имени интерфейсу, однако это вызывает проблемы, когда вы заменяете ник - меняется mac, но обычно вам не нужно новое имя интерфейса.
systemd использует положение шины PCI для определения имени, поэтому, если вы замените карту в том же слоте, она будет иметь то же имя. Это делает имена трудно запомнить.
Вы можете написать свой собственный файл конфигурации systemd, чтобы дать более легко запоминающиеся имена.
В /etc/systemd/network
создайте файл с именем [something].link
. В этом у вас есть раздел соответствия и раздел ссылок:
[Match]
OriginalName=enp0s31f6
[Link]
Name=eth0
Больше информации в systemd.link
Если ваша система использует udev для именования интерфейсов, то должно работать следующее:
Посмотрите на /etc/udev/rules.d/70-persistant-net.rules
Это имена сетевых интерфейсов на основе MAC-адресов.
Вы можете увидеть MAC-адреса своих интерфейсов, используя ip addr
.
Содержимое файла содержит такие записи:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="enp0s31f6"
Вы можете, вероятно, сделать вывод, какой из ваших существующих имен.