LINUX.ORG.RU
ФорумAdmin

путаница с езернетами

 


0

1

Есть плата сPCI с встроенными 4-мя сетевыми. И на ней же стоит в мезонине контроллер с еще 4-мя сетевыми.
Нумерация eth0-eth3 - это встроенные, eth4-eth7 - добавленные.
Но примерно на одну загрузку из трех непонятно с чего нумерация начинается с добавленного контроллера и продолжается со встроенных, то есть получается eth0-eth3 - добавленные, eth4-eth7 - встроенные.
Соответственно, вся сеть настроена неправильно - ничего не работает.
Привязка по МАС в данном случае невозможна да и не заработает она, как я понимаю.
Почему такое может быть? UEFI? ядро? udev? я даже не пойму, с чего начинать и куда смотреть. Спасибо.

★★

Привязка по МАС в данном случае невозможна да и не заработает она, как я понимаю.

почему? У тебя все МАС-и одинаковые?

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

по ТЗ надо обеспечить возможность замены платы без замены hdd. т.е при смене МАС адресов все должно оставаться на своих местах.

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

по ТЗ надо обеспечить возможность замены платы без замены hdd. т.е при смене МАС адресов все должно оставаться на своих местах.

Какие интересные подробности...

Неверно при смене мать не обязательно должна быть той же модели? И сетевуху можно ставить другой модели в любой слот?

Ты уж подробности ТЗ огласи.

Может там нужно при старте поднимать каждый интерфейс по очереди и tcpdump-ом определять куда провод воткнули :)

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

не )) какой там tcpdump )) и мать будет той же модели и контроллер добавочный такой-же
вполне достаточно, чтоб интерфейсы нумеровались в том порядке, в каком они на шине pci располагаются.
а вот почему эта нумерация сбоит - вот бы в чем разобраться

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

а вот почему эта нумерация сбоит - вот бы в чем разобраться

Никто не обещал гарантировать последовательность инициализации.

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

вот это будет выход. по номеру на шине.. спасибо ) полез рыть udev

Если у современного udev убрать правила переименования, то эзернеты будут иметь необычный, но постоянный вид на основе, как раз, этих номеров. Ещё у ядра есть параметры, с этим связанные. Всё время забываю название, вроде вот: net.ifnames=0 biosdevname=0. Если оно в параметрах загрузки есть, то убрать.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 3)

езернетами

Прочитал как «ерзентами»

te111011010
()

Вот по этой причине и был переработан план и механизм именования.

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