Почему Debian 9 переключает активные сетевые карты при перезагрузке?

Я много лет использую Debian в производственной среде. Изменения установок с Jessy на Stretch Я заметил, что теперь сетевые адаптеры используют нетрадиционные имена. Они больше не являются eth0, eth1 и т. Д. Я понимаю это и могу с этим жить.

У меня проблема с тем, что иногда сетевые адаптеры просто называют «переименовать». Последние два сервера, которые я сделал, один сервер имеет 2 сетевых адаптера, один с именем eno1, а другой просто «rename3». Другой сервер также имеет два сетевых адаптера, и они называются rename2 и rename3.

Что еще хуже и, вероятно, самая важная проблема. После перезагрузки активный сетевой адаптер переключается на другой. Если я перезапущу сервер удаленно, мне физически нужно будет выйти на место и вытащить кабель Ethernet из одного порта и вставить его в другой порт.

Это не хорошо. Я провел много поисков, но все, что я смог найти, - это информация о том, почему изменилось название сетевых адаптеров и как переименовать их обратно в ethx.

Что мне не хватает? Какие шаги мне нужно включить в сборки сервера, чтобы предотвратить подкачку сетевых адаптеров, которые активны при перезагрузке?

Спасибо.

По запросу ... roleme @ galadriel: ~ $ uname -a Linux galadriel 4.9.0-8-amd64 # 1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64 GNU / Linux

1
задан 7 April 2019 в 03:52
1 ответ

На моем Stretch я добавил отображение MAC -> имени интерфейса, используя файл /lib/udev/rules.d/10-network.rules .

Пример. /lib/udev/rules.d/10-network.rules :

SUBSYSTEM=="net", ATTR{address}=="00:1d:72:94:9c:0a", NAME="eth0"
SUBSYSTEM=="net", ATTR{address}=="d4:9a:20:5d:7f:0b", NAME="eth1"

Замените MAC-адреса своим и попробуйте.

1
ответ дан 3 December 2019 в 23:05

Теги

Похожие вопросы