wiki:technical:ds:eth-name
Благодаря гениальной политике переименования сетевых карт в systemd заранее никто не знает, как будет называться сетевая карта после загрузки сервера в только что установленную в Linux Rescue ОС
udevadm test-builtin net_id /sys/class/net/eth0 | grep '^ID_NET_NAME_' Load module index Network interface NamePolicy= disabled on kernel command line, ignoring. Parsed configuration file /lib/systemd/network/99-default.link Parsed configuration file /lib/systemd/network/73-usb-net-by-mac.link Created link configuration context. Using default interface naming scheme 'v247'. Unload module index Unloaded link configuration context. ID_NET_NAME_MAC=enx002590069750 ID_NET_NAME_PATH=enp6s0
# Только нужное udevadm test-builtin net_id /sys/class/net/eth0 2>/dev/null # Только имя сетевухи udevadm test-builtin net_id /sys/class/net/eth0 2>/dev/null | grep -o '^ID_NET_NAME_PATH=.*' | sed 's/ID_NET_NAME_PATH=//'
wiki/technical/ds/eth-name.txt · Последнее изменение: 2022/09/08 23:19 — Diman