頻繁に接続が切れるという Wi-Fi の問題があります。そこで、ラップトップをイーサネット経由で接続し、接続が切れるかどうか監視して、接続が切れる原因が Wi-Fi に関係しているのか、インターネットに関係しているのかを調べることにしました。一定期間のインターネットの強度や帯域幅 (または何か) に関する情報を提供してくれる Linux ツールがあるかどうか知りたいです。接続が切れていないか確認するために、コンピューターの前に座ってインターネットを頻繁にブラウズするのは避けたいです。
Ubuntu 14.04 の使用
ありがとう。
答え1
ネットワーク モニターを探しています。このタスクには非常に多くのオプションがあり、何が必要かを決定する最大の要因はおそらく好みです。
個人的には、iftop
。これは、その名前が示すとおり、top
ネットワーク アクティビティ用です。時間の経過に伴う転送速度を追跡するのに役立ちますが、接続自体を追跡するのには必ずしも役立ちません。そのためには、接続状態をログに記録する方がはるかに簡単でしょう。使用しているディストリビューションが不明なので、どのような方法が利用できるかはわかりません。ただし、少なくとも、 の出力を確認することはできるでしょうdmesg
。
たとえば、ディストリビューションが を使用している場合はsystemd
、ネットワーク マネージャーのステータスを直接照会することもできます。たとえば、 をネットワークsystemd-networkd
マネージャーとして使用している場合は、サービス ステータスを簡単に確認できます。
$ systemctl status systemd-networkd
● systemd-networkd.service - Network Service
Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service; disabled)
Active: active (running) since Sat 2014-06-14 22:07:21 CDT; 2 days ago
Docs: man:systemd-networkd.service(8)
Main PID: 596 (systemd-network)
Status: "Processing requests..."
CGroup: /system.slice/systemd-networkd.service
└─596 /usr/lib/systemd/systemd-networkd
Jun 16 23:59:00 Icarus systemd-networkd[596]: wlp3s0: lost carrier
Jun 16 23:59:00 Icarus systemd-networkd[596]: wlp3s0: DHCP lease lost
Jun 16 23:59:02 Icarus systemd-networkd[596]: wlp3s0: gained carrier
Jun 16 23:59:05 Icarus systemd-networkd[596]: wlp3s0: DHCPv4 address 192.168.0.5/24 via 192.168.0.1
Jun 16 23:59:05 Icarus systemd-networkd[596]: wlp3s0: link configured
Jun 17 00:02:25 Icarus systemd-networkd[596]: wlp3s0: lost carrier
Jun 17 00:02:25 Icarus systemd-networkd[596]: wlp3s0: DHCP lease lost
Jun 17 00:02:27 Icarus systemd-networkd[596]: wlp3s0: gained carrier
Jun 17 00:02:27 Icarus systemd-networkd[596]: wlp3s0: DHCPv4 address 192.168.0.5/24 via 192.168.0.1
Jun 17 00:02:27 Icarus systemd-networkd[596]: wlp3s0: link configured
この出力は、過去 2 日間にインターフェイスが数回ダウンしたことを示しています (これはラップトップをサスペンドしたことによるものですが、原理は同じです)。