【问题标题】:iptables on busyboxBusybox 上的 iptables
【发布时间】:2012-04-18 04:51:41
【问题描述】:

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

有没有办法从busybox shell 访问iptables?

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

谢谢。

【问题讨论】:

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

标签: linux iptables busybox


【解决方案1】:

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

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

(3)去首页netfilter获取应用源码。构建和安装。

(4)modprobe ko(例如)

modprobe iptable_filter
modprobe ip_tables

(5)试试你的IPTABLES....如果遇到问题,你可以去第2步做一些改变。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多