Произвольно меняется имя сетевого интерфэйса.
isus 28 апреля, 2006 - 15:35
У меня две стевые платы.Иной раз во время загрузки udev(или что-то другое) просто меняет имя и-фэйса.Чем это черевато: у меня на одном из них DSL модем,во время загрузки сам подключается.Если имя и-фэйса поменялось,то скрипт подключения начинает звонить на второй комп в сети,вместо модема :) .
Где копать?Грешу на udev.
»
- Для комментирования войдите или зарегистрируйтесь
Udev здесь
Udev здесь наверно не при чем. Если дрова к этим и-фейсам реализованы в виде модулей, то попробуйте загружать их в иной последовательности.
Если вкомпилированы в ядро, то ищите информацию о них в логах ядра.
На сколько я знаю UDEV имена не даёт, их даёт ядро, но могу и ошибаться.
может дело в
может дело в паралельной загрузке?
а если переместить загрузку одного из этих ифейсов в другой уровень?
тоесть из default в boot
Имена и-фейсам даются...
Имена интерфейсам даются в порядке очередности загрузки (гдето в документации ядра видел), так что драйвер какой сетевухи загрузилс тот и будет eth0, второй соответственно eth1 и т.д. и т.п.. Чтобы имена не менялись есть два варианта: 1) вкомпилить оба драйвера в ядро, а не модулем. 2) прописать их модули в нужном порядке в /etc/modules.autoload.d/kernel-<номер ветки ядра [2.4/2.6]>
Re: Имена и-фейсам даются...
Это первое,что я сделал.Не помогло,udev один виг их раньше определяет.
Попробую первый вариант.Об этом я как-то не подумал.Спасибо,на досуге переберу ядро,отпишусь.
Все решилось
Все решилось вкомпиливанием модулей в ядро.Всем спасибо.
_________________
Надоели компы...