Herelink ethernet/ usb tether combo

Hi,

I have a setup as follows:
companion pc - > ethernet adapter-> herelink air → herelink ground → ground station pc (usb tethered or wifi hotspot from herelinl)

The goal is to send data from the companion pc to the ground station pc. I can reach the companion pc from herelink, but not from my pc, because of the following:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        *               255.255.0.0     U     0      0        0 wlan0
192.168.0.0     *               255.255.255.0   U     0      0        0 lmi40
192.168.42.0    *               255.255.255.0   U     0      0        0 usb0
192.168.144.0   *               255.255.255.0   U     0      0        0 br-vxlan

I want to forward from usb0 to br-vxlan, but iptables requires root access. Would there be another way to solve this without using an ethernet adapter connected to herelink ground?

usb0 will already be part of the bridge

1 Like

also, if you are happy with just wifi, im pretty sure ip forwarding is already enabled, just setup a static route from your CC, as the herelinks default route will be over the wifi

1 Like

Thanks for your reply @Michael_Oborne :)! I’m a little bit confused.

My herelink ground unit has an ip address in the range of 192.168.42.(129 to be exact) for usb0. Thus via the route command on the Herelink ground station it is sent via the usb0 interface. Pinging thus works between Herelink gs and the pc attached (via usb0).

However, Herelink ground station, Herelink air unit and my second pc have an IP in the range of 192.168.144 (thus via br-vxlan). The Herelinks had it by default, the second pc I gave an ip (192.168.144.100). I can ping the three with each other, but I can’t ping the PC connected to Herelink gs, because these packages are never send via the usb0 interface.

I must say I’m new to bridging/ forwarding so please correct me if I’m wrong.