fix(wifi): sae-mixed, dual-band private AP, valid mobility_domain

- mobility_domain 'pa01' → '0a01' (hostapd rejects non-hex chars)
- encryption 'sae' → 'sae-mixed' (WPA2+WPA3 compatibility)
- Add private_2g AP on 2.4GHz for outdoor/through-wall range

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-10 15:04:50 +00:00
parent b622863104
commit b495da95c0

View File

@@ -353,16 +353,33 @@ set wireless.private_5g=wifi-iface
set wireless.private_5g.device='${RADIO_5G}'
set wireless.private_5g.mode='ap'
set wireless.private_5g.ssid='${PRIVATE_SSID}'
set wireless.private_5g.encryption='sae'
set wireless.private_5g.encryption='sae-mixed'
set wireless.private_5g.key='${PRIVATE_KEY}'
set wireless.private_5g.network='private'
set wireless.private_5g.ieee80211r='1'
set wireless.private_5g.ft_over_ds='0'
set wireless.private_5g.ft_psk_generate_local='1'
set wireless.private_5g.mobility_domain='pa01'
set wireless.private_5g.mobility_domain='0a01'
set wireless.private_5g.ieee80211k='1'
set wireless.private_5g.ieee80211v='1'
WIFI_5G_PRIV
# Private AP on 2.4GHz (range: outdoor, through walls)
uci batch <<-WIFI_2G_PRIV
set wireless.private_2g=wifi-iface
set wireless.private_2g.device='${RADIO_2G}'
set wireless.private_2g.mode='ap'
set wireless.private_2g.ssid='${PRIVATE_SSID}'
set wireless.private_2g.encryption='sae-mixed'
set wireless.private_2g.key='${PRIVATE_KEY}'
set wireless.private_2g.network='private'
set wireless.private_2g.ieee80211r='1'
set wireless.private_2g.ft_over_ds='0'
set wireless.private_2g.ft_psk_generate_local='1'
set wireless.private_2g.mobility_domain='0a01'
set wireless.private_2g.ieee80211k='1'
set wireless.private_2g.ieee80211v='1'
WIFI_2G_PRIV
fi
uci commit wireless