LINUX.ORG.RU

Mac адрес PCI сетевой карты

 , ,


0

1

Приветствую!

На компьютере с Debian 10 имеются 2 сетевых карты, одна встроенная в материнской плате, вторая подключена к PCI

Команда lspci -knn |grep «Ether»

выводит следующее:

07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06) 08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)

Внешняя карта подключена к шине 07:00.0. Командой ip a | grep ether | cut -d " " -f6 получаю MAC адреса обоих сетевых карт.

Для того чтобы привязать устройство к имени сетевого интерфейса в /etc/udev/rules.d/70-persistent-net.rules мне необходимо получить MAC адрес сетевой карты которая подключена к PCI. Прошу помочь советом!

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

anonymous
()
Ответ на: комментарий от kitasaran

Понял. Да, необходимо. На твой вопрос я ответил. Проблема решена.

anonymous
()

ээ. ifconfig -a. потом вытащи провод из одной карты и mii-tool определи нужну. к чему такие сложности?

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

используется simple-cdd в postinstall должна быть автоматизированная настройка поэтому танцы с такими бубунами никак

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

lshw -class network | grep -A 3 «bus info: pci@0000:07:00.0» | grep «serial:» | awk ‘{print $2}’

kitasaran
() автор топика

В Linux карточка, подсоединённая к шине 07:00 будет называваться enp7s0, вторая будет называться enp8s0 или как-то подобным образом. Разве в Debian не так же?

anarquista ★★★★★
()

Используй силу hwloc, Люк.

anonymous
()
Ответ на: комментарий от anarquista

Для того чтобы привязать устройство к имени сетевого интерфейса в /etc/udev/rules.d/70-persistent-net.rules мне необходимо получить MAC адрес сетевой карты которая подключена к PCI.

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

Неужели так сложно грепнуть строку по шине + по названию чипа?

anonymous
()

lshw -C network

Для того чтобы привязать устройство к имени сетевого интерфейса в /etc/udev/rules.d/70-persistent-net.rules

Начиная с дебиана 10 70-persistent-net.rules больше не поддерживается. То есть оно может работать, может не работать, никто тебе ничего не гарантирует, кроме того, что после апгрейда на дебиан 11 оно точно сломается.

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