iptables的移植分为两个部分,一个是交叉编译,还有一个是内核驱动的支持,这边海思的内核有驱动支持,直接打开即可
Networking support —> Networking options —> Network packet filtering framework (Netfilter) –> Core Netfilter configuration —> 全选为built-in [*] IP: Netfilter configuration —> 全选为built-in [*]第二部分是交叉编译,./configure –host=arm-hisiv400-linux –enable-static –disable-shared,接下来就是make和make install
这里有一个问题,我这边交叉编译工具是安装海思SDK的时候就安装好的,make install的时候需要对根目录下的文件进行操作,但是在根目录下,找不到交叉编译工具,所以会报错,对于这种既需要权限又需要交叉编译工具的情况,可以直接sudo su,进入超级用户,再souce /etc/profile,加载一下环境变量,这时候就可以找到交叉编译工具了,这时候make install一下就可以了。
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:海思移植iptables分享 https://www.yhzz.com.cn/a/16160.html