Summary: | не отрабатывает случай не-eth* | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
Component: | udev-rule-generator | Assignee: | Sergey Y. Afonin <asy> |
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | asy, shrek |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Michael Shigorin
2009-11-16 11:24:44 MSK
В typescript от dist-upgrade пока никакого соответствующего stderr не нахожу. Вернуть/убрать 70-persistent-net.rules и сделать руками udevadm trigger --subsystem-match=net ? Да, желаемый результат (был доправлен вручную, но вследствие использования только mac binding ожидалось нормальное автоконвертирование): ### firewire без разницы # PCI device 0x10de:0x0269 (forcedeth) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0f:ea:60:a0:3a", ATTR{type}=="1", KERNEL=="eth*", NAME="int" # PCI device 0x10ec:0x8139 (8139too) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:02:44:6b:77:0e", ATTR{type}=="1", KERNEL=="eth*", NAME="ext" причем тут /etc/iftab? используй либо 70-persistent-net.rules, либо ifrename (В ответ на комментарий №2) > причем тут /etc/iftab? используй либо 70-persistent-net.rules, либо ifrename При установке пакета выполняется автоматическое преобразование iftab в 70-persistent-net.rules, но сейчас оно работает только для случая, когда в iftab интерфейсы переименовываются без смены базового имени (т.е., ethN -> ethN с указанием только нового номера). Тут проблема в том, что для правил в 70-persistent-net.rules, кроме всего прочего, нужна информация об изначальном имени интерфейса (для проверок вида KERNEL=="eth*", необходимых для правильной обработки извращений типа wlan*+wmaster* с одинаковым адресом), а при установке пакета с уже переименованными интерфейсами эта информация уже потеряна. Возможный вариант обхода (правда, опять в виде полной переделки того, что есть): выполнять преобразование не в момент установки пакета, а при первой перезагрузке после установки. Валер, это называется не "NOTABUG", а "LATER". Или "WONTFIX". Бага -- есть. я так не считаю |