Ubuntu 16.04 WIFI总是半小时以上会自动断开

Ubuntu 16.04 WIFI总是半小时以上会自动断开

我刚刚安装了 Ubuntu 16.04(我有用于 ark 服务器的 steamcmd,仅此而已)。我已将端口转发到 ark 服务器的计算机,但如果 wifi 总是随机断开连接,ark 服务器将无法工作,这就是我的问题开始的地方。它连接良好(连接到我的 Telstra 路由器/调制解调器),一切正常,然后大约半小时到几个小时后(不确定时间,因为我关闭了屏幕,但肯定超过半小时)会出现 wifi 对话框,要求进行身份验证,然后它会断开与 wifi 的连接。我必须打开电脑并按下连接按钮才能重新连接到 wifi(正确的密码仍然已注册)。我试过寻找解决方法,但在任何地方都找不到任何东西。我的电源设置为在大约 5 分钟后关闭屏幕,它从不进入睡眠状态。有人知道为什么会发生这种情况吗?(这台电脑是英特尔 NUChttps://ark.intel.com/products/83254/Intel-NUC-Kit-NUC5i5RYK

答案1

您的计算机已根据英特尔官方规范集成了英特尔 Wireless-AC 7265 模块。英特尔无线模块在其配置“world”(00)中嵌入了默认区域(国家)设置,这可以限制某些无线标准的连接,例如,在某些情况下它可以禁用 IEEE 802.11ас 标准。首先创建/etc/modprobe.d/cfg80211.conf文件:

sudo touch /etc/modprobe.d/cfg80211.conf

在文件中添加以下行:

options cfg80211 ieee80211_regdom=UA

哪里UA是地区(国家)代码。用一些不受限制的国家代码替换代码 - 参见国家列表

重新启动计算机,看看问题是否解决。同时检查国家代码是否设置正确:

iw reg get

如果问题仍未解决,下一个可能性是禁用无线网卡的电源管理。检查无线网卡电源管理的状态:

iwconfig

如果最后一个命令返回您的无线网卡Power Management:on- 请暂时禁用它(直到下次系统重启):

sudo iwconfig wlan0 power off

wlan0您的无线模块名称在哪里,如果与您不同,请替换它。再次检查电源管理状态:

iwconfig

不要重启电脑,观察问题是否消失。如果禁用电源管理有帮助,请使设置永久生效 - 在您最喜欢的文本编辑器(例如 vim)中打开文件:

vim /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

并将行中的wifi.powersave = 3替换32,因此编辑后行将为wifi.powersave = 2。重新启动计算机并再次检查电源管理状态:

iwconfig

相关内容