wingman
驱动牛犊
驱动牛犊
  • 注册日期2005-11-27
  • 最后登录2008-05-04
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1512回复:0

NDIS层修改multicast包,本机网卡将修改过的multicast包丢弃,如何解决

楼主#
更多 发布于:2008-05-02 00:59
我在NDIS层驱动发送程序中封装了multicast包(加入了ipsec协议的AH头),在接收程序中相应解除封装,然后向上传送。

通常情况下,本机发送的multicast包,除了局域网内其余机器外,本机应用程序也会接受到一份。
现在只有在别的机子(也安装驱动)上才能正常收到multicast,本机程序却不能收到。

当本机网卡设为混杂模式的时候,本机就能接收到multicast了。现在判断是本机网卡把封装后的multicast包丢弃了,但不知为什么?

初步解决方案是把网卡设为混杂模式,但总感觉不是对症下药,不知各位高手有没有更好的办法?
游客

返回顶部