alibek Posted May 11, 2018 Posted May 11, 2018 Есть виртуальная машина (Hyper-V), на которой установлен Debian 8 (Jessie). На виртуальной машине 3 сетевых интерфейса: xx:xx:xx:xx:xx:00 (чисто линковая сеть между хостом и гостем), xx:xx:xx:xx:xx:02 (сабинтерфейс в VLAN 10, приватная сеть), xx:xx:xx:xx:xx:04 (сабинтерфейс в VLAN 20, выход в интернет). По какой-то причине после каждой загрузки eth0, eth1 и eth2 всякий раз сопоставляются с разными физическими интерфейсами. Не подскажите, как их привязать, чтобы не прыгали? На всякий случай пробовал задавать hwaddress ether в /etc/network/interfaces, но это не поиск (matching), а переопределение MAC-адреса интерфейса. Вставить ник Quote
vop Posted May 11, 2018 Posted May 11, 2018 Может тут: /etc/udev/rules.d/70-persistent-net.rules Вставить ник Quote
pppoetest Posted May 11, 2018 Posted May 11, 2018 Это только если там нет системд, емнип, в джесси он уже дефолтом. Вставить ник Quote
alibek Posted May 11, 2018 Author Posted May 11, 2018 На Дебиан 8 уже systemd. Тут практически один в один моя проблема: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810247 Вставить ник Quote
Ilya Evseev Posted May 11, 2018 Posted May 11, 2018 Помогает внимательное прочтение следующих манускриптов: - https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/ - https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-understanding_the_device_renaming_procedure В нашем случае было одинаковое значение "eno1" в ID_NET_NAME_ONBOARD для всех встроенных интерфейсов Supermicro и ошибка "device appeared twice with different sysfs path". Решено повышением приоритета других параметров, т.е. ID_NET_NAME_SLOT и ID_NET_NAME_PATH: grep -v ID_NET_NAME_ONBOARD /lib/udev/rules.d/80-net-name-slot.rules > /etc/udev/rules.d/79-net-name-slot-cdnnow.rules Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.