下载一定数量的字节后无线断开连接

下载一定数量的字节后无线断开连接

我有一个全新的系统,运行 Ubuntu 16.04 LTS 和 Windows 10。我的系统是最新的。我尝试了这里找到的几种方法,但都不起作用。

基本上,我的无线连接断开我下载了大约 400 MB 后就断开了连接。之后,不知怎么的,它超过了这个限制,但现在我无法下载超过 1.2 GB。我关闭了无线网卡的电源管理,但这没有帮助。

我尝试使用 Windows 10,没有遇到任何问题。

最后,尝试sudo service network-manager restart或断开连接都无法恢复连接。只有重新启动才能恢复连接。

这是我从这篇文章中得到的:我的无线/WiFi 连接无法使用。诊断问题需要哪些信息?

我的无线信息

编辑:(2018年6月24日)

我忘了提到以下内容:

  • 我猜我可能用错了词。我想说它断开了而不是掉线了。并不是说它会以较慢的速度下载,而是根本不会下载。


  • 我刚刚在这台电脑上遇到了这个奇怪的错误(使用 Linux)。我有一台笔记本电脑,我根本没有遇到过这种断开连接的情况(它也是 Ubuntu 16.04 和 Windows 10 之间的双启动)。


  • 我有一台智能电视、一部智能手机和一台平板电脑,从来没有遇到过断线的情况,尽管我认为我没有用其中任何一个达到 1.2 GB 的传输速度。

屏幕截图 1

屏幕截图 2

屏幕截图 3

答案1

您的粘贴显示了这一点:

Cell 01 - Address: <MAC 'ATT4mHb53Z' [AC1]>
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=70/70  Signal level=-40 dBm  
                    Encryption key:on
                    ESSID:"ATT4mHb53Z"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
                    Mode:Master

和这个:

Channel occupancy:

      8   APs on   Frequency:2.412 GHz (Channel 1)
      2   APs on   Frequency:2.417 GHz (Channel 2)
      1   APs on   Frequency:2.427 GHz (Channel 4)
      1   APs on   Frequency:2.432 GHz (Channel 5)
      1   APs on   Frequency:2.437 GHz (Channel 6)
      1   APs on   Frequency:2.442 GHz (Channel 7)
      5   APs on   Frequency:2.462 GHz (Channel 11)

您是否故意选择了频道 1,而没有意识到这是您所在地区最拥挤的频道?或者,更可能的是,您的路由器设置为自动选择频道。这篇有趣的文章说明了为什么自动选择是一个非常糟糕的想法:https://superuser.com/questions/1311149/why-do-wifi-routers-do-such-a-bad-job-of-channel-selection

请将您的路由器设置为固定频道,最好是频道 6,然后告诉我们连接性是否得到改善。

编辑:检查路由器中的所有设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么在 2.4 GHz 频段使用 20 MHz 的信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。此外,请确保路由器未设置为仅使用 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

仔细校对,保存并关闭文本编辑器。

有改善吗?

编辑2:请尝试一个驱动程序参数。从终端:

sudo -i
echo "options rt2800pci nohwcrypt=Y"  >  /etc/modprobe.d/rt2800pci.conf
exit

重启。有什么改善吗?

编辑3:在您的日志中,我们看到了几十条条目:

rt2x00queue_flush_queue: Warning - Queue 2 failed to flush

以下帖子准确描述了您的问题;无线断开连接,只有重新启动才能解决问题:https://bbs.archlinux.org/viewtopic.php?id=237028注意日志信息相同,没有真正的解决方案。有人认为这是硬件问题。

这是另一个,具有相同的日志消息;肯定是硬件问题:https://forum.lede-project.org/t/solved-wireless-interruption-on-zyxel-p2812hnu-f1/11088/9

这是另一个没有解决方案的情况:Ubuntu 16.04 双启动 Ralink Rt3290 后 WiFi 信号弱

我建议您确保卡正确安装在其 PCI 插槽中。如果仍然有问题,我建议您考虑更换卡。如果这样做,请务必将内部设备的驱动程序 rt2800pci 列入黑名单。

答案2

来自以下您的网络信息:

网络控制器 [0280]: Ralink corp. RT3062 无线 802.11n 2T/2R [1814:3062] 子系统: Ralink corp. RT3062 无线 802.11n 2T/2R [1814:3062] 正在使用的内核驱动程序: rt2800pci

它显示您的无线接口是 RT3062,但它没有显示在您的“lsmod 列表”中,似乎您的计算机中没有安装此模块,因此您必须先安装固件“rt3062”。希望对您有所帮助。

相关内容