Привет всем, так что у меня есть два устройства Wi-Fi, один из них realtek, а другой BCM43438 (rpi на борту)

Из-за проблем с поставкой точки доступа у realtek у меня должно быть встроенное устройство rpi, обслуживающее точку доступа, и соединение realtek с беспроводной сетью.

но у меня есть проблема, Linux загружает их в произвольном порядке.

Я могу исправить это по определенным mac-адресам, используя следующие строки в следующем файле:

/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"

но мне действительно нужно, чтобы это было по "устройству", а не по "макинтошному" адресу, так как я планирую много клонировать их, и я не хочу менять mac на каждом.

и помощь, оказанная так высоко ценится! MooseH

1 ответ1

0

man udev для синтаксиса правила и как обращаться с родительскими атрибутами, udevadm info --attribute-walk --path=/sys/class/net/wlan0 и т. д., чтобы увидеть атрибуты для ваших устройств WLAN. Выберите нужные атрибуты (устройство PCI, идентификатор производителя / устройства и т.д.) И отредактируйте правила.

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