Linux busybox上的iptables

Linux busybox上的iptables,linux,iptables,busybox,Linux,Iptables,Busybox,我已经在嵌入式linux板上安装了busybox作为“入门”包,我还需要使用iptables来配置一些防火墙规则 有没有办法从busybox外壳访问iptables 否则,如何退出busybox shell以访问iptables命令 谢谢。(1)首先,您需要了解如何在Busybox环境中修改内核、安装模块和应用程序 (2) 然后您可以配置内核以支持Iptables(大多数在network/netfilter的菜单中),您可以将这些内核模块构建为ko模块或内核映像的一部分 (3) 转到netfil

我已经在嵌入式linux板上安装了busybox作为“入门”包,我还需要使用iptables来配置一些防火墙规则

有没有办法从busybox外壳访问iptables

否则,如何退出busybox shell以访问iptables命令


谢谢。

(1)首先,您需要了解如何在Busybox环境中修改内核、安装模块和应用程序

(2) 然后您可以配置内核以支持Iptables(大多数在network/netfilter的菜单中),您可以将这些内核模块构建为ko模块或内核映像的一部分

(3) 转到netfilter主页以获取应用程序源代码。构建并安装

(4) modprobe-the-ko(例如)


(5) 尝试您的IPTABLES…如果遇到问题,您可以转到步骤2进行一些更改。

(1)首先,您需要了解如何在Busybox环境中修改内核、安装模块和应用程序

(2) 然后您可以配置内核以支持Iptables(大多数在network/netfilter的菜单中),您可以将这些内核模块构建为ko模块或内核映像的一部分

(3) 转到netfilter主页以获取应用程序源代码。构建并安装

(4) modprobe-the-ko(例如)


(5) 尝试您的IPTABLES…如果遇到问题,您可以转到步骤2进行一些更改。

检查它是否在您的路径中。iptables通常位于/sbin或类似的目录中,默认情况下,超级用户专用目录通常不在路径中。例如,当我执行whereis iptables时,它返回空。这是否意味着iptables未正确安装,或者无法从busybox外壳内部访问它?谢谢Marc。。分类。。我犯了一个新手错误,忘记将新RFS提取到NFS导出目录!道歉。。。现在继续前进。检查它是否在你的道路上。iptables通常位于/sbin或类似的目录中,默认情况下,超级用户专用目录通常不在路径中。例如,当我执行whereis iptables时,它返回空。这是否意味着iptables未正确安装,或者无法从busybox外壳内部访问它?谢谢Marc。。分类。。我犯了一个新手错误,忘记将新RFS提取到NFS导出目录!道歉。。。现在继续前进。
modprobe iptable_filter
modprobe ip_tables