当前位置: 技术问答>linux和unix
libpcap捕获arp数据包的问题
来源: 互联网 发布时间:2016-02-22
本文导语: 过滤器设置为:"arp" 打开设备时设置了混杂模式 可是只能收到各机器与机器之间的“请求”包,收不到“应答”包 但是本机发出的“应答”包可以收到。 我想收到别的机器给别的机器发出的应答包,如何做? 是过...
过滤器设置为:"arp"
打开设备时设置了混杂模式
可是只能收到各机器与机器之间的“请求”包,收不到“应答”包
但是本机发出的“应答”包可以收到。
我想收到别的机器给别的机器发出的应答包,如何做?
是过滤过设置错了吗?
打开设备时设置了混杂模式
可是只能收到各机器与机器之间的“请求”包,收不到“应答”包
但是本机发出的“应答”包可以收到。
我想收到别的机器给别的机器发出的应答包,如何做?
是过滤过设置错了吗?
|
如果在交换网络里肯定是不行的,因为别的机器到别的机器的包根本就不会到达你机器的网卡!
解决方法是,断网的情况下将要抓的机器接到hub上,不断网的情况下在交换机上设置端口镜像.
解决方法是,断网的情况下将要抓的机器接到hub上,不断网的情况下在交换机上设置端口镜像.
|
过滤条件
"arp"
要接收RARP
"arp or rarp"
各机器与机器之间的“请求”包是广播方式发出的吧
所以能收到
而“应答”包 是直接点对点的
即使设置了混杂模式 在交换网络里也是收到不的
"arp"
要接收RARP
"arp or rarp"
各机器与机器之间的“请求”包是广播方式发出的吧
所以能收到
而“应答”包 是直接点对点的
即使设置了混杂模式 在交换网络里也是收到不的