Routing for the Herelink

Referencing a layout like this I have an issue I cannot figure out. The companion computer has a USB 2 Ethernet adapter and so eth1 exists. eth1 is on a 192.168.0.254/24. eth0 is on a 192.168.144.254/24.

Via eth0 I can talk to 192.168.43.0/24 via routing through the 192.168.144.0/24 as provided by v1.1.

I have a camera that is connected to the companion computer and the ip address of the camera is a 192.168.0.103.

As I understand it 192.168.0.X is an unusable subnet for the Herelink and thus what I want may be difficult.

I would like to use a route of 192.168.144.254 to reach 192.168.0.103 from the Herelink for UDP streaming of video. As I have root on the companion computer it is easy to forward the packets. I do not know if it is possible to modify the routing tables of the Herelink without root.

As I understand it in 2023, we are still prohibited from having root access.

What steps if any can be taken to modify the routing tables for the Herelink so that we can use a companion computer as a gateway? Assuming this can be done is a route to the 192.168.0.0/24 impossible?

Thanks!

Best answer I can give is to dnat on your companion PC to the camera, for the ports in question.

Ie port forward on the companion to the camera

I did everything I could think of in regards to it but there is something about a forwarded packet for RTSP that breaks QGC.

I did get the confirmation on not using the 192.168.0.

Cheers!

another answer is to run a rtsp proxy. this is what herelink gcs actually does.

as i could see the rtsp fail because of the negotiation phase

http://www.live555.com/proxyServer/

I will check that out Michael thank you.