ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

I would use a VPN. Have a look at this answer.

I would use a VPN. Have a look at this answer.

Edit: Maybe I should also provide some explanation.

As long as you set up your routing tables correctly, you can have nodes communicating across subnet boundaries. But it is important that nodes can directly reach each other, i.e. every computer needs to be pingable from every other computer. Theoretically, it would also be possible to create relay computers that relay nodes from one sub-net into another one but that's sort of hard to get right. The easiest solution for having multiple nodes in different subnets is definitely to set up a vpn and put all nodes into a virtual subnet.