2 adaptadores wifi por ordem de hardware

0

Oi pessoal, então eu tenho dois dispositivos wifi, um é realtek e um é o BCM43438 (rpi onboard)

Devido a realtek ter problemas de fornecimento de um ponto de acesso, eu tenho que ter o dispositivo rpi onboard servindo AP e a conexão realtek a uma rede sem fio.

mas eu tenho um problema, o Linux o carrega em uma ordem não específica.

Eu posso consertar isso usando endereços mac específicos usando as seguintes linhas no seguinte arquivo:

/etc/udev/rules.d/70-persistent-net.rules

#edimax
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
ATTR{address}=="{MAC_ADDRESS_OF_REALTEK}", ATTR{type}=="1", NAME="wlan0"
#onboard
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
ATTR{address}=="{MAC_ADDRESS_OF_ONBOARD}", ATTR{type}=="1", NAME="wlan1"

mas eu realmente preciso que isso seja por "dispositivo" não pelo endereço "mac", já que eu planejo clonar muito esses e não quero mudar o mac em cada um deles.

e ajuda dada é tão grandemente apreciada! MooseH

    
por Mooseh 29.01.2018 / 21:59

1 resposta

0

man udev para a sintaxe da regra e como lidar com os atributos pai, udevadm info --attribute-walk --path=/sys/class/net/wlan0 etc. para ver os atributos dos seus dispositivos WLAN. Escolha os atributos que você gosta (dispositivo PCI, ID do fornecedor / dispositivo, etc.) e edite as regras.

    
por 31.01.2018 / 18:19