具有日志记录功能的 Internet 连接监视器

具有日志记录功能的 Internet 连接监视器

我们在一个有 9 个人的社区房屋中遇到了间歇性的互联网连接问题。它似乎会在短时间内中断,所以我正在寻找一个应用程序来定期测试连接并记录它。例如,每隔一分钟左右 ping 互联网上的主机并记录结果。我想要的是记录连接中断的时间以及在一段时间内中断了多长时间。这不是企业问题,所以我正在寻找一个免费的应用程序或脚本来实现这一点。谢谢

答案1

您可以运行一个简单的 ping 命令来完成此操作:

ping -i 60 domain.com > ouput.txt

其中 60 是 ping 之间的时间间隔。要限制 ping 的总次数,请使用:

ping -i 60 -c 50 domain.com > ouput.txt

其中 50 是 ping 的次数(计数)。

ping 的手册页上还有更多选项可供阅读。要访问它,请使用:

man ping

如果你想要更深入地统计一台机器的所有流量,我建议使用诸如 这样的应用程序wireshark。它是开源且免费的。

Wireshark可以为您提供计算机发送和/或接收的每个数据包的精确统计信息。因此,如果您只想查看一般连接是否可用,我认为这有点多余。也很难弄清楚如何处理所有这些输出wireshark

PS. 一些关于 ping 的建议(这些建议非常可靠且快速,但不要过度使用,否则他们可能会禁止你的 IP):

1.1.1.1     (cloudflare DNS)
8.8.8.8     (google DNS)
google.com

相关内容