检查连接是否有 Ping 规则

检查连接是否有 Ping 规则

我使用两个 Raspberry Pi 来为四个独立的航班跟踪站点提供数据。这些 RP 被设置为首先 ping 我的无线路由器,然后每小时 Google 两次,以确保它们有连接。如果其中一个或两个 ping 失败,则会在自定义文本文件中创建日志条目,并且在 ping 无线路由器失败的情况下,将重新启动 wifi 服务。我想让这些 RP 每个 RPi 每小时 ping 两次以上,但不想粗鲁。是否有用于 ping 检查连接状态的 ping 礼仪?我不打算每分钟执行 ping 操作,但如果这样做,对于 24/7 运行的两个 RP,每小时将执行 120 ping 操作/每 24 小时执行 2,880 ping 操作。

答案1

我从未见过这方面的指南,但我认为每小时 120 ping 显然不是恶意的。

您可能可以做得更快,而没有人真正关心这取决于管理员。

您的一种选择是使用更多服务器作为您的互联网测试目标。 DNS 服务器经常响应 ping,如果您有礼貌,您可以获得相当恒定的测试速率:

快速搜索后得出以下结果:

Cisco OpenDNS: 208.67.222.222 and 208.67.220.220;
Cloudflare: 1.1.1.1 and 1.0.0.1;
Google Public DNS: 8.8.8.8 and 8.8.4.4; and
Quad9: 9.9.9.9 and 149.112.112.112. 

仅此一点,您就可以在不改变任何其他内容的情况下完成当前工作的八倍。

相关内容