我正在尝试从 tx.py 程序进行通信,以将数据包 (UDP) 向下发送到图中所示的设备 1 和设备 2。目前,我们的 2 个虚拟机上运行 OpenVPN 客户端,如果我在这些虚拟机上运行 tx.py,我可以与连接到该 vpn 隧道的每个设备进行良好通信(因此我可以从 vm2 访问设备 1,但不能访问设备 2) .
我希望能够从 vm1 进行路由,以便可以从该中心位置发送到设备 1 或设备 2。我尝试在 vm1 上添加一条路由到设备 1(通过 VM 2),route add -net 100.64.226.0 netmask 255.255.255.0 gw 10.2.6.20 dev eth0
但仍然无法在设备 1 上接收数据包。还尝试为 vm1 和 vm2 切换 ip 转发,但这并没有解决它。
这样做的方法是什么?
请注意,我不需要从设备与 vm1 进行备份通信。
注意:我不控制 openVPN 服务器,也不能在那里更改配置。