web-dev-qa-db-ja.com

Ubuntu 16.10 Wifiのトラブル-RT2561 / RT61

私は以前にUbuntuを使用しましたが、私はまだ非常に新しいです。昨日、新しいコンピューターに16.10をインストールしましたが、Wi-FiはWindowsラップトップよりもかなり遅くなりました。私は主にDota 2をプレイするためにコンピューターを組み立てましたが、プレイ中はかなりのpingが発生しますが、パケット損失は常に5%〜10%です。時々、コンピューターの電源を入れたままにすると、Wi-Fi接続が完全に切断されます。ホームネットワークを含むドロップダウンメニューにネットワークが表示されたままになりますが、コンピューターは再起動しないと再接続できません。私はすべての解決策を探しましたが、私の経験が不足しているため、何も機能しませんでした。私のWi-FiカードはRalink RT2561/RT61です、ここにいくつかの情報があります

Sudo lshw -C networkの出力

 *-network                 
        description: Wireless interface
        product: RT2561/RT61 802.11g PCI
        vendor: Ralink corp.
        physical id: 6
        bus info: pci@0000:01:06.0
        logical name: wlp1s6
        version: 00
        serial: 00:0e:2e:de:df:c0
        width: 32 bits
        clock: 33MHz
        capabilities: pm bus_master cap_list ethernet physical wireless
        configuration: broadcast=yes driver=rt61pci driverversion=4.8.0-22-generic firmware=0.8 ip=192.168.1.107
 latency=64 link=yes multicast=yes wireless=IEEE 802.11
        resources: irq:17 memory:dfef8000-dfefffff

Sudo iwconfigの出力は次のとおりです。

 *-network                 
        description: Wireless interface
        product: RT2561/RT61 802.11g PCI
        vendor: Ralink corp.
        physical id: 6
        bus info: pci@0000:01:06.0
        logical name: wlp1s6
        version: 00
        serial: 00:0e:2e:de:df:c0
        width: 32 bits
        clock: 33MHz
        capabilities: pm bus_master cap_list ethernet physical wireless
        configuration: broadcast=yes driver=rt61pci driverversion=4.8.0-22-generic firmware=0.8 ip=192.168.1.107
 latency=64 link=yes multicast=yes wireless=IEEE 802.11
        resources: irq:17 memory:dfef8000-dfefffff

私は途方に暮れている、私はこれで非常に悪いです。追加情報が必要な場合は提供できます

4
vvv

RT2561/RT61があり、最終的にこの問題を次の方法で解決しました。

このファイルをルートとして編集します。

Sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

wifi.powersave = 3wifi.powersave = 2に変更すると、省電力が無効になります(前述のとおり、 github から)

次に、ネットワークマネージャーをルートとして再起動します。

Sudo systemctl restart NetworkManager

再起動する必要はありません。 Wi-Fiデバイスに接続できるようになりました


(この回答は以前の回答をまとめたものです。この方法はとして強調表示する必要があります。ハードウェアを購入する手間が省けます

5
user649252

同様の問題に与えられた解決策 here は大いに助けになったようですが、受け入れられた答えではありません。

まず、ターミナルを開き、次のコマンドを実行してファイルを編集します。

Sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 0/g' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

最後に、Sudo systemctl restart NetworkManager(または再起動)。

このコマンドはファイルを編集します:/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf変更する:wifi.powersave = 3代わりにwifi.powersave = 0

0
vvv

4.4.0カーネル(16.04でデフォルトとして使用)を使用してから、Linux用のralink/mediatekドライバー「DPO_RT5572_LinuxSTA_2.6.1.3_20121022」をソースからインストールする必要があります。

再起動後、パケットを失うことはもうありません:)。

新しいカーネル4.6+にはAPIの変更があり、非常に古いドライバーralinkがコンパイル/動作せず、それなしではパケットが失われるため、カーネル4.4.0が必要です。

私のrt2800usb.confでは、「options rt2800usb nohwcrypt = Y swenc = Y fwlps = N ips = N」も設定し、wifi電源管理をオフにしました。