我有一台华硕 RT-AC5300,运行最新的固件设置,带有 WPA2 Entreprise。我可以使用 radius 服务器毫无问题地连接到 Wi-Fi,但每小时都会断开连接。我在所有 WLAN 接口(2.4、5 和 5-2)上将网络密钥轮换间隔设置为 0。
我通过 SSH 登录到路由器并输入以下命令
nvram set wl_wpa_gtk_rekey=0
nvram set wl0_wpa_gtk_rekey=0
nvram set wl1_wpa_gtk_rekey=0
nvram set wl2_wpa_gtk_rekey=0
nvram commit service restart_wireless
我重启了路由器,重置了它,将固件升级到最新版本,使用了 Merlin,做了 30-30-30 的事情。什么都没用。我的用户每隔一小时左右就会断线一次。Wi-Fi 仍然连接着,但他们失去了与网络的所有连接,他们无法连接到外部或联系任何内部网络服务。他们需要手动断开连接并重新连接才能使一切正常工作。
如果我使用 WPA2 而不是 WPA2 Entreprise,问题就会消失……整个网络都有这个问题(Android、IOS、Windows 7、Windows 10 或 OSX)。
你有什么想法吗?我在网上读了很多文档,但没有一个能解决我的问题。
答案1
你可以试试这个吗:
nvram 设置 wl1_pmk_cache=1440 nvram 设置 wl1_net_reauth=86400 nvram 提交 服务重启_无线
请将“wl1”替换为正确的。
顺便说一句,您需要设置 pmk_cache 的原因是,当您重新启动无线时,net_reauth 将被重置为 pmk_cache * 60。
或者您可以设置 wlX_pmk_cache=0 来禁用重新认证。