让 Ubuntu 服务器始终 ping 某个 IP

让 Ubuntu 服务器始终 ping 某个 IP

我是 ubuntu 新手,现在我有 ubuntu server lts 16.4 并且它连接到一些设备,如果我不总是 ping 到我们的设备,我就会遇到问题,我们的设备内联网连接运行缓慢并且延迟超过 1000 毫秒,我听说过是否有办法让 ubuntu 服务器始终 ping 到某些 ip,所以请告诉我该怎么做?

答案1

在终端上尝试以下命令:

ping 127.0.0.1 -i 5

将其替换127.0.0.1为您要 ping 的设备的 IP 地址以及5您希望重复 ping 的时间(以秒为单位)。

如果有效,则创建一个文件,输出将变为无:

ping 127.0.0.1 -i 5 > /dev/null 2>&1

将扩展名命名为.sh并使其可执行 - 通常文件管理器在文件属性中有该选项。将文件放在您想要的任何位置,例如/home/your-user-name/scripts/

现在,将文件设置为在启动时运行。为此,添加一行

/home/your-user-name/scripts/filename.sh

到 /etc/rc.local。确保将其放在“exit 0”行之前。
您需要管理员权限才能执行此操作。尝试

sudo -H gedit /etc/rc.local

现在它将在计算机重启时开始运行,并且永远运行。

答案2

你可能想看看吸烟

考虑到您的问题,您不需要设置 Web 前端 - 尽管您可能想要这样做。

开始运行:

sudo apt-get install smokeping
sudo nano /etc/smokeping/config.d/Targets
*** Targets ***
probe  = FPing
menu   = Top
title  = Network Latency Grapher
remark = MySmokePing

+ Publics
menu  = Publics
title = Public Latency

++ MyProbe1
menu  = MyProbe1
title = MyProbe1
host  = 8.8.8.8

++ MyProbe22
menu  = MyProbe2
title = MyProbe2
host  = 8.8.4.4

退出 nano,使用 重新加载配置systemctl restart smokeping

相关内容