I was wondering if someone could provide some networking guidance. Any ideas/suggestions are welcome.
I am trying to figure out how to reliably connect from my office computer to a computer on-board a robot.
The connection with the robot is not always good (flaky) as the robot is always moving. The connection is over a 3G router (the router on the robot is a 3G bullet from Microhard) http://www.microhardcorp.com/Bullet-3G.php (I am just adding the link to provide more info on my specific setup)
The robot computer runs Ubuntu server 14.04 and the office computer runs Ubuntu Desktop 14.04.
The first place I looked at is setting up VPN.
The robot computer could run a VPN server and allow clients to connect to it.
What are the best recommended Ubuntu-ready VPN software?
VPN over UDP would work best? What happens if the cellular connection drops temporarily to a VPN connection? Would it disconnect quickly and require a long re-connection process?
The router we have also appears to have VPN support ( NAT-T VPN tunneling). Would this be recommended? (I have seen some post stating that NAT-T VPN is not the most safe way to go about doing this)
Any recommendation of the best practices will be appreciated.
Thank you for your time and help in advance.