From Fedora Project Wiki
Описание
Этот тест проверяет, что встроеные сетевые интерфейсы названы как emN.
Подготовка
- Убедитесь, что загрузились в ядро Fedora 42 или Rawhide.
Как проводить тестирование
- Определите ваш встроеный сетевой интефейс используя команду
lspci | grep -i ethernet
# lspci | grep -i ether 01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) 01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) 02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) 02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) 06:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06) 07:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01) 07:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
На системах Dell PowerEdge, SMBIOS type 41 запись выводит больше данных для встроеных устройств. Для примера, используя команду
dmidecode -t 41
, вы можете более подробно изучать встроеные устройства.# dmidecode -t 41 # dmidecode 2.10 SMBIOS 2.6 present. Handle 0x2900, DMI type 41, 11 bytes Onboard Device Reference Designation: Embedded NIC 1 Type: Ethernet Status: Enabled Type Instance: 1 Bus Address: 0000:01:00.0 Handle 0x2901, DMI type 41, 11 bytes Onboard Device Reference Designation: Embedded NIC 2 Type: Ethernet Status: Enabled Type Instance: 2 Bus Address: 0000:01:00.1 Handle 0x2902, DMI type 41, 11 bytes Onboard Device Reference Designation: Embedded NIC 3 Type: Ethernet Status: Enabled Type Instance: 3 Bus Address: 0000:02:00.0 Handle 0x2903, DMI type 41, 11 bytes Onboard Device Reference Designation: Embedded NIC 4 Type: Ethernet Status: Enabled Type Instance: 4 Bus Address: 0000:02:00.1
Вывод этой команды говорит нам, что в системе есть 4 встроеных сетевых интерфейса. Сравните это с полем
Bus Address
которое выводится командойlspci
чтобы обнаружить сетевые карты. - Запустите команду
ls /sys/class/net
и убедитесь, что встроеные сетевые адапторы определенные в шаге 1 назван какem1
,em2
,em3
иem4
. - Убедитесь, что первый встроеный сетевой интерфейс имеет индекс
1
и маркировкуEmbedded NIC 1
. Командыcat /sys/class/net/em1/device/index
иcat /sys/class/net/em1/device/label
соответсвенно могут быть использованы для определения индекса и маркировки - Физически определить интерфейс можно испольщуя команду
ethtool -p em1
. Это заставить мигать лампочку встроеного сетевого адаптора.
Ожидаемые результаты
- Встроеные сетевые интерфейся должны быть промаркированы с индексом
em
. Для примера:# ls /sys/class/net/ em1 em2 em3 em4 lo
- Первый встроеный сетевой интерфейс, как в записи SMBIOS type 41, должен быть назван как
em1
в OS, воторой встроеный сетевйо интерфейс, as как в записи SMBIOS type 41, должен быть названem2
и так далее.# cat /sys/class/net/em1/device/index 1 # cat /sys/class/net/em1/device/label Embedded NIC 1 # cat /sys/class/net/em2/device/index 2 # cat /sys/class/net/em2/device/label Embedded NIC 2
- Команда
ethtool -p emN
заставляет мигать определенное сетевое устройство. Для примера,em2
заставит мигать второй встроеный сетевой адаптор.