我有两个使用 petalinux 作为操作系统的设备。它们是在某些项目中使用的自定义设备。它们的目的是充当具有有线连接(而不是以太网)的路由器。设备通过电缆和特殊协议连接。所以他们不能使用以太网接口。我需要它们充当开关。
设备有 WEB GUI 来配置它们。他们还监听一些 udp 套接字并处理数据。但我还想将所有以太网数据包传输到其他设备。到目前为止我尝试过这个:
设备 1
IP:10.0.0.4/24
IP 转发
通过 ppp0 启用路由 192.168.0.0
设备 2
IP:192.168.0.5
IP 转发
通过 ppp0 启用路由 10.0.0.0
这样设备就有了连接,我可以将数据包传输到另一端。但我不能使用其他IP域。两个设备都需要充当交换机。当我连接到设备 1 的网络时,我需要访问设备 2 的 WEB GUI。
我不知道我应该使用什么样的 ip 路由。
解决办法是什么?