发送ipv6数据包

时间:2012-04-09 14:21:07

标签: linux

我想从终端将一台ipv6数据包从一台机器发送到另一台机器。任何人都可以告诉我任何命令吗?我尝试了echoping -6 fd06:63df:059d:a45c::1命令,但收到错误The syntax hostname:port is only for HTTP or ICP

1 个答案:

答案 0 :(得分:3)

尝试ping6。

或者,尝试以下方法:

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

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

修改 这仍然不适用于echoping,但这是因为程序中存在错误。该手册页声称它支持RFC2732样式的IPv6地址,但事实并非如此。它明确地检查地址中的“:”并拒绝接受它。

解决方法可能是在/ etc / hosts中插入虚拟名称,然后使用该名称作为目标。理想情况下,你当然只是修复了echoping;)