主题 : 移植iptables到mini2440遇到问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 33389
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
综合积分: 28 分
注册时间: 2010-11-30
最后登录: 2012-04-12
楼主  发表于: 2011-10-15 10:01

 移植iptables到mini2440遇到问题

移植iptables之前,需要修改内核设置来支持iptables的运行,现在遇到一个问题,出在内核模块这儿,请大家不吝赐教,帮忙指点迷津,谢谢!
问题如下:
需要在mini2440上实现NAT的功能,网络结构是这样的,mini2440上两块网卡,一块接口eth0负责与公网交换数据,另一块无线wifi网卡ra0接口,负责建立AP节点,组成内部LAN。
在移植之前,我这样修改了内核设置:
make menuconfig,

          Networking support --->

              Networking options --->

                   Network packet filtering framework (Netfilter) -->

                            Core Netfilter configuration --->

                                  全选为built-in [*]

                            IP: Netfilter configuration --->

                                  全选为built-in [*]

编译,烧录,一切正常
但是我烧录了这个内核之后(此时还没有开始iptables一系列命令、库的移植,仅仅是烧录了有iptables模块的内核),在2440上建立的AP节点无法接受别的STA节点的加入,就是内部LAN无法建成了,别的无线网卡没法跟2440上这个无线网卡连网。。换回原来的内核就可以。。。这是因为iptbales模块的内核在系统启动之后自动加载了一些iptables模块导致连网失败吗。。。。
谢谢大家。。。
疯狂的嵌入式爱好者
级别: 论坛版主
UID: 40543
精华: 1
发帖: 169
金钱: 920 两
威望: 184 点
综合积分: 358 分
注册时间: 2011-03-19
最后登录: 2013-05-10
1楼  发表于: 2011-10-15 14:51
建议直接使用openwrt,这些都做好了的。
http://www.aiothome.net/thread.php?fid-68.html
别人转角遇见爱,我转角遇见猫T _T .
级别: 新手上路
UID: 33389
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
综合积分: 28 分
注册时间: 2010-11-30
最后登录: 2012-04-12
2楼  发表于: 2011-10-15 15:15
谢谢楼上的建议。。
可是在iptables这里碰到问题就想解决呀。。
试了一上午 各种编译 还是不行。哎。
级别: 新手上路
UID: 85218
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2013-01-01
最后登录: 2014-02-24
3楼  发表于: 2013-01-01 21:12
这个解决了吗,我也想用2440建wifi热点 求解