web-dev-qa-db-ja.com

rtl8723ae realtekワイヤレスドライバーを使用したubuntu 13.04でのwifi接続が遅い

4日前にToshiba SATELLITE-C855-2CFにubuntuをインストールしましたが、すべてうまくいきましたが、wifi接続が遅いことに気づきました。オンラインで速度テストを行ったところ、0.9 Mbpsしかなく、私は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
5
Rachid Oussanaa

ドライバーと競合していると思われるので、WLAN NICの公式ドライバーをインストールしてみてください。

この回答 は役立つはずです[しかし、ドライバーの新しいバージョンは here からダウンロードできます。]私は以下の答えを貼り付けています:

Realtekは公式のLinuxドライバーを非公式に利用可能にしました(Dropbox経由)

Realtekは、RTL8273AE-BTのサポートを92シリーズドライバーバージョン0006.0514.2012に追加しました。不明な理由により、WindowsドライバーもLinuxドライバーもWebサイトで入手できません(まだ)。しかし、Realtekの技術サポートは、多くのユーザーが機能していると報告しているソースコード/ファームウェアのtarballとのDropboxリンクを提供しています。

どこで入手できますか?安全ですか?

  • このDropboxリンク。 からドライバーをダウンロードできます。
  • 次のMD5またはSHA1ハッシュがある場合、 this content Listing で、このファイルが主張するとおりであることを確認できます:(md5sumまたはsha1sumで確認できます)

     MD5:fd10e9a347c6447f649324d6bdab53de 
     SHA1:1ccd6ae73878d8bf65bd7c0384e333b121606230 
    

Ubuntuでドライバーをビルドおよびインストールする方法を教えてください。

  1. で端末を開く Ctrl+Alt+T
  2. ドライバーをビルドするには、これらのパッケージを最初にインストールする必要があります。

    Sudo apt-get install build-essential linux-headers-generic linux-headers-`uname -r`
    
  3. 以下の行を貼り付けて、1つのステップでドライバーアーカイブをダウンロードして抽出します。

    wget -O- http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz | tar -xz
    
  4. 抽出されたドライバーのディレクトリに移動し、ドライバーをビルドしてインストールします。

     cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 
     make 
     sudo make install 
    
  5. ドライバーをロードしてテストします(これは1回限りの手順です。一度再起動すると、ドライバーはブートごとに自動的にロードされます)。

    Sudo modprobe rtl8723e
    
1
TomKat

かなり限界的な接続(品質34/70)、6967の無効なその他のパケットがあり、接続速度はgネットワークの最大54から18Mb/secに戻りました。アクセスポイントに対してマシンを移動して、信号を改善してみてください。もう1つ確認する必要があるのは、チャネルの外部干渉です。つかいます

Sudo iwlist scan

近くのすべてのアクセスポイントとそのチャネル/強さを表示します。チャンネルに他の多くの人がいる場合(実際には1 6と11のみが重なっていないため、近くの人も干渉します)、チャンネルを変更してみてください。

2
ubfan1

このユーザーからのアドバイスに従って、パフォーマンスが大幅に向上しました。

https://zach-adams.com/2014/06/fixing-rtl8723ae-driver-ubuntu-linux/

要するに、2つの段階:

  1. 次のコマンドでlinux-firmware-nonfreeドライバーをインストールしてみてください。

    Sudo apt-get install linux-firmware-nonfree

  2. WICDネットワークマネージャーをインストールしてください。 Ubuntuのバージョンの手順については、 https://help.ubuntu.com/community/WICD を参照してください

0
Chris