mips下移植iptable

来源:互联网 发布:c语言换行符怎么输入 编辑:程序博客网 时间:2024/06/02 06:39

今天在做iptables移植到mips板子上!

iptable有两部分,内核的netfilter和用户层的iptable! 

第一步: 增加netfilter进内核

    进入你的内核目录下,执行 "make menuconfig";

    进入networking->networking options -> network packet filtering framework,选中core netfilter configuration中的所有和ip netfilterconfiguration所有选项!


第二步:移植iptable

   下载iptable的压缩文件,解压开来,里面有个配置文件configure,这个文件是用来给你的iptable配置环境的,因为有的是arm结构,有的是mips结构,还有x86之流,你就可以用如下命令来配置你的交叉环境:   ./configure --host=mips-linux --prefix=/home/xionghao/ CC=/opt/mipstool/usr/bin/mips_4KCle-gcc

命令解析 host是你主机是基于什么架构的,如arm,mips,你可以再config.sub文件下的base_machine的实例中看见很多架构的例子!

CC=/opt/mipstool/usr/bin/mips_4KCle-gcc 大家肯定都知道,这是交叉编译的命令,因为我这边没有把mips_4KCle加入到环境变量中,所以我用了个绝对路径!

执行:make KERNEL_DIR=/usr/src/linux-headers-2.6.38

执行:make 

执行:make install

然后你可以进入到你配置的prefix目录下的sbin子目录下!iptables-static


0 0