我正在尝试发送ping,但使用的是源Ip。我试过了,
ping example.org -i 88.65.48.77
它可以ping通,没有任何错误,但我很困惑。在手册中,它说-S是源运算符。但是如果我使用-S 88.65.48.77,我会得到一个Ping Transmit failed. General Error.
,那么正确的方法是什么呢?
发布于 2014-11-21 16:39:56
只有当您有多个网络接口卡(NIC),并且希望ping的源来自特定的NIC时,才需要/想要-S
标志;这种情况很少需要。你的命令
ping example.org -i 88.65.48.77
实际上是对TTL (生存时间)值为88.65.48.77的example.org执行ping操作,而-i实际上期望的是最大“跳数”--比如说10,而不是一个IP地址。
ping 88.65.48.77
发布于 2018-06-23 10:52:39
在不同的环境中使用源地址检查您的网络。
如果您是Windows用户,请使用以下命令。示例:
ping target address(x.x.x.x) -S source address(x.x.x.x)
如果您是Linux用户,请使用以下命令。示例:
ping -I source address(x.x.x.x) target address(x.x.x.x)
在Cisco设备中,使用以下命令示例:
ping target address(x.x.x.x) source source address(x.x.x.x)
https://stackoverflow.com/questions/27065451
复制相似问题