iptables-1.6.0的ARM移植

来源:互联网 发布:软件测试薪资 编辑:程序博客网 时间:2024/06/06 03:49

配置脚本

./configure --host=arm-none-linux-gnueabi \--enable-static \--disable-shared \--prefix=$PWD/_install \--disable-ipv6 \--disable-largefile \--disable-nftables

编译

$ make -j4$ make install$ arm-none-linux-gnueabi-strip _install/sbin/xtables-multi

编译后:

$ ls -Rbin  include  lib  sbin  share./bin:iptables-xml./include:libiptc  xtables.h  xtables-version.h./include/libiptc:ipt_kernel_headers.h  libip6tc.h  libiptc.h  libxtc.h  xtcshared.h./lib:libip4tc.a  libip4tc.la  libip6tc.a  libip6tc.la  libiptc.a  libiptc.la  libxtables.a  libxtables.la  pkgconfig  xtables./lib/pkgconfig:libip4tc.pc  libip6tc.pc  libiptc.pc  xtables.pc./lib/xtables:./sbin:iptables  iptables-restore  iptables-save  xtables-multi./share:man./share/man:man1  man8./share/man/man1:iptables-xml.1./share/man/man8:ip6tables.8  ip6tables-restore.8  ip6tables-save.8  iptables.8  iptables-extensions.8  iptables-restore.8  iptables-save.8

把 sbin/iptables 可执行文件拷贝到开发板上使用即可;

未完待续