Не могу получить AP с поддержкой WDS, работающую на Xenial
Я хочу настроить WDS-AP с поддержкой WDS на Ubuntu Xenial с помощью hostapd. Каждый раз, когда подключается клиент с поддержкой 4addr, драйвер Wi-Fi точки доступа дает сбой и устройство выходит из строя.
hostapd.conf:
driver=nl80211
wds_sta=1
interface=wlx803f5d2101f0
bridge=br0
hw_mode=g
ieee80211n=1
ssid=mysid
channel=3
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=mypass
После запуска hostapd - я добавляю IP в br0 и поднимаю его:
ip addr add dev br0 192.168.200.1/24
ip link set dev br0 up
На клиенте:
iw wlan0 set 4addr on
ip link add br0 type bridge
ip addr add dev br0 192.168.200.2/24
wpa_supplicant -b br0 -i wlan0 -c /etc/wpa.conf
При выполнении следующих действий устройство Wi-Fi на хосте дает сбой:
ip link set wlan0 master br0
ip link set dev br0 up
dmesg:
[489.721049] br0: port 1(wlx803f5d2101f0) entered forwarding state
[840.092808] device wlx803f5d2101f0 left promiscuous mode
[840.092906] br0: port 1(wlx803f5d2101f0) entered disabled state
Wi-Fi устройство на точке доступа:
Ralink Technology, Corp. RT3072 Wireless Adapter
rt2800usb
Та же самая процедура с Debian AP Джесси работает без проблем.
PS: я попробовал это с тестированием Debian и столкнулся с той же проблемой - это все больше и больше похоже на проблему с ядром...