|
发表于 2011-7-7 15:03:49
|
显示全部楼层
tangsoft 发表于 2011-5-8 23:29 + j8 Y- _) v4 E1 C
回复 dogb 的帖子9 i8 n) I. V |0 K3 h4 T
* J6 F. o% B, I" z& T
那个思路和我的一样的。我后来改用E3000+修改的switch-robo.ko了事。不过他没有提到的是 ...
% P( u* G/ e9 J+ q0 s( SHi, 今天才知道有这个帖子的存在。我记得你在我那个帖子里提到过 ebtables 的事,我也回复过了。最近家里的 IPTV 直播出了点问题,无奈只好从头开始研究。。。, k3 x/ k4 F+ Q% Q
能不能请你仔细说一下你为什么要用 ebtables? Linux 内核网络方面的代码我读过一些,ebtables 是干什么用的我基本上也清楚,所以我不理解现在为什么要用到 ebtables... 在我的方法里,vlan 的处理完全是靠 5325E 来做的,Linux完全不可见,所以 ebtables 也根本用不了。你说的二层的隔离是什么意思?按我的理解,VLAN之间本来就是隔离的,不隔离的话VLAN还有什么用呢?除非你把光猫接到 WAN 上,那样就要过 CPU 了,然后 VLAN 的处理要靠 8021Q 和 bridge 这两个内核模块来做 tag/untag 和桥接,这时候如果处理得不好,就需要隔离了,我在一些没有硬件VLAN功能的无线路由器上弄过 IPTV,不过没用 ebtables 来隔离。另外,你给的 dd-wrt 那个链接,我相信整个帖子我都看完了,不记得有提到过 ebtables. |
|