| 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, vt | ||||
| 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. |