LINUX.ORG.RU

slackware модули ядра


0

0

В slackware 11 два сетевых интерфейса: e100 и 3c59x.
Нужно, чтобы e100 был всегда eth0, а 3c59x - eth1.
В /etc/rc.d/rc.modules прописал загрузку сначала e100, а потом 3c59x.
Если hotplug выключен из автозагрузки, то все нормально. Если
hotplug включен, то при загрузке интерфесы от раза к разу меняются
местами: то e100 - eth0, то наоборот.
В /etc/modules.conf и /etc/modprobe.conf записи типа
alias eth0 e100
alias eth1 3c59x
а также
install eth0 /bin/true
install eth1 /bin/true
роли не играют.
Интерфейсы при каждой перезагрузке как хотят, так и встают.
Ядро 2.6.18.
Как прибить e100 к eth0, а 3c59x к eth1?
Hotplug нужен для usb.
Заранее спасибо.
anonymous

рыть /etc/udev/rules.d/network-devices.rules

phoenix ★★★★
()
Ответ на: комментарий от Lumi

hotplug в слаквари отключен, если используется udev

dn2010 ★★★★★
()

Версию ядра в студию

> В /etc/modules.conf и /etc/modprobe.conf записи типа

А комментарии уже не модно читать в файлах? Первый файл - для 2.4 ядра, во второй вообще писать ничего не надо.

Deleted
()

А если старым дедовским способом -- e100 в ядро, 3с59х -- в модули?

Obidos ★★★★★
()
Ответ на: комментарий от Deleted

>Версию ядра в студию
Версия ядра в вопросе указана.

>А комментарии уже не модно читать в файлах?
>Первый файл - для 2.4 ядра, во второй вообще писать ничего не надо.
Я читал комментарии и знаю, что для
2.6 ядра файл /etc/modprobe.conf.
Просто в конце стал пробовать все подряд.

>Hotplug не нужен для usb.
Без hotplug-а у меня флэшку не видил.

Всем искренне спасибо за помощь.
Буду копать.

anonymous
()
Ответ на: комментарий от anonymous

В догонку.
>Hotplug не нужен для usb.
>hotplug в слаквари отключен, если используется udev

Если у меня без hotplug-а флэшку не видит, значит у меня выключен 
udev?
Если да, то как его включить?

anonymous
()
Ответ на: комментарий от anonymous

Поправил /etc/udev/rules.d/network-devices.rules
и все заработало.

anonymous
()
Ответ на: комментарий от anonymous

> Я читал комментарии и знаю, что для 2.6 ядра файл /etc/modprobe.conf.

Ещё раз прочитай комментарий в /etc/modprobe.conf, поймёшь, что его трогать не надо.

Deleted
()
Ответ на: комментарий от Deleted

Может я неправильно понял, но там написано что взамен
использовать файлы в /etc/modprobe.d с modprobe командами,
а там modprobe.conf является симлинком на /etc/modprobe.conf.
Не означает ли это, что modprobe.conf официально переехал в
/etc/modprobe.d, но для совместимости симлинк в /etc ?

anonymous
()
Ответ на: комментарий от anonymous

Нет там симлинков никаких. Есть каталог /etc/modprobe.d и в нём файлы с настройками. Файл /etc/modprobe.conf начиная с какой-то версии module-init-tools(насколько я понял) трогать не надо.

Deleted
()
Ответ на: комментарий от Deleted

root@host:/etc/modprobe.d# ls -la
итого 20
drwxr-xr-x  2 root root   55 2006-10-04 17:25 .
drwxr-xr-x 48 root root 4096 2006-10-09 12:49 ..
-rw-r--r--  1 root root 5889 2006-10-04 20:37 blacklist
-rw-r--r--  1 root root  356 2006-08-04 05:46 isapnp
lrwxrwxrwx  1 root root   16 2006-10-04 12:21 modprobe.conf -> ../modprobe.conf
root@host:/etc/modprobe.d#
Слака 11.0

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.