我有一台华硕 F555L,配有 RTL8821ae 无线网卡。我的 wifi 不断掉线,甚至在距离路由器几英尺的地方,尝试重新连接也失败了。另一台笔记本电脑,也运行 ubuntu 16.04,没有出现这个问题。我们的 roku 和手机也没有遇到这些问题。
以下命令似乎都无济于事:
rfkill block wifi
rfkill unblock wifi
sudo network-manager restart
似乎只有重新启动才有效,而且只是暂时的。
我目前正在使用来自在 GitHub 上。
有什么想法吗?
答案1
尝试网络管理器 CON 反弹。例如:
sudo nmcli con down <Wireless_Con_Name_NOT_ID>
sudo nmcli con up <Wireless_Con_Name_NOT_ID>
运行“nmcli con”(不需要 sudo)从第一列获取连接名称。
... 我使用 Cron 计划对 VPN 执行此操作,效果非常好。特别是因为如果我的 LAN 连接在 Network-Manager 中设置为“始终使用 VPN”,它根本无法正常工作。因此,我甚至为 VPN 编写了一个启动脚本,使其在重启后 10 秒自动启动。这解决了我所有的麻烦。这是一个错误,也是 Network-Manager 的一个已知错误。它曾经可以工作,但最近我更换了 VPN 提供商,每次重启时我都会失去互联网。事实上,如果您像我一样,需要在您的机器上始终启用 VPN,那么这可能是您的问题。不要使用“始终使用 VPN”功能,只需延迟启动脚本以启动 VPN。事实上,这是我的 rc.local 脚本:
在退出之前添加到 /etc/rc.local:
# call VPN delayed startup script
sh -e /home/.apps/VPN-Delayed-Launch.sh
文件内容:/home/.apps/VPN-Delayed-Launch.sh:
#!/bin/sh -e
#Script to automatically connect to VPN
sleep 10; nmcli con up <VPN_Name_NOT_ID>