Есть ли способ отключить сетевой интерфейс по MAC или еще лучше по адресу шины от lspci

я ищу что-то вроде этого:

ifconfig [BUS ADDRESS from lspci] down

это, конечно, не работает ни с ifconfig, ни с ip link, установленной dev down

заранее спасибо

1 ответ1

1

Конечно - сначала выясните, какие имена интерфейсов принадлежат устройству. Они могут быть перечислены через sysfs в подкаталоге net/ вашего PCI-устройства:

$ echo /sys/bus/pci/devices/*/net/*
/sys/bus/pci/devices/0000:03:00.0/net/wlan0
/sys/bus/pci/devices/0000:05:00.5/net/eth0

Вы можете использовать это в своем ifconfig-by-pciid . Вот пример.

(Обратите внимание, что на одном устройстве PCI может размещаться несколько сетевых интерфейсов, особенно для Wi-Fi.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .