【问题标题】:How to NAT, POSTROUTE and MASQUERADE without iptables on a device with busybox如何在带有 busybox 的设备上不使用 iptables 进行 NAT、POSTROUTE 和 MASQUERADE
【发布时间】:2020-10-28 03:44:27
【问题描述】:

我有一台在带有 Busybox 的 HiSilicon linux 上运行的单板计算机 (SBC)。我正在尝试将此设备转换为接入点。它有一个 wifi 模块和一个以太网端口(将连接到互联网路由器)。我参考了很多文章,几乎每篇文章都建议使用 iptables 来转发和伪装 ip 数据包。

参考:https://serverfault.com/questions/152363/bridging-wlan0-to-eth0

不幸的是 Busybox 似乎没有 iptables,只有 iproute2 可用。有没有办法使用 iproute2 或其他东西来实现以下目标。我不是网络工程师,所以如果我对问题的理解不正确,请提前道歉。

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o wlan0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT

【问题讨论】:

    标签: wireless busybox


    【解决方案1】:

    看看你想要实现的目标,它只是一个“路由”概念,它在busy-box上是可能的。只需启用“ip 转发”(这就是您所需要的)。

    $ sudo echo 1 > /proc/sys/net/ipv4/ip_forward
    

    然后考虑在成功测试后对您的配置进行永久性更改。

    【讨论】:

      猜你喜欢
      • 2018-05-08
      • 1970-01-01
      • 1970-01-01
      • 2021-02-08
      • 1970-01-01
      • 1970-01-01
      • 2016-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多