Произвольно меняется имя сетевого интерфэйса.

У меня две стевые платы.Иной раз во время загрузки udev(или что-то другое) просто меняет имя и-фэйса.Чем это черевато: у меня на одном из них DSL модем,во время загрузки сам подключается.Если имя и-фэйса поменялось,то скрипт подключения начинает звонить на второй комп в сети,вместо модема :) .
Где копать?Грешу на udev.

Udev здесь

Udev здесь наверно не при чем. Если дрова к этим и-фейсам реализованы в виде модулей, то попробуйте загружать их в иной последовательности.

Если вкомпилированы в ядро, то ищите информацию о них в логах ядра.

На сколько я знаю UDEV имена не даёт, их даёт ядро, но могу и ошибаться.

может дело в

может дело в паралельной загрузке?

а если переместить загрузку одного из этих ифейсов в другой уровень?
тоесть из default в boot

Имена и-фейсам даются...

Имена интерфейсам даются в порядке очередности загрузки (гдето в документации ядра видел), так что драйвер какой сетевухи загрузилс тот и будет eth0, второй соответственно eth1 и т.д. и т.п.. Чтобы имена не менялись есть два варианта: 1) вкомпилить оба драйвера в ядро, а не модулем. 2) прописать их модули в нужном порядке в /etc/modules.autoload.d/kernel-<номер ветки ядра [2.4/2.6]>

Re: Имена и-фейсам даются...

wWolf написал(а):
2) прописать их модули в нужном порядке в /etc/modules.autoload.d/kernel-<номер ветки ядра [2.4/2.6]>

Это первое,что я сделал.Не помогло,udev один виг их раньше определяет.
Попробую первый вариант.Об этом я как-то не подумал.Спасибо,на досуге переберу ядро,отпишусь.

Все решилось

Все решилось вкомпиливанием модулей в ядро.Всем спасибо.
_________________
Надоели компы...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".