iptables-1.6.0的ARM移植

配置脚本

./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 -R

bin  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 可执行文件拷贝到开发板上使用即可;

未完待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值