私の建物には、AとBという2つのオープンWi-Fiネットワークがあります。私はここで2年以上住んでいていつもうまくいきましたが、今は(しばらく離れてから)診断できないいくつかの問題に直面しています。
問題はしばらく(時々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を示します。
編集する:
8.8.8.8
ルーターのIPをpingすると、pingとまったく同じ結果が表示されますDestination Host Unreachable
。
これはネットワーク管理者の出力使用journalctl --boot _SYSTEMD_UNIT=NetworkManager.service
。明らかに興味深い行は、接続が切断されたという警告とメッセージがある行です(理由6)。私はまた、1〜2回そこで理由3を見つけました。
私も試しましたこの提案はここにあります。しかし、それはうまくいきませんでした。
編集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
iwconfig
電話USB経由で接続している場合は出力を追加します。
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.
iwconfig
WiFiが動作していないときの出力は次のとおりです。
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
編集3
接続が切断されたときに出力を確認しましたが、変更された唯一のものはiwconfig
5GHzから2.4GHzへの周波数だけでした。ところで、ネットワークの動作中に同じコマンドを実行しましたが、出力も2.4GHzでした。だから私はそれが理由だとは思わない。
答え1
私が最初に見つけなければならないのは、カーネルリングバッファのエラーメッセージです。情報。 WiFiハードウェアドライバスタックのデバッグ出力を探します。私は通常Intelドライバのレポートを見ます。つながるそして離れた原因を含むイベント。
宛先ホストに接続できません。ほとんどの場合、その目的地までのルートがないことを意味します。を使用してパスを表示できますip r
。あなたのIPアドレスにも興味があるかもしれません:ip a
。IP マニュアルページ。
より多くの情報を得て、もう一度報告してください!