дано:
Lubuntu 22.04.03
два сетевых интерфеса - на материнке один и второй в PCI слоте
имена eth* - прописано в grub и работает:
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
далее файл из /ets/udev/rules.d/ether-name.rules
# SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1d:60:1b:53:63", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:40:c7:2e:3d:0c", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
#
# udevadm info /sys/class/net/eth0
#
# ID_VENDOR_ID=0x10ec
# ID_MODEL_ID=0x8168
#
SUBSYSTEM=="net", ACTION=="add", ENV{ID_VENDOR_ID}=="0x10ec", ENV{ID_MODEL_ID}=="0x8168", NAME="eth0"
#
# ID_VENDOR_ID=0x10ec
# ID_MODEL_ID=0x8029
#
SUBSYSTEM=="net", ACTION=="add", ENV{ID_VENDOR_ID}=="0x10ec", ENV{ID_MODEL_ID}=="0x8029", NAME="eth1"
первые две закомментированные строки - вариант, работавший в 18.04 - не работает в 22.04
далее - попытка через vendor/model - не работает
ещё далее - через MAC - не работает - /usr/lib/systemd/network/10-eth0.link
(такой же файлик для eth1
# /usr/lib/systemd/network
#
[Match]
MACAddress=00:1d:60:1b:53:63
[Link]
Name=eth0
а что в этой лубунте работает ? Какие ещё варианты ?
загрузку других дистров не умеет, виндовый раздел игнорирует и криво запускает,
вручную прописанный конфиг при обновлении затирает и вставляет неработающий костыль...