Summary: | добавить initscript | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey Gladkov <legion> | ||||
Component: | wireless-tools | Assignee: | placeholder <placeholder> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | enhancement | ||||||
Priority: | P2 | CC: | glebfm, ldv, placeholder, vsu | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Alexey Gladkov
2007-02-20 19:35:55 MSK
Created attachment 1825 [details]
initsrcipt
Вот собственно такой initscript я предлагаю сделать.
А не проще озадачить этим сам udeff? По крайней мере для инсталлера сработает. $ cat /etc/udev/rules.d/10-net-names.rules SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:16:d3:29:97:13", NAME="eth0" SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:16:6f:b2:2a:aa", NAME="eth1" 17:47 <raorn> vsu_: ifrename через udeff - это как здесь http://www.debianhelp.co.uk/udev.htm ? 17:47 <raorn> vsu_: "Examples using udev" 17:48 <vsu_> raorn: ага, так 17:49 <vsu_> raorn: только при использовании vlan это развалится 17:52 <raorn> vsu: а что с vlan не так? 17:53 <vsu> raorn: а он vlan-ы от основного интерфейса отличить не может 17:53 <raorn> а 17:53 <raorn> это гже-то я видел костылики 17:53 <raorn> в манддривовском удеффе кажеццо 17:54 <vsu> raorn: http://qa.mandriva.com/show_bug.cgi?id=24369 17:54 <vsu> raorn: хак там кривой - проверяется, что в имени интерфейса нет "." 17:55 <raorn> vsu: ага 17:56 <vsu> raorn: ещё есть гадость под названием bonding, которая, подозреваю, тоже берёт mac с какого-то из физических интерфейсов 17:57 <raorn> vsu: ачоделать-то? 18:03 <vsu> raorn: как обычно - вешаццо 2vsu: тут ничего в лучшую сторону не изменилось? (In reply to comment #2) > А не проще озадачить этим сам udeff? По крайней мере для инсталлера сработает. Ты предлагаешь генерировать в инсталляторе правила для udev ? ... Это совсем не проще. Думаю, iftab более подходит для этих целей. Запускать подобный сервис можно всегда т.к. это ничему не противоречит и не мешает. Что именно генерировать - большого рояля не играет. А вот ifrename в процитированной ситуации просто не работает, потому как не может переименовать eth1 в уже созданный eth0. Для использования ifrename интерфейсам приходится давать имена, отличные от стандартных. А udeff глючит с vlan'ами. Нет в жизни счастья. ifrename -t на стадии запуска rc-скрипта работает. Туплю. -t не разглядел и вспомнил почему в etcnet этим пользоваться нельзя. Reassign to legion@altlinux.org $ rpmquery -p --lastchange SRPMS/wireless-tools-28-alt7.1.src.rpm * Wed Feb 21 2007 Alexey Gladkov <legion@altlinux.ru> 28-alt7.1 - NMU: + Add initscript for ifrename (#10885). + Spec cleanup. |