是否可以通过第三台机器 ping 来检查两台 Linux 机器之间的连接?

是否可以通过第三台机器 ping 来检查两台 Linux 机器之间的连接?

为了使用我的机器(机器 C)检查 2 台机器(机器 A 和机器 B)之间的连接性,可以使用什么 ping 和 traceroute 命令选项?如何指定源机器IP? ping -S machineAIP machineBIP 或 ping -I machineAIP machineBIP 似乎无法在我的 debian 8 机器上工作。

答案1

虽然ping允许您设置中间主机,但我认为只有当中间主机愿意接受发往目的地的流量(即它们充当网关)时,您才能执行此操作。看https://superuser.com/questions/311849/how-can-i-ping-via-an-alternate-gateway

在这种情况下,我只会使用 SSH:

ssh machineA ping machineB

相关内容