我的 WiFi 连接经常掉线。是否有任何系统设置可以帮助解决该问题?
答案1
尝试修复问题的通用方法是增加mac80211
与断开连接有关的内核模块参数。从modinfo -p mac80211
:
最大空函数尝试次数:断开连接之前尝试的最大 nullfunc tx 次数(原因 4)。 (整数) 最大探测尝试次数:断开连接之前的最大探测尝试次数(原因 4)。 (整数) 信标丢失计数:我们确定信标丢失之前的信标间隔数。 (整数) 探测等待毫秒:断开连接之前等待探头响应的最长时间(毫秒)(原因 4)。 (整数)
您可以转到该目录/sys/module/mac80211/parameters
并执行操作cat [parameter]
来查看参数的当前值,并(以 root 身份)执行执行echo [value] > [parameter]
操作(非持久性)将参数设置为特定值。
要持久/永久设置参数,您可以创建一个文件,/etc/modprobe.d
如下所示:
options mac80211 max_nullfunc_tries=16
options mac80211 max_probe_tries=20
options mac80211 beacon_loss_count=28