接口绑定ipv6地址学习为scapy

时间:2016-09-13 16:49:32

标签: python-2.7 ipv6 scapy

我只是想发送一个ipv6 icmp echo请求并打印回复。我尝试了以下

import logging, sys
from scapy.all import *
pkt=IPv6(dst="4000::7", src="4000::6") / ICMPv6EchoRequest()
reply=sr1(pkt)
reply.show()

当我发送数据包时,我得到了以下回复,但没有得到任何icmp响应

- WARNING: No route found for IPv6 destination 4000::7 (no default route?)

然后我做了一个小包嗅探,看看为什么我没有回答。我检查了所有可用的接口,发现数据包没有发送。 所以过了一会儿我发现scapy使用的路由表认为4000 :: 6是一个环回地址而不是应用在接口上。但是,linux的路由表清楚地说它是在eth1上配置的。还有," ping6 4000 :: 6"工作良好。

请建议我如何解决此问题

0 个答案:

没有答案