Ubuntu 不断将我从 5GHz WiFi 网络启动并提示输入密码

Ubuntu 不断将我从 5GHz WiFi 网络启动并提示输入密码

我知道这是一个常见问题。我找了好久都没找到解决办法,但都无济于事。

我有一个 5GHz WiFi 网络,我宁愿使用它,因为它允许我获得更高的速度,但 Ubuntu 经常会将我从网络上引导出来并提示我输入密码。它相当零散和不一致 - 有时会随机提示我输入网络密码,有时它会接受它并重新连接我,或者它会在几秒钟后再次提示,或者它会完全引导我。这个问题也会在全新安装的 Ubuntu 上发生。

运行其他操作系统的其他计算机上不会出现类似问题。我发现可以通过重新启动路由器来延迟问题的发生,但这种情况只会持续一两天,之后 Ubuntu 会再次将我踢出网络。这个问题不会出现在我的 2.4GHz 网络版本上。我不记得我尝试过(但失败了)解决我的问题的所有方法,但我记得在 Ubuntu 中禁用了 802.11n。不出所料,这并没有缓解问题。

我对使用 Linux 并不熟练,而且我通常不明白如何执行其他用户的指示,这也是导致寻找解决方案如此困难的原因之一。有人能帮我吗?我对这个相当荒谬的问题几乎完全失去了耐心。

编辑:以下是输出iwconfig(我删掉了我的 SSID 名称并将其替换为 ProblematicNetwork):

lo        no wireless extensions.

enp6s0    no wireless extensions.

wlp7s0    IEEE 802.11  ESSID:"ProblematicNetwork"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: FC:2B:B2:BF:0F:92   
          Bit Rate=65 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=69/70  Signal level=-41 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:106   Missed beacon:0

以下是 的输出iwconfig,但显示的是网络的 5GHz 能力:

lo        no wireless extensions.

enp6s0    no wireless extensions.

wlp7s0    IEEE 802.11  ESSID:"ProblematicNetwork"  
          Mode:Managed  Frequency:5.785 GHz  Access Point: FC:2B:B2:BF:0F:96   
          Bit Rate=292.6 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=61/70  Signal level=-49 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:3  Invalid misc:79   Missed beacon:0

答案1

首先,有两个 SSID 具有相同的名称,即 ProblematicNetwork。一个是 2.4 gHz 段,另一个是 5 gHz 段,我猜是同一个路由器。我非常确信您已告诉网络管理器在可用时自动连接到 ProblematicNetwork,并且您的掉线是无线设备在 ProblematicNetwork 的一个实例之间跳转到另一个实例,始终寻找更好的连接,有点像我的前女友!

我建议您重命名其中一个或两个以防止这种情况发生。也许是 ProblematicNetwork-2.4 和 ProblematicNetwork-5。

接下来,您可以调整一些地方,让您的连接变得更好。

首先,检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么使用 2.4 GHz 频段的 20 MHz 信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。使用固定信道(1、6 或 11)比自动信道选择更能带来更好的连接效果。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。

然后明确设置你的监管区域。检查你的:

sudo iw reg get

如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:

sudo iw reg set IS

当然,如果不是冰岛,请替换您的国家代码。永久设置它:

sudo nano /etc/default/crda

将最后一行改为:

REGDOMAIN=IS

仔细校对,保存(Ctrl+o 然后按 Enter)并关闭(Ctrl+x)文本编辑器。

有改善吗?

答案2

我需要更好地了解您的网络配置,因为我怀疑存在信道干扰问题。

你有多少个路由器?

在您的路由器中,您可以将每个 2.4/5GHz 网络设置为特定频道。在 2.4GHz 中,它可能是频道 1-11 或自动。在 5GHz 中,它可能在 ~36 到 ~149 之间。这就是我正在寻找的信息。

您的智能手机上安装了吗Wifi Analyzer?也请给我看看iwlist wlp7s0 freq

请完成此表并将其输入到您的问题中...

Router #1   2.4GHz name   2.4GHz channel   5GHz name      5GHz channel
--------- | ----------- | -------------- | ------------ | ------------
basement                     11/auto                          140?

Router #2   2.4GHz name   2.4GHz channel   5GHz name      5GHz channel
--------- | ----------- | -------------- | ------------ | ------------
upstairs

更新#1:

问题是地下室路由器的 5 GHz 网络设置为超出调制解调器卡功能的频道。请注意,iwlist wlp7s0 freq当连接到 5 GHz 网络时,命令显示您已连接到频率 5.785 GHz,但您的卡最高只能达到通道 140、频率 5.7 GHz。

      Channel 140 : 5.7 GHz
      Current Frequency:5.785 GHz

您需要将 5GHz 频道设置为最高数字频道之一路由器和调制解调器卡均支持。可能是 140,也可能是稍微低一点的频道。频道越高效果越好。

您还需要确保楼上路由器的 2.4 GHz 和 5 GHz 信道设置正确不同的比地下室路由器的设置。

更好的办法是,取消楼上的路由器,将地下室的路由器移到楼上,让它覆盖整个房子。任何盲点都应通过添加中继器或购买更新/更强大的路由器来解决。

最后,如何将两个路由器连接到一条电缆/DSL 调制解调器?

相关内容