OpenVPN client not working on Windows only
Posted: Sat Feb 11, 2023 10:25 pm
Hi!
I configured an OpenVPN server on my LAN to access my NAS anywhere anytime. However, for a reason that I can't figure out, my VPN keeps getting server poll timeout on Windows (tested on Windows 10 and Windows 11). What I don't understand is that it works perfectly on my Android smartphone as well as on my laptop using Linux. However, on the same laptop, when I'm using Windows, it can't connect (and it's the same on my friend's laptop).
What I've tested so far on the client:
- Disabling firewall (still not working)
- Enabling OpenVPN Connect through firewall (it was already like that finally)
- Using my smartphone data to access VPN (no matter what network I'm using, it's always the same, the laptop can't connect and the smartphone works perfectly)
- Using different clients (so far, I've used OpenVPN Connect and OpenVPN GUI)
What I've tested so far on the server:
- Changing the server port (1194 works by default and trying to set it up on 443 stops the server which can't restart until I changed the port again)
- Using a different topology (I've tried SUBNET for a long time and recently tried NET30 (which is the current). Both have the same behavior (working on smartphone and Linux laptop but not on Windows laptop)
Other details:
- My server runs on TrueNAS Core (setup via the web GUI)
- I have a DDNS pointing to my LAN IP address and it properly resolves to my public IP address even on Windows (so not a DNS problem)
- When I'm in my LAN, the Windows laptop shows a working VPN connection (when I would have expected packet collision)
Can anyone help me understand the problem please?
I configured an OpenVPN server on my LAN to access my NAS anywhere anytime. However, for a reason that I can't figure out, my VPN keeps getting server poll timeout on Windows (tested on Windows 10 and Windows 11). What I don't understand is that it works perfectly on my Android smartphone as well as on my laptop using Linux. However, on the same laptop, when I'm using Windows, it can't connect (and it's the same on my friend's laptop).
What I've tested so far on the client:
- Disabling firewall (still not working)
- Enabling OpenVPN Connect through firewall (it was already like that finally)
- Using my smartphone data to access VPN (no matter what network I'm using, it's always the same, the laptop can't connect and the smartphone works perfectly)
- Using different clients (so far, I've used OpenVPN Connect and OpenVPN GUI)
What I've tested so far on the server:
- Changing the server port (1194 works by default and trying to set it up on 443 stops the server which can't restart until I changed the port again)
- Using a different topology (I've tried SUBNET for a long time and recently tried NET30 (which is the current). Both have the same behavior (working on smartphone and Linux laptop but not on Windows laptop)
Other details:
- My server runs on TrueNAS Core (setup via the web GUI)
- I have a DDNS pointing to my LAN IP address and it properly resolves to my public IP address even on Windows (so not a DNS problem)
- When I'm in my LAN, the Windows laptop shows a working VPN connection (when I would have expected packet collision)
Can anyone help me understand the problem please?