Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2773 из 10763 ===================================== RU.UNIX.BSD =
От   : Vassily Kiryanov                 2:5054/36          17 Apr 15 09:19:55
Кому : All                                                 17 Apr 15 09:19:55
Тема : О съезжании номеров сетевых интерфейсов.
FGHI : area://RU.UNIX.BSD?msgid=2:5054/36+5530db5c
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=2:5025/121+55309fc0
Ответ: area://RU.UNIX.BSD?msgid=<1187500672@ddt.demos.su>+03e54121
==============================================================================
Hi All!

Стоит у меня сервер HP ProLiant ML350e Gen8, на котором встроены в материнке пара сетевых интерфейсов. Виделись системой (FreeBSD-10.1-p5) при перезагрузке как igb0 и igb1. Переименовывались и юзались, тащили несколько vlan-ов и проблем не создавали. Стало мало сетевых дырок, добавил в систему две двухпортовки. И, как на грех, эти двухпортовки тоже на чипах, поддерживаемых драйвером if_igb. В результате у меня стало в системе не два, а шесть интерфейсов igb. Чего я и добивался установкой сетевух, собственно говоря.
Hо как распределились номера новых и старых интерфейсов?
1) старые остались 0-м и 1-м, новые получили номера от 2-го до 5-го
2) старые стали 4-м и 5-м, новые получили номера от 0-го до 3-го
3) старые стали 2-м и 3-м, новые получили номера от 0,1,4,5

Hаиболее удобным был-бы вариант номер 1. Менее удобным, но легко объяснимым был-бы вариант номер 2. Правильным оказался ответ номер 3.

Стал читать документацию на материнку. Она прямо на внутренней стороне крышки приклеена, что порадовало. Слоты расширения: шесть штук, все PCIe, простых PCI нет.

1) PCIe3, форм-фактор x8,  умеет соединения x1, x4
2) PCIe3, форм-фактор x16, умеет соединения x1, x4, x8, x16
3) PCIe3, форм-фактор x16, умеет соединения x1, x4, x8, x16
4) PCIe3, форм-фактор x16, умеет соединения x1, x4, x8
5) PCIe2, форм-фактор x8,  умеет соединения x1, x4
6) PCIe2, форм-фактор x4,  умеет соединения x1

Добавочная инфа: слоты расширения 3 и 4 относятся ко второму процессору, а слоты 1, 2, 5, 6 относятся к первому.

Я сетевухи впихнул в слоты номер 5 (увиделась системой как интерфейсы igb0 и igb1) и 3 (увиделась, как igb4 и igb5). Проверил вытаскиванием.

Краткий итог: сначала система раздала номера интерфейсам, находящимся в слотах PCIe, относящимся к первому CPU, затем выделила номера интерфейсам, встроенным в материнку, затем раздала номера интерфейсам, находящимся в слотах PCIe, относящимся ко второму CPU. Логики я или не увидел, или не понял.

Главный вопрос: можно-ли как-то влиять на раздачу номеров интерфейсам во время загрузки? Hапример, указывая желаемый номер интерфейса и его MAC-адрес?

Менее главный вопрос: а почему номера раздались именно так? Hу просто интересно.

Всего хорошего.              "За верную и прибыльную дружбу!" (c) Яго.
                Vassily
---
* Origin: И бьется против геноцида Вася, и против Васи геноцид. (2:5054/36)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.098520 секунды