我有一个项目,将 4 个 RPiZ 插入单个 RPi4。 RPiZ 显示为 USB 设备上的以太网,作为网络接口ethpi1
、ethpi2
、ethpi3
和 ,分别ethpi4
具有 IP 地址10.0.11.2
、10.0.12.2
、10.0.13.2
和10.0.14.2
。 RPi4 位于我可以使用已知但不受控制的 IP 地址等访问的网络上192.168.0.2
。一旦设置完毕,我将无法物理访问该设备。所有 5x RPi 都有一个 FTP (proftpd) 服务器、一个 HTTP (lighttpd) 服务器并启用了 SSH。
我正在尝试弄清楚如何在不先通过 SSH 连接到 RPi4 的情况下访问 RPiZ 上的这些服务器。这涉及到多个相关的问题。如果我有一台计算机与 RPi4 位于同一以太网网络上,如何将流量定向到 RPiZ 或从 RPiZ 定向流量?
答案1
我从另一个来源得到的。我在树莓派堆栈交换上问了同样的问题。这就是答案。
在 RPi4 上运行它
rpi4b ~$ sudo sysctl net.ipv4.ip_forward=1
在尝试访问子网的计算机上运行此命令。
osx ~$ sudo route add 10.0.0/24.0/24 192.168.0.2