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. Прошу помочь советом!

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

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

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

kitasaran ()

lshw -C network

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

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

gremlin_the_red ★★ ()