如何保持笔记本电脑上的 wifi 连接

如何保持笔记本电脑上的 wifi 连接

我有一台运行 Ubuntu 14 的 Dell Mini 9。WiFi 似乎运行良好,但只有在我使用它时才有效。我注意到,如果我让它闲置,然后尝试 ping 或 SSH 进入它,它会断开与网络的连接。

当我手动登录时,nmcli nm它报告已断开连接并且无法重新连接。如果我重新启动network-manager服务,它会立即重新连接。

这是正常现象吗?如果是,我该如何解决?

我正在考虑制作一个 cronjob,定期检查连接并在 NM 断开时重新启动它,但这似乎有点不合时宜。

答案1

您可以尝试在此文件中放置一行:/etc/crontab(使用 sudo)

例如:10 * * * * root /etc/init.d/networking restart或者您也可以使用 ping 命令,而不必重新启动网络(2 * * * * root ping [ex. google.com])当您保存文件时,此命令将自动(无需重新启动)每 10 分钟由进程“cron”以 root 身份运行一次(使用此命令找到该进程:)ps -aux | grep cron

编辑:此外,尝试这些命令以重新连接您的网络接口:

sudo nmcli nm enable false && nmcli nm enable true

或者

sudo ifconfig wlan0 down && sudo ifconfig wlan0 up 

还有ubuntu 论坛主题

答案2

这是一个非常有效的方法:使用 wavemon。

像这样安装:

sudo apt-get update
sudo apt-get install wavemon

然后转到辅助桌面工作区。

打开一个终端窗口。

发出命令:

sudo wavemon

它将显示连接强度(这对于放置天线等很方便)

运行此命令不需要 sudo,但允许它收集更多信息,例如显示范围内其他接入点的 F3 扫描功能。

Wavemon 不断生成类似 ping 的数据包。

使用此功能时,可以安全地使用 Command-L 键锁定屏幕。程序将继续运行。

尝试一下并发表您的体验评论。

相关内容