Имеются несколько серверов, система (debian 10) на которые загружается по сети с созданного образа с управляющего узла. Проблема в том, что название интерфейсов на этих серверах немного отличается, например, enp24s0f0
или enp26s0f0
. Из-за этого после разворачивания системы возникают проблемы, так как надо явно указывать название интерфейса в \etc\network\interfaces
auto enp24s0f0
iface enp24s0f0 inet dhcp
Если раньше(кажется до debian 9) можно было просто указать eth0
, то теперь, как я понимаю, приходится для каждого сервера при другом интерфейса создавать новый образ, что не очень практично. Можно ли как то решить эту проблему и сделать единую запись в \etc\network\interfaces
?
По идее, проблему можно было бы решить с помощью переименования интерфейса с помощью UDEV RULES согласно https://losst.ru/nastrojka-udev-rules-v-linux. Но там все равно надо явно знать название интерфейса. Наверно его как то можно получить с помощью bash-скрипта по названию папок в \sys\class\net
, но я не знаю как. Что нибудь можете подсказать?