I use zerotier to connect my devices. It’s a very simple solution to connect computers and tablet/smartphones. It works for linux, android, Ios and windows.
For linux it hasn’t got any UI, but it’s very easy to get it up and running with the command line.
My goal was to assign a vitual address to the container with the double purpose to access the files inside the container from any other device connected to rhe VPN and vice versa.
Zerotier was already installed on my chromebook (I mean the android app) and it works fine for the ‘ARC’ side, so that I can use an android file manager to reach any device connected to the VPN or chrome beta for android to connect to a webserver running on a computer in my office.
ARC Vpn integration is broken, on the other side, and so it has been for the latest couple of months (it previously worked like a charm).
So I decided to install the linux package in Crostini, got it working (al least I supposed it was) and joined to my network via command line. Zerotier has got a web interface from which the admin can manage the devices in the Vpn, so I was able to detect the new device (the container) and allow it fully join the party… Later on I tried to connect via ssh to the container from a couple of devices without no avail: ping did not work! Then I tried to connect from the container to other devices and still ping did not work.
I finally saw that, though the web interface was showing the container as connected to the Vpn, it was not fully connected due to a PORT_ERROR PRIVATE which was shown by listing the active networks through the zerotier command line.
My humble opinion is that TAP/TUN drivers are the culprit and I suppose that also different VPN services could be affected, but I am not a Linux Guru (not at all, Lol) so I might be wrong.
Still I don’t understand why the web interface showed the container as cinnected, unless, when the client starts, it connects via tcp to zerotier server and it hasn’t got anything to do with the actual connection to the Vpn (that’s what I guess).
Anyway, I think these details may be useful for anyone dealing evan with different VPNs.