双网卡的机器使用混杂模式抓包,总是会抓到另外一块网卡发送的报文?

发布于 2022-07-20 10:54:53 字数 209 浏览 7 评论 0

具体环境是这样的,linux系统的一台双网卡主机,两块网卡分别接两个网络,其工作就是每块网卡都使用混杂模式在对应的网络上抓包,然后扔到另外一块网卡上发送。现在的问题是,当某一块网卡发包时,发出去的包都会被另外一端“收到”。
使用ethereal查的话,发现这些被“收到”的报文并不是真正的从网络上到达了接口,而好像是从kernel里面就被另外一端收到了。请问这是kernel的机制,还是程序可能写的有问题?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文