Меняющиеся интерфейсы при загрузке.

Доброго времени суток.

Возникла недавно такая проблема - 2 сетевые карты при (почти каждой, за редким исключением) загрузке меняются местами (eth0 <=> eth1). Слышал, что, вероятно, это все проделки udev, поэтому решил прибить интерфейсы конкретно к MAC адресам карт – вот как здесь например

Какое-то время они действительно не менялись, но после нескольких ребутов всё повторилось снова.
Так вот, может, сталкивался кто-нибудь с похожей проблемой?
Мак-адреса указывал в нижнем регистре?
ага, в нижнем
а зачем их указывать?
хинт 1: /etc/udev/rules.d/75-persistent-net-generator.rules.optional
хинт 2: man udevadm
хинт 3: после генерации, верни имя обратно, имеет неприятную тендецию подглючивать в последнее время.
systemd должен умереть.
Здравствуйте.

Понимаю, что тема старая, но вопрос тот же.

Пока сделал по ссылке с 1-го топика - помогло или нет - проверю позже.

Вопрос возник по последнему посту

> а зачем их указывать?
имеется в виду что можно закрепить название интерфейсов без указания маков? Как в вики указанием очерёдности загрузки драйверов для сетевых карт?

> хинт 1: /etc/udev/rules.d/75-persistent-net-generator.rules.optional
Посмотрел. Возникло несколько вопросов, но в начале главный из них - какой вывод я должен был сделать посмотрев его?

> хинт 2: man udevadm
Посмотрел. Исходя из возникших вопросов, сделал вывод что там ничего не понял. Вопрос возник только один - зачем в данном случае мне этот ман?

> хинт 3: после генерации, верни имя обратно, имеет неприятную тендецию подглючивать в последнее время.
После генерации чего? Из чего? Складывается подозрение, что это как-то связано с предыдущими двумя хинтами. Но с другой стороны, пример в 1-м посте по моему мнению то же сними связан, но ты даёшь свои хинты, а значит я совсем ничего не понял.

Разжуй пожалуйста свои хинты или добавь ещё парочку, что бы попытаться понять о чём речь.

В 3-м хинте есть упоминание “верни имя обратно” - имя интерфейса? Я как раз на основании линка из 1-го поста собирался поменять название интерфейсов (eth0 & eth1) на названия провайдеров - не стоит так делать? Чем рискую?

p.s. Если не сложно - где почитать про два pppoe на эти два ethX?
Дополнение к предыдущему вопросу.

Вот тут viewtopic.php?f=16&t=1457#p11523 нашёл твоё объяснение относительно хинта 1 - но пока что не понял, как указанные тобой действия спасут от смены имён у интерфейсов возникающий из-за различного времени загрузки драйверов. Пойду ещё раз гляну содержимое этого файла.
Про 2 pppoe нашёл тут http://wiki.archlinux.org/index.php/%D0%9E%D0%B4%D0%BD%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0_%D0%B8_%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE%D0%B9_%D1%81%D0%B5%D1%82%D0%B8_%28%D0%A4%D0%9E%D0%A1%29

но:
1 - в /etc/ppp/peers/ у меня пусто. Хорошо - тут создам конфиги на основе доки
2 - не сказано куда вбивать пароли для двух логинов используемых в этих сетях и смущает параметр noauth. Правильно ли я понимаю - мне нужно будет делать конфиги без noauth а пароли для логинов прописать ручками в chap-secrets и pap-secrets?
по поводу 2-х pppoe вопрос снимается - нашёл доку по нормальной настройке. Если совместить вместе с той ссылкой которую нашёл раньше можно настроить как хочу.
Fatroll
Возникла недавно такая проблема - 2 сетевые карты при (почти каждой, за редким исключением) загрузке меняются местами (eth0 <=> eth1).

Эта проблема решается банально просто в rc.conf в секцию MODULES=() вписываем очередность подгружаемых модулей.

Т.е. делаем lspci |grep Ethernet смотрим модели сетевух (если не знаем) затем lsmod и смотрим подгруженные модули, ищем среди них подходящие название для сетевух и через пробел в в нужной очередности вписываем в секцию модулей.
Правда если модели сетевых одинаковые, то этот способ не прокатывает.

П.С. читаем вики там все есть!
а если карточки одинаковые? ;-)

PS look to /etc/udev/rules.d/75-persistent-net-generator.rules.optional
PPS и да, WiKi!!!
systemd должен умереть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.