问题描述
我想手动发送一个NDP广告。我为此尝试了ndsend软件包。但是我无法实现我的目标。如果有人能给我一个提示,我会很高兴。
我在/ etc / network / interfaces中定义的源地址是
fd53:aaaa:bbbb:2::56
我必须向邻居广告发送以下信息:
fd53:aaaa:bbbb:2::4f (ovr) is at 68:aa:bb:cc:dd:9d
到目标地址
fd53:aaaa:bbbb:2::57
如果我使用此处提供的示例: https://manpages.debian.org/stretch/vzctl/ndsend.8
我得到以下结果(Wireshark摘录):
2972539 3066.650453000 fd53:aaaa:bbbb:2::56 ff02::1 ICMPv6 90 Neighbor Advertisement fd53:aaaa:bbbb:2::4f (ovr) is at 68:aa:bb:cc:dd:9d
如您所见,ndsend通过multiast ff02::1
发送信息。但是我的SUT似乎并不关心多播。我唯一知道的是,它将监听IP地址`fd53:aaaa:bbbb:2 :: 57
是否可以将ff02 :: 1的标准多播IP地址更改为单播fd53:aaaa:bbbb:2 :: 57`?
我的方法是将传出的ff02::1
重定向到fd53:aaaa:bbbb:2::57
ip6tables -t -A PREROUTING -p ndp -m ndp \ ff02::1 -j REDIRECT --to-destination fd53:aaaa:bbbb:2::57
但是它不起作用,因为我不知道该命令的外观。
谢谢大家!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)