旅行时间歇性成功连接到 WPA 无线网络

旅行时间歇性成功连接到 WPA 无线网络

基于这个问题pastebin在这里。(我删除了该区域中所有其他可用的网络连接,以及该文本文件中先前保存的连接)

我在这台笔记本电脑上安装了 Ubuntu 14.04 有一段时间了,之前在学校连接网络时遇到了一些困难,但通常都把这归咎于学校 wifi 本身,因为它高度依赖于位置。我正在旅行在巴西目前并已成功偶尔成功连接到主机网络。我的 Android 手机连接毫无问题(我通过 USB 将电脑与手机绑定来撰写本文)。大多数情况下,电脑只是尝试连接,然后要求我重新输入密码,然后保持断开连接状态。

答案1

当连接到无响应的网络时,您可以做几件事来提供帮助。

首先,将重试次数从保守的 7 次增加到 10 或 14 次之间。在终端中运行以下命令。假设您的无线设备是 wlan0:

sudo iwconfig wlan0 retry 12

或者对于 wlan1:

sudo iwconfig wlan1 retry 12

然后刷新网络管理器:

sudo service network-manager restart

接下来,确保端口 67 和 68 已打开以用于 DHCP 流量,端口 52 和 53 已打开以用于 DNS。有很多方法可以实现这一点。出于测试目的,您可以使用以下命令禁用防火墙:

sudo ufw disable

您可以使用 ufw 打开这些端口。请参阅:

man ufw

另一个选择是使用用户友好的 ufw、gufw 的 GUI 版本。

安装:

sudo apt-get update
sudo apt-get install gufw

gufw非常简单。


编辑:

最后,您可能会遇到 Ubuntu 默认设置的最严格的世界监管域默认设置的一些限制。请注意,使用错误的监管代码可能会导致罚款或惩罚,因此请仅使用与计算机当前使用的国家或国家相对应的正确代码,如果您离开该国家/地区,则必须相应地更改代码或使用默认的世界监管域,该域在所有国家和地区都是合法有效的。

仅限巴西境内使用!执行以下命令来应用本地无线限制:

sudo iw reg set BR

要使此设置永久生效,您可以通过运行以下命令在 /etc/default/crda 文件中设置监管域。同样,这是为了仅限巴西

sudo sed -i 's/REGDOMAIN=/REGDOMAIN=BR/g' /etc/default/crda 

最后,如果您离开该国家/地区并需要将其改回默认的世界监管域,请运行以下命令,然后重新启动:

sudo sed -i 's/REGDOMAIN=BR/REGDOMAIN=/g' /etc/default/crda

单击此处查看其他国家使用的代码列表(例如,US 代表美国)。

相关内容