首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我的ubuntu连接非常慢,但是wifi上的电话连接很好。

我的ubuntu连接非常慢,但是wifi上的电话连接很好。
EN

Ask Ubuntu用户
提问于 2018-03-23 16:35:12
回答 1查看 254关注 0票数 1

我对我的ubuntu做了一个速度测试,wifi连接的速度可以达到55 mbps,但通常情况下,它的速度不到1 mbps。我的手机就在同一个wifi上,速度大约是50 mbps。我试过禁用ipv6,它没有什么区别,所以我启用了它。我试图强制禁用802.11n协议

sudo rmmod iwlwif

但是我得到了以下错误: rmmod: error:模块iwlwif当前未加载

那么我猜802.11n已经被禁用了?我的无线网卡是

代码语言:javascript
运行
复制
  sudo lshw -c network
  *-network               
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: enp2s0
       version: 10
       serial: d0:17:c2:1c:83:10
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168g-3_0.0.1 04/23/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:16 ioport:d000(size=256) memory:dfb04000-dfb04fff memory:dfb00000-dfb03fff
  *-network
       description: Wireless interface
       product: RTL8821AE 802.11ac PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlp3s0
       version: 00
       serial: b0:c0:90:68:76:0b
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8821ae driverversion=4.13.0-37-generic firmware=N/A ip=192.168.50.100 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:17 ioport:c000(size=256) memory:dfa00000-dfa03fff

请记住,在家里,我的互联网wifi工作良好,在为我的realtek无线网卡找到合适的司机数小时后。但在工作中,它几乎不起作用。我从这页里找到了司机

Realtek Wifi卡RTL8723be不能正常工作

但是,我没有从rtlwifi_new中提取,而是从rtlwifi_new中提取。当我从rtlwifi_new撤出时,它给了我错误

代码语言:javascript
运行
复制
cd Desktop
cd rtlwifi_new-master
make
sudo make install
sudo modprobe -rv rtl8821ae
sudo modprobe -v rtl8821ae ant_sel=2
sudo ip link set wlp3s0 up
sudo iw dev wlp3s0 scan
echo "options rtl8821ae ant_sel=2" | sudo tee /etc/modprobe.d/50-rtl8821ae.conf

现在,我将尝试ant_sel=1或X,看看它是否起作用。

非常感谢你的帮助!

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-03-26 16:24:41

让我们尝试另一个新版本的驱动程序:

代码语言:javascript
运行
复制
cd rtlwifi_new-master
sudo make uninstall
sudo modprobe -r rtl8821ae
cd ..
sudo rm -rf rtlwifi_new-master
git clone -b extended https://github.com/lwfinger/rtlwifi_new
cd rtlwifi_new
make
sudo make install
sudo modprobe rtl8821ae

有什么改善吗?

编辑:在您的扫描中,我们看到:

代码语言:javascript
运行
复制
Cell 03 - Address: xx
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=70/70  Signal level=-40 dBm  
                    Encryption key:on
                    ESSID:"sdcwireless WiFi"
                    <snip>
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK
                    <snip>
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK

理想情况下,我们希望看到这些更改:

首先,检查路由器中的设置。优先考虑WPA2-AES;没有任何WPA和WPA2混合模式,当然也不是TKIP.第二,如果您的路由器能够达到N个速度,那么在2.4个GHz频段内,信道宽度为20 GHz,而不是自动的20/40 MHz,可能会更好地连接起来,尽管这可能会影响N个速度。我也有更好的运气一个固定的频道,要么1,6或11,而不是自动频道选择。另外,要确保路由器不被设置为只使用N个速度;自动B、G和N是首选。在进行这些更改后,重新启动路由器。

同样,我们希望看到将SSID重命名为名称中没有空格的SSID,例如sdcwireless_WiFi。

通常,Linux驱动程序都会受到TKIP的困扰;而且,它也非常不安全:https://en.wikipedia.org/wiki/Temporal_钥匙_完整性_协议

TKIP本身不再被认为是安全的,并且在802.11标准的2012年修订中被废弃了。

我们希望你能说服公司保证网络的安全。

我们还在您的消息日志中看到:

代码语言:javascript
运行
复制
[ 3313.007137] _rtl_pci_interrupt: 417 callbacks suppressed
[ 3318.009871] _rtl_pci_interrupt: 1732 callbacks suppressed
[ 3323.014813] _rtl_pci_interrupt: 2015 callbacks suppressed
[ 3328.018509] _rtl_pci_interrupt: 2167 callbacks suppressed

让我们尝试一个驱动参数,看看它是否有帮助:

代码语言:javascript
运行
复制
sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae int_clear=0

如果有帮助,我们会让它永久化。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1018613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档