私は以前に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
私は途方に暮れている、私はこれで非常に悪いです。追加情報が必要な場合は提供できます
RT2561/RT61があり、最終的にこの問題を次の方法で解決しました。
このファイルをルートとして編集します。
Sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
wifi.powersave = 3
をwifi.powersave = 2
に変更すると、省電力が無効になります(前述のとおり、 github から)
次に、ネットワークマネージャーをルートとして再起動します。
Sudo systemctl restart NetworkManager
再起動する必要はありません。 Wi-Fiデバイスに接続できるようになりました
(この回答は以前の回答をまとめたものです。この方法はとして強調表示する必要があります。ハードウェアを購入する手間が省けます
同様の問題に与えられた解決策 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
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電源管理をオフにしました。