LEDE设置wpad实现802.11r无缝漫游

家中经常有wifi弱信号区域,多放几个无线AP的话,尽管SSID设置为相同,但是客户端不能智能判断要连接的AP,必须要信号差到断线,才能自动连上信号强的AP,非常麻烦。

一直想要完成家中的wifi无线漫游,让设备能够智能识别信号质量好的AP进行连接。目前比较靠谱的无缝漫游的方案基本都是靠企业级AC+AP来完成,不止价格昂贵,还要增加不少设备。家用太折腾了,也伤不起。

记得17年9月左右,据说LEDE已经支持了802.11r无线漫游功能,一直未曾尝试,今天就折腾下看看吧。

首先要删除wpad-mini。

然后安装wpad。

接下来去无线-接口配置-无线安全-里面就可以看到“802.11r 快速切换”的选项。

下面要添加802.11r的配置:

1. NASID: PMK-R0 Key Holder identifier,每个AP不同,可以设置为MAC地址
2. Mobility Domain: 每个AP相同,随便设置4位字符
3. R0 Key Lifetime: 每个AP相同,可以就用默认值10000
4. R1 Key Holder: 每个AP不同,可以设置为MAC地址
5. Reassociation Deadline: 每个AP相同,可以设置为默认的1000
6. r0kh(External R0 Key Holder List),格式Valid format:,<128-bit key as hex string> ,每个设备的配置都是相同的,可以按照格式:
– MAC,NASID,32位字符串
7. r1kh (External R1 Key Holder List),格式<128-bit key as hex string> ,每个设备相同,可以按照格式:
– MAC,MAC,32位字符串

下面直接贴下我的两个AP 5G频段的配置,供大家参考。

2.4G的配置同理,可以举一反三照葫芦画瓢即可。

第一个AP:

option ieee80211r ‘1’
option nasid ‘2076933E0222’
option mobility_domain ‘4f57’
option r0_key_lifetime ‘10000’
option r1_key_holder ‘2076933E0222’
option reassociation_deadline ‘1000’
option pmk_r1_push ‘1’
list r0kh ’20:76:93:3E:02:22,2076933E0222,8a7fcc966ed0691ff2809e1f38c16999′
list r0kh ’20:76:93:2B:26:EA,2076932B26EA,8a7fcc966ed0691ff2809e1f38c16999′
list r1kh ’20:76:93:3E:02:22,20:76:93:3E:02:22,8a7fcc966ed0691ff2809e1f38c16999′
list r1kh ’20:76:93:2B:26:EA,20:76:93:2B:26:EA,8a7fcc966ed0691ff2809e1f38c16999′
option encryption ‘psk2+ccmp’

第二个AP:

option ieee80211r ‘1’
option nasid ‘2076932B26E8’
option mobility_domain ‘4f56’
option r0_key_lifetime ‘10000’
option r1_key_holder ‘2076932B26E8’
option pmk_r1_push ‘1’
list r0kh ’20:76:93:2B:26:E8,2076932B26E8,8a7fcc966ed0691ff2809e1f38c16999′
list r0kh ’20:76:93:3E:02:20,2076933E0220,8a7fcc966ed0691ff2809e1f38c16999′
list r1kh ’20:76:93:2B:26:E8,20:76:93:2B:26:E8,8a7fcc966ed0691ff2809e1f38c16999′
list r1kh ’20:76:93:3E:02:20,20:76:93:3E:02:20,8a7fcc966ed0691ff2809e1f38c16999′
option encryption ‘psk2+ccmp’

此条目发表在openwrt分类目录,贴了, , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注