[Sysadmins] Апгрейд с 4.1 до 5.1 и persistent-net.rules

Sergey a_s_y на sama.ru
Сб Сен 3 10:26:05 UTC 2011


Приветствую.

А кто знает, как udev формирует persistent-net.rules ? При переезде с 4.1 до 5.1
интерфейсы могут перетасоваться, что чревато... Нашёл /lib/udev/write_net_rules,
попробовал сделать

MATCHADDR=00:15:17:27:75:61 INTERFACE=eth0 /lib/udev/write_net_rules
MATCHADDR=00:1B:21:05:0D:63 INTERFACE=eth1 /lib/udev/write_net_rules
MATCHADDR=00:15:17:27:75:5F INTERFACE=eth2 /lib/udev/write_net_rules

Файл получился, но udev-у не понравился: добавились дополнительные определения
для 00:1B:21:05:0D:63 и 00:15:17:27:75:5F - eth3 и eth4 с добавлением ATTR{type}=="1".
Хорошо... Добавил MATCHIFTYPE=1 в вызов write_net_rules. После перезагрузки
правила дописались опять, добавился параметр ATTR{dev_id}=="0x0". Добавил
и его, ситуация не поменялась - дописывает по-своему... В итоге и комментарий
добавил, вообще всё один в один. Дописывает. Причём первую строку, c eth0,
не трогает ни в одном случае...

-- 
С уважением, Сергей
a_s_y на sama.ru


Подробная информация о списке рассылки Sysadmins