
1 lsylsy2 2015-06-25 00:27:54 +08:00 via Android 官方论坛和issue记得讨论过。 芯片厂商硬件nat的驱动开源程度不够,同时和内核结合过度紧密,代码很脏,很难做成一个独立性强的内核模块。。大概这个意思。 |
2 zhujinliang 2015-06-25 00:33:58 +08:00 via iPhone 硬件nat估计就不好支持iptables的那些玩法了,ddwrt或者tomato的记得有支持的,印象中只能进行简单路由 |
3 powergx 2015-06-25 01:22:27 +08:00 via iPhone 硬件nat 太弱了,esxi 跑ros 好 |
4 ForgotFun 2015-06-25 01:26:08 +08:00 via iPhone 硬件nat会让很多包,不进入iptables的链。说白了,是兼容性问题。和当年的fastpath一样,取消也是合情合理。 |
5 GPU 2015-06-25 01:35:31 +08:00 via iPhone |
6 jasontse 2015-06-25 08:10:27 +08:00 via iPad PandoraBox 和 Tomato 是大致支持的,但是你一旦开启它基本上 iptables 就报废。 |
8 Halry 2015-06-25 09:52:39 +08:00 via Android 硬件NAT的话,ar8327的话只支持vlan,限制之类的,没有N不支持硬件NAT,然并卵,我已经弄一步x86机器带宽带了 |
9 jxiewei 2015-06-25 10:18:41 +08:00 @lsylsy2 赞同。 集成过marvell/bl的NP引擎,都是需要对内核进行大量修改的。 1)session都交给NP管理的,kernel中很多的定时器、状态管理都失效了。 2)各种控制数据的同步。 调通了还是很爽的,线速毫无压力。 |
11 linkupmylife 2015-06-26 17:21:03 +08:00 硬件NAT可以支持,会在VLAN里面多出来两个Tagged Port,开启之后这两个Port Up。 |
12 sam12321 2015-07-27 12:13:09 +08:00 iptables会失效啊 |