Maker tech hub — AI · 3D print · Pi · ESP32 · plus the classic tech archive.

Free ESP32 kit · Books · Network Ninja · Archive

Classic tech archive. From the original averyjparker.com tech blog — historical context; pair with modern guides where noted. Full archive · Maker projects · Network Ninja

Classic tip · Networking

OpenVPN series

After the Hamachi article I wanted to do a series on OpenVPN. I've used it before, but not since the 1.x days.... it's now at version 2.0.5 and has quite a bit more flexibility. When I first used it,…

Written by

Avery J. Parker

IT veteran, maker educator, and author of Network Ninja, 3D Printing Mastery, and AI Workflow Mastery. Business IT: Diversified Tech Solutions.

After the Hamachi article I wanted to do a series on OpenVPN. I've used it before, but not since the 1.x days.... it's now at version 2.0.5 and has quite a bit more flexibility. When I first used it, it was pretty much a point-to-point vpn solution. You could set up routing to see the rest of the network and for the network to see the vpn client, but only one client could connect to one server. What this meant is that multiple tap or tun devices were needed on the server, one for each remote vpn client. Also, multiple openvpn processes and multiple openvpn ports.

From my understanding this setup wasn't necessary under the 2.x series.


But, in the time it's been at version 2, I haven't had time to sit down for a while and play with multiple machine setup. I finally did get a chance yesterday and ran into a few problems along the way. Hopefully in the next few days I'll be able to really get into writing on the topic and get a full series of articles together on how I've set things up.

I've still got one machine to go in setting up the multi-client VPN. I've tested using a couple machines within the firewall (one laptop using wireless) just to eliminate potential problems. I'm satisfied enough with the current setup that I think I've just got one more area I'd like to test.

However, it looks like my writing time today is going to be occupied with other matters (WMF exploit related) as there's still some big news moving.