Windows ping -t(继续直到中断)在 iputils ping 中的等效项是什么

Windows ping -t(继续直到中断)在 iputils ping 中的等效项是什么

在 Windows 8 中我曾经在运行中执行以下操作:

ping 166.18.0.1 -t

其中 166.18.0.1 是我的 DNS IP(假设)。

如何在 ubuntu 中执行同样的事情?我已经在终端窗口中尝试过此操作,但显示错误:

option requires an argument t

那么该如何做呢?

答案1

才行ping 166.18.0.1

在 Ubuntu 中,默认情况下ping会无限期地继续运行,除非你提到限制(通过选项-c),所以ping 166.18.0.1与 Windows 相同ping 166.18.0.1 -t

在 Ubuntu 中,-t的选项ping是设置一个 TTL 值,因为您插入了选项-t而没有提供 TTL 值,所以您会收到错误消息,提示您需要为 提供一个值-t

如果需要将 ICMP 数据包大小从 64 字节更改为 32 字节:

ping -s 24 166.18.0.1

由于添加了 8 字节 ICMP 标头,因此总数据包大小将为 24+8=32 字节。

检查man ping以获得更多想法。

答案2

ping -t <IP_ADDRESS>在 Windows 中相当于ping <IP_ADDRESS>在 Linux 中。

在使用程序之前,你应该先阅读它的手册页:

man ping

答案3

对于 Ubuntu,使用 -t 将需要一个参数来设置 IP 数据包的生存时间。如果您希望它 ping 超过 4 次(Windows 的命令提示符默认设置),只需在 Ubuntu 中运行 ping xxx.xxx.xxx.xxx。它会一直 ping 下去,直到您用 告诉它停止ctrl-c

相关内容