Chinaunix

标题: linux内核中关于混杂模式的处理 [打印本页]

作者: jasonsungblog    时间: 2014-02-19 10:44
标题: linux内核中关于混杂模式的处理
知道由个混杂模式,也知道大概什么用的?但是不知道内核源码在哪里实现,不知道怎么修改了包过滤的,有没有哪位大神知道的?linux内核源码的混杂模式处理在哪里?

作者: kkddkkdd11    时间: 2014-02-19 11:01
jasonsungblog 发表于 2014-02-19 10:44
知道由个混杂模式,也知道大概什么用的?但是不知道内核源码在哪里实现,不知道怎么修改了包过滤的,有没有 ...


代码位置在 af_packet.c :)
作者: jasonsungblog    时间: 2014-02-19 13:00
包过滤在内核中怎么处理,这个包过滤是基于MAC地址还是什么?就是混杂不混杂有什么区别?在内核的那里体现?
作者: asuka2001    时间: 2014-02-19 13:29
混杂模式指的是网卡硬件不在进行帧过滤,目标mac地址非本机的帧也一样收!

内核能做的也就是指示下硬件而已!请查看 net/core/dev.c: dev_set_promiscuity()




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2