I recently configured OpenVPN on my DO droplet (CentOS 6) server, the OpenVPN client on my Windows 7 machine to connect to it, and the OpenVPN client on my iPad to connect to it. Each of the clients is routing traffic through the VPN and that's working fine. My reason for doing this is to access Netflix using a US server...I'm connecting from home, from outside the US.
Anyway, on my Windows machine, I setup Internet Connection Sharing (ICS) on the OpenVPN interface so that other machines can just use my Windows machine as a gateway. This works as well...I proved it on another Windows machine and my iPad...I get US Netflix content when I access Netflix this way.
The problem comes when I changed my PS3 settings to use my Windows machine as the gateway. When I did that, it couldn't connect to PSN and then I'm stopped from using Netflix. I tried my other Windows machine and my iPad to see if they could access PSN and I found that they also failed to access PSN when using my Windows machine as a gateway...but all other websites seem to work fine. So, this seems to be weird with PSN and ICS...because PSN works fine from all machines when using my normal gateway on my LAN...and the Windows machine that has the OpenVPN client on it also can access PSN just fine when it is connected to the OpenVPN server...which suggests that it is ICS related...
Anyone have an idea what the problem might be? Is this something that should be a DigitalOcean support ticket?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart.
If you run into issues leave a comment, or add your own answer to help others.