将流量从一个网络接口传递到另一个网络接口

将流量从一个网络接口传递到另一个网络接口

我有一个项目,将 4 个 RPiZ 插入单个 RPi4。 RPiZ 显示为 USB 设备上的以太网,作为网络接口ethpi1ethpi2ethpi3和 ,分别ethpi4具有 IP 地址10.0.11.210.0.12.210.0.13.210.0.14.2。 RPi4 位于我可以使用已知但不受控制的 IP 地址等访问的网络上192.168.0.2。一旦设置完毕,我将无法物理访问该设备。所有 5x RPi 都有一个 FTP (proftpd) 服务器、一个 HTTP (lighttpd) 服务器并启用了 SSH。

我正在尝试弄清楚如何在不先通过 SSH 连接到 RPi4 的情况下访问 RPiZ 上的这些服务器。这涉及到多个相关的问题。如果我有一台计算机与 RPi4 位于同一以太网网络上,如何将流量定向到 RPiZ 或从 RPiZ 定向流量?

答案1

我从另一个来源得到的。我在树莓派堆栈交换上问了同样的问题。这就是答案。

https://raspberrypi.stackexchange.com/questions/120387/pass-traffic-from-one-network-interface-to-another/120398#120398

在 RPi4 上运行它

rpi4b ~$ sudo sysctl net.ipv4.ip_forward=1

在尝试访问子网的计算机上运行此命令。

osx ~$ sudo route add 10.0.0/24.0/24 192.168.0.2

相关内容