私の建物には2つのオープンWiFiネットワークがあります。それらをAとBと呼びます。私はここに2年以上住んでいて、常に機能していますが、今(しばらく離れた後)私はできない問題を経験しています。 t診断します。
問題は、しばらく(場合によっては5分、場合によっては1時間)後に、接続しているネットワークが停止し、別のネットワークに変更する必要があることです。そして、これは無期限に続き、ネットワークAとネットワークBの間で変更を続ける必要があります。
私の電話で同じネットワークに接続すると、それらは完全に機能するので、これは私のコンピューターの問題であると確信しています。また、私はここのIT担当者に電話をかけ、ネットワークが正常に機能していることを保証してくれました。問題は、これは他のネットワークでは起こらないということです(私が気づいたことです)。
問題は、問題を修正するどころか、問題を診断する方法すら知らないということです。これらの接続をリセットしてコンピューターを再起動してみましたが、すべての更新プログラムをインストールしました(おそらく、以前の更新プログラムで導入されたネットワークマネージャーのバグが原因です...)。
この問題を診断する(そしてその後解決する)にはどうすればよいですか?
PS:Samsung 9ラップトップにArch Linux(最新)をインストールしています。
PS2:ping 8.8.8.8
を発行すると、しばらくの間通常の結果が得られ、最終的には次のように出力されます。
From 000.00.000.00 icmp_seq=1311 Destination Host Unreachable
上記のゼロは私の現在のIPを表しています。
[〜#〜]編集[〜#〜]:
ルーターのIPにpingを実行すると、8.8.8.8
:Destination Host Unreachable
にpingを実行するのとまったく同じことがわかります。
これは Network Managerの出力journalctl --boot _SYSTEMD_UNIT=NetworkManager.service
を使用しています。どうやら興味深い行は、警告とメッセージ接続が切断された行です(理由6)。また、理由-3を1〜2回検出しました。
私も試しました この提案はここにあります しかしそれはうまくいきませんでした。
編集2:
lsusb
の出力を追加する:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04e8:7301 Samsung Electronics Co., Ltd
Bus 001 Device 004: ID 2232:1083 Silicon Motion
Bus 001 Device 003: ID 8087:0a2b Intel Corp.
Bus 001 Device 002: ID 1ea7:0064 SHARKOON Technologies GmbH
Bus 001 Device 007: ID 22b8:2e24 Motorola PCS
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
携帯電話のUSB経由で接続するときにiwconfig
の出力を追加します。
wlp1s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
vpn0 no wireless extensions.
enp0s20f0u1 no wireless extensions.
lo no wireless extensions.
動作中にWiFiの1つを介して接続するときにiwconfig
の出力を追加します(他のWiFiの出力はほぼ同じです)。
wlp1s0 IEEE 802.11 ESSID:"AP A"
Mode:Managed Frequency:5.785 GHz Access Point: 24:DE:C6:D8:5E:11
Bit Rate=180 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=38/70 Signal level=-72 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
WiFiが機能していないときのiwconfig
の出力は次のとおりです。
wlp1s0 IEEE 802.11 ESSID:"AP A"
Mode:Managed Frequency:2.412 GHz Access Point: 24:DE:C6:D8:5E:01
Bit Rate=144.4 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=58/70 Signal level=-52 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:4 Invalid misc:2 Missed beacon:0
lo no wireless extensions.
念のため、lspci
の出力を追加します。
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
dmesg|grep -i wlp1
からの出力:
[13075.528210] wlp1s0: send auth to 24:de:c6:d8:5e:00 (try 1/3)
[13075.535068] wlp1s0: authenticated
[13075.536172] wlp1s0: associate with 24:de:c6:d8:5e:00 (try 1/3)
[13075.592422] wlp1s0: RX ReassocResp from 24:de:c6:d8:5e:00 (capab=0x431 status=0 aid=1)
[13075.595240] wlp1s0: associated
[13615.742696] wlp1s0: deauthenticated from 24:de:c6:d8:5e:00 (Reason: 3=DEAUTH_LEAVING)
[13616.436651] wlp1s0: authenticate with 24:de:c6:d8:5e:10
[13616.447550] wlp1s0: send auth to 24:de:c6:d8:5e:10 (try 1/3)
[13616.461910] wlp1s0: authenticated
[13616.464910] wlp1s0: associate with 24:de:c6:d8:5e:10 (try 1/3)
[13616.467729] wlp1s0: RX AssocResp from 24:de:c6:d8:5e:10 (capab=0x411 status=0 aid=1)
[13616.469656] wlp1s0: associated
[13643.275011] wlp1s0: disconnect from AP 24:de:c6:d8:5e:10 for new auth to 24:de:c6:d8:5e:00
[13643.294441] wlp1s0: authenticate with 24:de:c6:d8:5e:00
[13643.301633] wlp1s0: send auth to 24:de:c6:d8:5e:00 (try 1/3)
[13643.313799] wlp1s0: authenticated
[13643.314546] wlp1s0: associate with 24:de:c6:d8:5e:00 (try 1/3)
[13643.374560] wlp1s0: RX ReassocResp from 24:de:c6:d8:5e:00 (capab=0x431 status=0 aid=1)
[13643.376725] wlp1s0: associated
[13645.942816] wlp1s0: deauthenticated from 24:de:c6:d8:5e:00 (Reason: 3=DEAUTH_LEAVING)
[13647.663157] wlp1s0: authenticate with 24:de:c6:d8:5e:10
[13647.676612] wlp1s0: send auth to 24:de:c6:d8:5e:10 (try 1/3)
[13647.690727] wlp1s0: authenticated
[13647.694544] wlp1s0: associate with 24:de:c6:d8:5e:10 (try 1/3)
[13647.698082] wlp1s0: RX AssocResp from 24:de:c6:d8:5e:10 (capab=0x411 status=0 aid=1)
[13647.700552] wlp1s0: associated
[13668.363354] wlp1s0: disconnect from AP 24:de:c6:d8:5e:10 for new auth to 24:de:c6:d8:5e:00
[13668.380676] wlp1s0: authenticate with 24:de:c6:d8:5e:00
[13668.391924] wlp1s0: send auth to 24:de:c6:d8:5e:00 (try 1/3)
[13668.404645] wlp1s0: authenticated
[13668.407694] wlp1s0: associate with 24:de:c6:d8:5e:00 (try 1/3)
[13668.466700] wlp1s0: RX ReassocResp from 24:de:c6:d8:5e:00 (capab=0x431 status=0 aid=1)
[13668.470190] wlp1s0: associated
[13749.720151] wlp1s0: deauthenticating from 24:de:c6:d8:5e:00 by local choice (Reason: 3=DEAUTH_LEAVING)
[13749.747718] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[13749.777939] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[13752.236392] wlp1s0: authenticate with 24:de:c6:d8:5e:01
[13752.245562] wlp1s0: send auth to 24:de:c6:d8:5e:01 (try 1/3)
[13752.249108] wlp1s0: authenticated
[13752.250272] wlp1s0: associate with 24:de:c6:d8:5e:01 (try 1/3)
[13752.254149] wlp1s0: RX AssocResp from 24:de:c6:d8:5e:01 (capab=0x421 status=0 aid=1)
[13752.256603] wlp1s0: associated
[13752.258164] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
EDIT 3
接続がダウンしているときにiwconfig
の出力を確認したところ、明らかに変更されたのは5GHzから2.4GHzまでの周波数だけでした。ただし、ネットワークが動作しているときに同じコマンドを発行し、出力も2.4 GHzでした。だから私はそれが理由ではないと思います。
私が最初に探すのは、カーネルリングバッファ内の dmesg を含むエラーメッセージです。 WiFiハードウェアドライバースタックのデバッグ出力を探します。通常、Intelドライバーは関連付けられたおよびdissociatedイベントを報告します。理由も含まれます。
Destination Host Unreachableは、ほとんどの場合、この宛先へのルートがないことを意味します。 ip r
でルートを確認できます。また、IPアドレスも重要な場合があります:ip a
。 ipのマニュアルページ 。
さらに情報を入手して、報告してください。