我对我的ubuntu做了一个速度测试,wifi连接的速度可以达到55 mbps,但通常情况下,它的速度不到1 mbps。我的手机就在同一个wifi上,速度大约是50 mbps。我试过禁用ipv6,它没有什么区别,所以我启用了它。我试图强制禁用802.11n协议
sudo rmmod iwlwif
但是我得到了以下错误: rmmod: error:模块iwlwif当前未加载
那么我猜802.11n已经被禁用了?我的无线网卡是
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无线网卡找到合适的司机数小时后。但在工作中,它几乎不起作用。我从这页里找到了司机
但是,我没有从rtlwifi_new中提取,而是从rtlwifi_new中提取。当我从rtlwifi_new撤出时,它给了我错误
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,看看它是否起作用。
非常感谢你的帮助!
发布于 2018-03-26 16:24:41
让我们尝试另一个新版本的驱动程序:
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
有什么改善吗?
编辑:在您的扫描中,我们看到:
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年修订中被废弃了。
我们希望你能说服公司保证网络的安全。
我们还在您的消息日志中看到:
[ 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
让我们尝试一个驱动参数,看看它是否有帮助:
sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae int_clear=0
如果有帮助,我们会让它永久化。
https://askubuntu.com/questions/1018613
复制相似问题