使用rtl8723ae realtek无线驱动程序在ubuntu 13.04上进行慢速wifi连接
所以我四天前在我的东芝SATELLITE-C855-2CF上安装了ubuntu,一切进展顺利,但我注意到我的wifi连接很慢,当我在线进行速度测试时,我发现我只有0.9 Mbps而当我在Windows上进行速度测试我有4Mbps所以有人能告诉我如何解决这个问题? 如果找不到任何解决方案,我将不得不回到Windows并离开ubuntu。
$ iwconfig eth0 no wireless extensions. lo no wireless extensions. wlan0 IEEE 802.11bgn ESSID:"SAGEM_C40B" Mode:Managed Frequency:2.437 GHz Access Point: 4C:17:EB:3E:C4:0C Bit Rate=18 Mb/s Tx-Power=20 dBm Retry long limit:7 RTS thr=2347 B Fragment thr:off Power Management:off Link Quality=34/70 Signal level=-76 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:6967 Missed beacon:0 $ lsmod | grep rtl rtl8723ae 86459 0 rtlwifi 79673 1 rtl8723ae mac80211 606457 1 rtlwifi cfg80211 510937 2 mac80211,rtlwifi $ lspci | grep RTL 02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05) $ sudo lshw -class network *-network description: Wireless interface product: RTL8723AE PCIe Wireless Network Adapter vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:02:00.0 logical name: wlan0 version: 00 serial: 2c:d0:5a:3e:ee:bb width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=rtl8723ae driverversion=3.8.0-27-generic firmware=N/A ip=192.168.1.6 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn resources: irq:17 ioport:3000(size=256) memory:c2400000-c2403fff *-network description: Ethernet interface product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:03:00.0 logical name: eth0 version: 05 serial: 70:54:d2:d6:d0:2b size: 10Mbit/s capacity: 100Mbit/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 autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s resources: irq:41 ioport:2000(size=256) memory:c0004000-c0004fff memory:c0000000-c0003fff
我认为与驱动程序存在冲突,因此您可以尝试安装WLAN NIC的官方驱动程序。
这个答案可以帮助你[但是,更新版本的驱动程序可以从这里下载其他步骤保持不变。]。 我正在粘贴以下答案:
Realtek正在非官方地提供官方Linux驱动程序(通过Dropbox)
Realtek在92系列驱动程序版本0006.0514.2012中添加了对RTL8273AE-BT的支持。 由于未知原因,他们的网站上尚未提供Windows和Linux驱动程序。 但Realtek技术支持一直在提供Dropbox链接,其源代码/固件tarball已被众多用户报告为工作。
我从哪里得到它? 安全吗?
- 可以通过此Dropbox链接下载驱动程序。
-
我可以通过此内容列表确认此文件是它声称的文件,只要它具有以下MD5或SHA1哈希:(您可以使用
md5sum
或sha1sum
validation)MD5:fd10e9a347c6447f649324d6bdab53de SHA1:1ccd6ae73878d8bf65bd7c0384e333b121606230
如何在Ubuntu上构建和安装驱动程序?
- 使用Ctrl + Alt + T打开终端。
-
您需要先安装这些软件包才能构建驱动程序:
sudo apt-get install build-essential linux-headers-generic linux-headers-`uname -r`
-
粘贴以下行以一步下载并解压缩驱动程序存档:
wget -O- http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz | tar -xz
-
切换到解压缩的驱动程序目录,构建并安装驱动程序:
cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 使 sudo make install
-
通过加载来测试驱动程序(这是一次性步骤;重新启动一次后,驱动程序应该在每次启动时自动加载):
sudo modprobe rtl8723e
您有一个非常边缘的连接(质量34/70),6967个无效的misc数据包,并且您的连接速度从g网络的最大值54降至18Mb /秒。 尝试通过相对于接入点移动机器来改善信号。 另一件需要检查的是您频道的外部干扰。 使用
sudo iwlist scan
查看附近的所有接入点及其频道/优势。 如果您在频道上看到很多其他人(并且实际上只有1 6和11不重叠,那么附近也会干扰),请尝试更改频道。
根据该用户的建议,我的体验表现更好:
https://zach-adams.com/2014/06/fixing-rtl8723ae-driver-ubuntu-linux/
简而言之,有两个阶段:
-
尝试使用此命令安装linux-firmware-nonfree驱动程序:
sudo apt-get install linux-firmware-nonfree
-
尝试安装WICD网络管理器。 有关您的Ubuntu版本的说明,请参阅https://help.ubuntu.com/community/WICD