Easy but...
I setup and took down an OpenVPN server about 20 times and could not figure out what was wrong. I could attach to the tunnel but never see anything on the server side. I am very new to AWS and finally figured out that even though the servers were in the same subnet, they were still not permitted to communicate until I added rules to allow all IP traffic for each of them to talk to the OpenVPN server. Once I figured that out, everything went perfectly.
We use it now and it's great.
There are no comments to display