This is how my friend (who is in Florida) and I (who is in New York) network our retro machines together as if they were on the same physical LAN. It's makes use of pfSense, OpenVPN, and FreshTomato. It's a long read but it was a fun project. I hope someone finds it useful.