监控互联网的掉线情况

监控互联网的掉线情况

我的 wifi 一直有问题,经常掉线。因此,我决定通过以太网连接我的笔记本电脑并监控其是否出现掉线,以检查掉线是否与 wifi 相关或与互联网相关。我想知道是否有一个我可以使用的 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

这个输出显示我的界面在过去两天里出现了几次故障(这些恰好是由于我的笔记本电脑被挂起,但原理是相同的)。

相关内容