Почему разные слоты pci используют один и тот же серийный номер устройства?
Мои вопросы:
1, почему pci~02_00_0 и pci~02_00_1 используют один и тот же серийный номер устройства (a0-36-9f-ff-ff-b6-dd-c2)?
2, какому слоту pci соответствует eth1 (a0: 36: 9f: b6: dd: c3)?
подробности ниже.
* [root @ localhost ~] # lspci | grep Ethernet
02: 00.0 Контроллер Ethernet: Intel Corporation I350 Gigabit Network Connection (версия 01)
02: 00.1 Контроллер Ethernet: Intel Corporation I350 Gigabit Network Connection (версия 01)
06: 00.0 Контроллер Ethernet: Intel Corporation I210 Gigabit Network Connection (версия 03)
07: 00.0 Контроллер Ethernet: Intel Corporation I210 Gigabit Network Connection (версия 03)
[root @ localhost ~] # lspci -vv -s 02: 00.0 | grep Serial
Возможности: [140 v1] Серийный номер устройства a0-36-9f-ff-ff-b6-dd-c2
[root @ localhost ~] # lspci -vv -s 02: 00.1 | grep Serial
Возможности: [140 v1] Серийный номер устройства a0-36-9f-ff-ff-b6-dd-c2
[root @ localhost ~] # lspci -vv -s 06: 00.0 | grep Serial
Возможности: [140 v1] Серийный номер устройства 0c-c4-7a-ff-ff-97-80-a2
[root @ localhost ~] # lspci -vv -s 07: 00.0 | grep Serial
Возможности: [140 v1] Серийный номер устройства 0c-c4-7a-ff-ff-97-80-a3
[root @ localhost ~] # ip link ls
1: lo: mtu 65536 состояние очереди qdisc НЕИЗВЕСТНЫЙ режим ПО УМОЛЧАНИЮ ссылка / обратная связь 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00
2: eth0: mtu 1500 qdisc mq состояние главной системы ovs Режим UP ПО УМОЛЧАНИЮ qlen 1000 link / ether a0: 36: 9f: b6: dd: c2 brd ff: ff: ff: ff: ff: ff
3: eth1: mtu 1500 qdisc mq состояние UP режим ПО УМОЛЧАНИЮ qlen 1000 link / ether a0: 36: 9f: b6: dd: c3 brd ff: ff: ff: ff: ff: ff
4: eth2: mtu 1500 qdisc mq состояние UP режим ПО УМОЛЧАНИЮ qlen 1000 link / ether 0c:c4:7a:97:80:a2 brd ff: ff: ff: ff: ff: ff
5: eth3: mtu 1500 qdisc mq состояние DOWN mode DEFAULT qlen 1000 link/ether 0c:c4:7a:97:80:a3 brd ff:ff:ff:ff:ff:ff*
1 ответ
Это двухпортовая карта. Другими словами, к одной PCI-карте подключены два сетевых интерфейса. Оба сообщают один и тот же серийный номер, потому что они являются частью одной физической части.
(В терминах PCI 02:00.0 и 02:00.1 - это две разные "функции" на одной "шине" и "слоте".)
Что касается eth1, вам придется взглянуть на таблицу данных для Intel I350. Он должен сказать, какой из них получает первый MAC-адрес (...:c2), а какой получает второй (...:c3). Я думаю, что eth1 (...:c3) это 02:00.1, но это всего лишь предположение.
Часто проще всего подключить подключенный кабель к одному из портов и посмотреть, какой из eth0 и eth1 сообщает о наличии связи (вы должны иметь возможность использовать ethtool
для этого).