Traga a interface para baixo pelo endereço MAC ou Bus not name

0

Existe uma maneira de reduzir a interface de rede pelo MAC ou, melhor ainda, pelo endereço de barramento do lspci

o que estou procurando é algo assim:

ifconfig [BUS ADDRESS from lspci] down

isso, obviamente, não funciona, com ifconfig nem com o devedor do conjunto de ip link para baixo

obrigado antecipadamente

    
por Jan 25.09.2015 / 15:39

1 resposta

1

Claro, primeiro, descubra quais nomes de interface pertencem ao dispositivo. Eles podem ser listados por meio do sysfs, no subdiretório net/ do seu dispositivo 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

Você pode usar isso no seu script ifconfig-by-pciid wrapper. Veja um exemplo.

(Observe que é possível que um dispositivo PCI hospede várias interfaces de rede, especialmente para Wi-Fi).

    
por 25.09.2015 / 16:44