如何在ubuntu上修复不稳定的wifi连接(17.04 amd64)

我在SAMSUNG DP-U250多function一体机的工作场所(印刷厂)使用HUAWEI MODEM作为互联网设备连接。 因为我的许多客户来自Windows操作系统,所以我不得不设置双启动Win 10 + Ubuntu 17.04,因此我可以在夜间使用ubuntu,因为我是开发人员。

问题

现在的问题是,在使用ubuntu时,慢速,非常慢,太慢的wifi连接。 它不适用于Ubuntu 16.10 ……并且有时,wifi会断开连接。 我的MODEM就在我的电脑下,所以我没有任何理由认为它可能是距离。

我的尝试

在我解决了这个问题之后,我开始了解这个被接受的解决方案 。 我按ENTER键运行命令行后,我的会话崩溃了,我不得不手动重启…

只是发现我的wifi界面可以看到wifi网络但无法连接。 它只是失败了,提示密码更改,我还没有改变。 可以肯定的是,与我共享网络的亲属仍然可以通过相同的WIFI连接到互联网。 我甚至从连接管理器中删除了连接,但没有。 它不起作用。

我需要的

  1. 我没有先阅读手册就执行了命令,所以我想要一些链接来更好地理解我所做的事情。

  2. 我需要一种方法来解决这个问题,而无需重新安装ubuntu。 我用它来快速重新安装操作系统时,我已经过多地扭曲了配置文件,但我想增长一点并学会修复我的混乱。

更多尝试

我不愿问一个新的问题,因为我几乎每次在stackoverflow上提出的问题都被投票 ,但是辣椒555采取了这一步骤, 鼓励我并要求更多的信息。 以下是输出:

〜$ lspci -nnk | grep 0280 -A3 lspci -nnk | grep 0280 -A3

 02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8192E/RTL8192SE Wireless LAN Controller [10ec:8192] (rev 01) Subsystem: Askey Computer Corp. RTL8192E/RTL8192SE Wireless LAN Controller [144f:7160] Kernel driver in use: rtl819xE Kernel modules: rtl8192se, r8192e_pci 

〜$ lsmod | grep 8192 lsmod | grep 8192

 snd_hda_core 81920 4 snd_hda_intel,snd_hda_codec,snd_hda_codec_generic,snd_hda_codec_realtek r8192e_pci 135168 0 rtllib 151552 1 r8192e_pci rtl8192se 65536 0 rtl_pci 28672 1 rtl8192se rtlwifi 73728 2 rtl8192se,rtl_pci mac80211 782336 3 rtl8192se,rtl_pci,rtlwifi 

〜$ dmesg | grep -e 8192 -e wlp dmesg | grep -e 8192 -e wlp

 [ 0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1 [ 0.000000] percpu: Embedded 36 pages/cpu @ffffa0893fc00000 s107992 r8192 d31272 u1048576 [ 0.000000] pcpu-alloc: s107992 r8192 d31272 u1048576 alloc=1*2097152 [ 0.000000] RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=2. [ 0.012669] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.012680] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.148124] pci 0000:02:00.0: [10ec:8192] type 00 class 0x028000 

提前致谢。

不要将您拥有的任何驱动程序列入黑名单rtl8192e。

rtl8192e在过去的三个月里已经修复了,不幸的是它们都错过了17.04,因为没有一个修复程序在内核4.10中。

要么等待17.10,要么手动安装内核4.11

内核修复到日期4.04,4.09和4.11+

对于4.13有一个突出的解决方案应该及时发布到17.10。

如我们所见,您确实有两个可能会加载的驱动程序。 让我们尝试将其中一个列入黑名单,看看它是否有帮助。 从终端:

 sudo -i echo "blacklist r8192e_pci" >> /etc/modprobe.d/blacklist.conf modprobe -r r8192e_pci exit 

它可能需要重新启动。 有什么改进吗?

我需要一种方法来解决这个问题,而无需重新安装ubuntu。 我用它来快速重新安装操作系统时,我已经过多地扭曲了配置文件,但我想增长一点并学会修复我的混乱。

我怀疑这个命令做了什么或做了什么; 但是,要恢复无效的变化,请执行以下操作:

 sudo rm /etc/modprobe.d/rtl8723be.conf