mirror of
https://github.com/outbackdingo/openwrt-builder.git
synced 2026-01-27 10:19:59 +00:00
6.7 KiB
6.7 KiB
OpenWRT wireless configuration with enabled Fast Roaming (802.11r/k/v/w)
tl;dr
Whats working:
- stable configuration of wireless configuration, roaming works well
- bandwidth 95% on 5GHz
Known issues:
- Samsung Smart TV on 5GHZ network (MyNetwork SSID) is connecting correctly. NOTE: To enable wnm_sleep_mode and bss_transition, it requires to switch package from: wpad-basic-mbedtls to wpad-mbedtls (in snapshot release or 23.05)
WARNING
- If Samsung Smart TV reject connecting to the SSID, unplug and plug the power to the TV. (yes, it is XXI century and Samsung TV still got such errors)
- NOTE: IT IS IMPORTANT THAT THE SSID ON WHICH THE TV CONNECTS, IS ONLY BROADCASTED ON ONE ACCESS POINT!
Changes comparing o stable:
- removed MyNetwork_tv network
- disassoc_low_ack set to 0
- disable fast roaming for MyNetwork_2G
- created 5GHz nework with SSID: MyNetwork_iot
- disable fast roaming and other features on MyNetwork_iot and set wnm_sleep_mode and bss_transition.
Scheme:
+-----------------------------------------+
+-----------------------------------|-----+ |
| | | |
| | | |
| MAIN | | AP1 |
| +----------------------+ | | +--------------------+ |
| | | | | | | |
| | MyNetwork_2G | | | |MyNetwork_2G | |
| | WPA2, CH4, 40MHz, | | | | WPA2, CH8, 40MHz, | |
| | NASID main-2, | | | | NASID: ap1-2, | |
| | DOMAINID: abab | | | | DOMAINID: abab | |
| | | | | | | |
| | |<----|-----|----->| | |
| | MyNetwork | | | |MyNetwork | |
| | WPA2, CH124, 160MHz| | | | WPA2, CH104, 80MHz | |
| | NASID: main-5, | | | | NASID: ap-5, | |
| | DOMAINID: abab | | | | DOMAINID: abab | |
| | | | | | | |
| +----------------------+ | | +--------------------+ |
| | | |
+-----------------------------------|-----+ |
+-----------------------------------------+
###################################
MAIN /etc/config/wireless
###################################
config wifi-device 'radio0'
option type 'mac80211'
option path 'platform/18000000.wmac'
option channel '4'
option band '2g'
option htmode 'HT40'
option txpower '18'
option noscan '1'
option country 'PL'
option cell_density '0'
option log_level '1'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'MyNetwork_2G'
option encryption 'psk2'
option key 'mypassword1234'
option ieee80211r '1'
option nasid 'main-2'
option mobility_domain 'abab'
option ft_over_ds '0'
option ft_psk_generate_local '1'
option ieee80211k '1'
option wnm_sleep_mode '1'
option bss_transition '1'
option macfilter 'deny'
list maclist '38:1f:8d:4c:6a:b5'
option proxy_arp '1'
option reassociation_deadline '20000'
config wifi-device 'radio1'
option type 'mac80211'
option path '1a143000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
option htmode 'HE160'
option band '5g'
option log_level '0'
option channel '104'
option txpower '24'
option country 'PL'
option cell_density '0'
config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'MyNetwork'
option encryption 'psk2'
option key 'mypassword1234'
option ieee80211k '1'
option ieee80211v '1'
option bss_transition '1'
option wnm_sleep_mode '1'
option ieee80211r '1'
option nasid 'main-5'
option mobility_domain 'abab'
option ft_over_ds '1'
option ft_psk_generate_local '1'
option ieee80211w '1'
option proxy_arp '1'
option reassociation_deadline '20000'
config wifi-iface 'wifinet3'
option device 'radio1'
option mode 'ap'
option ssid 'MyNetwork_iot'
option encryption 'psk2'
option key 'mypassword1234'
option ieee80211k '1'
option wnm_sleep_mode '1'
option bss_transition '1'
option network 'lan'
option disassoc_low_ack '0'
option multicast_to_unicast '1'
option multicast_to_unicast_all '1'
##################################
AP1 /etc/config/wireless
##################################
config wifi-device 'radio0'
option type 'mac80211'
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
option channel '8'
option band '2g'
option htmode 'HT40'
option txpower '18'
option noscan '1'
option country 'US'
option cell_density '0'
option log_level '1'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'MyNetwork_2G'
option encryption 'psk2'
option key 'mypassword1234'
option ieee80211r '1'
option nasid '4a-2'
option mobility_domain 'abab'
option ft_over_ds '0'
option ft_psk_generate_local '1'
option ieee80211k '1'
option wnm_sleep_mode '1'
option bss_transition '1'
option macfilter 'deny'
list maclist '38:1f:8d:4c:6a:b5'
option proxy_arp '1'
option reassociation_deadline '20000'
config wifi-device 'radio1'
option type 'mac80211'
option path '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
option htmode 'VHT80'
option band '5g'
option log_level '0'
option channel '140'
option txpower '18'
option country 'PL'
option cell_density '0'
config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'MyNetwork'
option encryption 'psk2'
option key 'mypassword1234'
option ieee80211k '1'
option ieee80211v '1'
option bss_transition '1'
option wnm_sleep_mode '1'
option ieee80211r '1'
option nasid 'a4-5'
option mobility_domain 'abab'
option ft_over_ds '1'
option ft_psk_generate_local '1'
option ieee80211w '1'
option proxy_arp '1'
option reassociation_deadline '20000'
config wifi-iface 'wifinet2'
option device 'radio1'
option mode 'ap'
option ssid 'MyNetwork_iot'
option encryption 'psk2'
option key 'mypassword1234'
option ieee80211k '1'
option wnm_sleep_mode '1'
option bss_transition '1'
option network 'lan'
option disassoc_low_ack '0'
option multicast_to_unicast '1'
option multicast_to_unicast_all '1'
option disabled '1'