WiFiを介したローカルルーターへの非常に高いping


13

現在、Ubuntu 16.04 LTSを実行していますが、ワイヤレス設定で非常に迷惑な問題に直面しています。時々(そして一見、ランダムに)、私のpingは急上昇し始め、手に負えなくなります:

PING 10.0.2.1 (10.0.2.1) 56(84) bytes of data.
64 bytes from 10.0.2.1: icmp_seq=1 ttl=64 time=367 ms
64 bytes from 10.0.2.1: icmp_seq=2 ttl=64 time=8.48 ms
64 bytes from 10.0.2.1: icmp_seq=3 ttl=64 time=971 ms
64 bytes from 10.0.2.1: icmp_seq=4 ttl=64 time=1.11 ms
64 bytes from 10.0.2.1: icmp_seq=5 ttl=64 time=91.6 ms
64 bytes from 10.0.2.1: icmp_seq=6 ttl=64 time=482 ms
64 bytes from 10.0.2.1: icmp_seq=7 ttl=64 time=1.15 ms
64 bytes from 10.0.2.1: icmp_seq=8 ttl=64 time=131 ms
64 bytes from 10.0.2.1: icmp_seq=9 ttl=64 time=92.6 ms
64 bytes from 10.0.2.1: icmp_seq=10 ttl=64 time=2.72 ms

--- 10.0.2.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9005ms
rtt min/avg/max/mdev = 1.116/215.207/971.833/297.328 ms

また、ルーターへのpingが4000msの範囲を超える場合も見ました。

--- 10.0.2.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9031ms
rtt min/avg/max/mdev = 1425.396/3721.331/5352.349/1087.015 ms, pipe 5

他のpingはパケットを完全にドロップするようです:

--- 10.0.2.1 ping statistics ---
60 packets transmitted, 48 received, 20% packet loss, time 71043ms
rtt min/avg/max/mdev = 0.544/2206.796/7108.406/2372.068 ms, pipe 8

それ以外の場合、システムは完全に正常に機能します。この過度の遅延を修正または少なくとも減らすにはどうすればよいですか?

lshw 出力は次のとおりです。

*-network
     description: Wireless interface
     product: BCM4352 802.11ac Wireless Network Adapter
     vendor: Broadcom Corporation
     physical id: 0
     bus info: pci@0000:03:00.0
     logical name: wlan0
     version: 03
     serial: [REDACTED]
     width: 64 bits
     clock: 33MHz
     capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
     configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) ip=10.0.2.71 latency=0 multicast=yes wireless=IEEE 802.11abg
     resources: irq:19 memory:f7a00000-f7a07fff memory:f7800000-f79fffff

Broadcom STAドライバーがインストールされ、実行されています。これは、ネットワーク上の他のデバイスでは発生していません。

uname -a 戻り値:

Linux ArcticWolf 4.4.0-57-generic #78-Ubuntu SMP Fri Dec 9 23:50:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

最新の(既知の)ドライバーがインストールされています。

Package: bcmwl-kernel-source
Version: 6.30.223.248+bdcom-0ubuntu8
Priority: optional
Section: restricted/admin
Source: bcmwl
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Alberto Milone <alberto.milone@canonical.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 8,013 kB
Depends: dkms, linux-libc-dev, libc6-dev

iwconfig いつでも出力:

wlan0     IEEE 802.11abg  ESSID:"[redacted]"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: [REDACTED]   
          Bit Rate=144 Mb/s   Tx-Power=200 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=51/70  Signal level=-59 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

ワイヤレス接続を切断して再接続することにより、ネットワークを通常の状態に「ジャリング」することができますが、数分間正常に動作すると常に正常に戻ります。

WiFiチャネルに干渉を引き起こす可能性のある他のワイヤレスルーターまたはデバイスは近くにありません。ルータのファームウェアは最新のものであり、何度も再起動してみました。

ルーターはチャネル1にあり(チャネル上の唯一のデバイスです)、WPA2-AESが使用されています。距離に違いはありません。

これはルーターや干渉の問題ではありません。ネットワーク上の他のデバイスは完全に機能し、同じ症状は見られません。

これは、これまでにテストしたすべてのネットワークで発生し、これは実際にはルーターではなくシステムの問題であることを示唆しています。この状況は、ノイズの多い無線エリアと静かな無線エリアの両方で発生し、干渉とは無関係であることをさらに示唆しています。


どのチャンネルで実行していますか?WPA2-AESを使用していますか?リピーターを使用していますか?ルータの近くにいると、pingの一貫性が向上しますか?
ヘイネマ16

1
@heynnemaチャンネル11で実行している唯一のデバイスであり、WPA2-AESを使用しています。リピーターはなく、pingはルーターから3フィート離れているのと同じ距離です。
カズウォルフ

OK。テストのために、チャネル1を使用するようにルーターを設定し、wifiを再接続してから、チャネル6で再度テストして、wifiを再接続してください。sudo iwlist wlan0 freq(wlan0を正しいインターフェイス名に変更します)は、現在接続しているチャンネルを表示します。ルーターの近くにワイヤレス電話または電子レンジはありますか?テスト結果を報告します。
ヘイネマ16

チャンネル1と6には同じ問題があります(既にチャンネルホッピングを試しました)。これはルーターではなくシステムだと思います。電話と電子レンジがあります(したがって、チャネル1の代わりにチャネル11を使用します)。コマンドの出力:pastebin.com/GKAq6Kip
Kaz Wolfe

良い。5GHzチャンネルのいずれかに接続するとどうなりますか?また、設定を入力iwconfigしてメモしPower managementます。オンになっている場合は、と入力してsudo iwconfig wlan0 power offiwconfigPM = offが表示されていることを確認します。もう一度テストします。報告してください。
ヘイネマ16

回答:


9

電源管理が問題であると思われるため、このコマンドは電源管理を無効にし、電源を入れ直さないようにします

sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

この問題は、ネットワークマネージャーgitへのこのコミットが原因で発生しました。

バグレポートに関するこのコメントは、 wifi.powersave = 3を使用すると電源管理が有効になり、2を使用すると無効になることを示しています。

新しいバージョンのbcmwl-kernel-sourceを試すこともできます

sudo apt-get install linux-headers-$(uname -r) build-essential dkms
wget http://de.archive.ubuntu.com/ubuntu/pool/multiverse/b/broadcom-sta/broadcom-sta-dkms_6.30.223.271-4_all.deb
sudo dpkg -i broadcom-sta-dkms_6.30.223.271-4_all.deb

praseodymの推奨事項はこちら


いいえ、このパッチが適用されていても、pingは2秒以上スパイクし続けます。
カズウルフ

ネットワークマネージャーを再起動/再起動しましたか?
ジェレミー31

はい、あります。今複数回。
カズウルフ

家に帰って報告したら新しいドライバーを試します。
カズ・ウルフ

staではなくiwlパッケージで試しましたか?
kcdtv
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.