1

我想从一台机器从终端向另一台机器发送一个 ipv6 数据包。谁能告诉我任何命令?我尝试 echoping -6 fd06:63df:059d:a45c::1了命令,但出现错误 The syntax hostname:port is only for HTTP or ICP

4

1 回答 1

3

试试ping6。

或者,尝试以下操作:

echoping -6 '[fd06:63df:059d:a45c::1]'

如果可能与端口语法(即附加冒号和端口号)混淆,IPv6 地址可以用方括号括起来。在这种情况下,我也避开了方括号,因为它们往往会被 shell 解释。

编辑: 这仍然不适用于回显,但这是因为程序中的错误。手册页声称它支持 RFC2732 样式的 IPv6 地址,但它不支持。它明确检查地址中的“:”并拒绝接受它。

一种解决方法是在 /etc/hosts 中插入一个虚拟名称,然后将该名称用作目标。理想情况下,您当然只需修复回声;)

于 2012-04-09T15:01:21.103 回答