分享

(笔记)iptables移植

 dwlinux_gs 2015-01-22

1. 编译内核,将编译并生成内核映像文件并烧写到嵌入式系统

2. 下载iptables

3. 编译iptables

   # CC=arm-linux-gcc ./configure --host=arm-linux

   # make KERNEL_DIR=/home/lww/linux-2.6-torvalds.git/

   # make NO.SHARED_LIBS=1

4. 通过命令arm-linux-ldd iptables 查看iptables都需要什么链接文件,将.libs下的这些库文

   件拷贝到嵌入式的/usr/lib目录下。

   [root@wei .libs]# arm-linux-ldd iptables

       libm.so.6 => not found

       libiptc.so.0 => not found

       libxtables.so.1 => not found

       libc.so.6 => not found

5. 现在 iptables –h以及一些简单的iptables可以使用,但是如果使用某些或者是大部分的参数

   都会告警缺少库文件。

   需要将iptables包目录下的extensions目录下的库文件拷贝到/usr/local/libexec/xtables

   文件夹中,重做文件系统即可。这样iptables的参数就可以使用了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多