假设两台运行Openwrt系统的无线路由器,彼此之间通过有线作为回传连接。
主路由器正常配置,将第二台路由器的一个LAN口连接至主路由器的LAN口,该路由器就相当于一个扩展出来的无线二层交换机,因此WAN口不需要任何连接。
次路由器同时禁用DHCP,将来连接的客户端从主路由的DHCP获取IP。
在次路由的br-lan接口上配置一个与主路由同网段的静态IP,并设置网关为主路由IP。
两台路由器的SSID名称,加密方式,密码设置保持完全一致。
开启802.11K/V/R协议。这三个协议协同工作实现漫游的快速切换:SSID设置-WLAN漫游
设置相同的 Mobility Domain(移动域),填写输入框里显示的值即可
选择 FT over DS(意味着有线连接回传)
填写 NAS ID(每台路由唯一,比如 ap1、ap2)
相应的配置文件内容类似于:
/etc/config/wireless
config wifi-iface 'default_radio1'
option device 'radio1'
option mode 'ap'
option ssid 'YourSSID'
option encryption 'psk2'
option key 'YourPassword'
option ieee80211r '1'
option mobility_domain 'abcd' # 两台路由要一样
option ft_over_ds '1'
option ft_psk_generate_local '1'
option ieee80211k '1'
option ieee80211v '1'
option bss_transition '1' # opkg remove wpad-basic-mbedtls opkg install wpad-openssl 确保安装全功能版wpad插件,以激活该功能。否则Wifi会被系统禁用
关于是否使用160Mhz:
由于160Mhz是由连续的8个20Mhz信道组成,而国内无法利用100-144信道,导致两台路由器之间不重叠的信道设置选择很少。因此最佳方式就是不启用160Mhz,两台路由器分别设置36信道,80Mhz与52信道,80Mhz。可以完全利用80Mhz的带宽且无重叠信道。