web-dev-qa-db-ja.com

WiFi電源管理を無効にする方法(rtlwifi、rtl8192cu)

Ubuntu 13.04でWi-Fi接続を使用すると問題が発生します。他の多くの人も報告しているように、Thema realtekドライバーRTL8192CUは接続の問題を引き起こします。

編集:これは2つの異なるマシン(Ubuntu 13.04およびUbuntu 12.10; Kernels 3.5、3.8および3.9)で発生します

私の場合、カーネルがTX電力を削減しようとするたびに切断されるようです:wlan1: Limiting TX power to 27 (27 - 0) dBm as advertised by ...

質問:カーネル/ドライバーがこれを行うのを防ぐことは可能ですか?

ログで何度も見つけたdmesgスニペット:

[   69.721477] wlan1: authenticated
[   69.721887] rtl8192cu 2-2:1.0 wlan1: disabling HT/VHT due to WEP/TKIP use
[   69.725351] wlan1: associate with 00:18:84:23:50:4a (try 1/3)
[   69.744272] wlan1: RX AssocResp from 00:18:84:23:50:4a (capab=0x431 status=0 aid=2)
[   69.744348] wlan1: associated
[   69.744606] cfg80211: Calling CRDA for country: NA
[   69.772495] wlan1: Limiting TX power to 27 (27 - 0) dBm as advertised by 00:18:84:23:50:4a
[   76.075829] rtlwifi:rtl_watchdog_wq_callback():<0-0> AP off, try to reconnect now
[   76.075859] wlan1: Connection to AP 00:18:84:23:50:4a lost

nm-tool:(この時点では、wifi(ベック)に接続されており、インターネットの閲覧はできませんでした。)

- Device: wlan1  [Becks] -------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            rtl8192cu
  State:             connected
  Default:           yes
  HW Address:        EC:1A:59:10:4B:35

  Capabilities:
    Speed:           18 Mb/s

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points (* = current AP)
    EasyBox-FF0700:  Infra, 7C:4F:B5:FF:07:30, Freq 2422 MHz, Rate 54 Mb/s, Strength 94 WPA WPA2
    FRITZ!Box Fon WLAN 7170: Infra, 00:04:0E:89:40:21, Freq 2437 MHz, Rate 54 Mb/s, Strength 94 WPA
    belkin.3948:     Infra, 08:86:3B:E0:80:48, Freq 2412 MHz, Rate 54 Mb/s, Strength 92 WPA WPA2
    Delidovich's Home: Infra, 64:70:02:F6:FD:54, Freq 2452 MHz, Rate 54 Mb/s, Strength 92 WPA2
    *Becks:          Infra, 1C:C6:3C:35:FC:44, Freq 2417 MHz, Rate 54 Mb/s, Strength 76 WPA
    ASUS:            Infra, C8:60:00:94:9A:F6, Freq 2417 MHz, Rate 54 Mb/s, Strength 92 WPA

  IPv4 Settings:
    Address:         192.168.1.2
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             192.168.1.1
4
Simon

コンピューターがMACアドレスまたはBSSID 00:18:84:23:50:4aのAPまたはアクセスポイントとの関連付けを試みている場合、BecksのBSSIDが1C:C6:3C:35としてリストされているため、問題が始まる場所です。 :FC:44。また、00:18:84:23:50:4aはWEPを使用しているように見え、ネットワークはWPA認証を使用します。

まず、ターミナルを使用して、Sudoで「/ etc/NetworkManager/system-connections」に移動します。 GnomeとUbuntuデスクトップはnautilusを使用し、Kdeはdolphinを使用し、XFCEはthunarを使用しますが、ここではこれを説明する目的でnautilusを示します。

Sudo nautilus '/etc/NetworkManager/system-connections'

このフォルダーに、使用しないネットワーク用に保存されたプロファイルが含まれているかどうかを確認します。コンピューターが接続しようとしていたネットワークの構成が必要です。不要なプロファイルを削除すると、将来これらのネットワークに自動的に接続しようとする試みが防止されます。ここに保持したいネットワークのプロファイルのみが必要です。

今、インターネットに。コンピューターがルーターへの接続を表示しているのにインターネットへの接続を取得できない場合は、何らかの問題が発生している可能性があります。接続が失われると、外部DHCPリースが失われ、モデムをリセットする必要がある場合があります。

一部のルーターは、インターネットへのメイン有線接続にモデムからの単一の外部DHCPリースを使用し、ローカルネットワークで自動的に使用するデバイスごとに個別の内部DHCPリースを生成します。これにより、デバイスは新しいリースを取得することなく接続できます。それ以外の場合、ネットワーク上の個々のデバイスには、使用するルーターと設定の種類に応じて外部リースが割り当てられます。

1
mchid

接続しているBecksよりも信号強度が高いアクセスポイントが近くにあります。私は、ネットワーク管理者がこれらのアクセスポイントをより良い強度で見て、別のアクセスポイントにローミングしようとしていると考えています。 [ネットワークマネージャー]アイコンを右クリックして、[接続の編集]を選択することをお勧めします。ワイヤレス接続Becksを次のように編集します。 enter image description here

自動的に接続するようにマークし、Becks BSSID(MACアドレス)を入力して、指定したMACアドレスのみに接続することをNetwork Managerに通知します。

2
chili555

私はこの特定の問題に精通していませんが、ツールpowertop(ルート権限が必要です)から始めます。 「調整可能」セクション(右矢印でセクションをスクロール)があり、さまざまな省電力関連機能のオン/オフを切り替えることができます。

1
Or Cohen