My employer has given me a VPN connection. It does not work on my laptop, but if a family member sets up the exact same connection on their machine (same network), then it works fine.
By 'broken', I mean:
- The VPN connection does get established, without errors.
- browse to any website: timeout
- ping 1.1.1.1: timeout
- ping 8.8.8.8: timeout
We've tested this connection on several machines:
- My work laptop / my home network → broken
- My work laptop / via mobile data → broken
- My private laptop / my home network → broken, except that browsing to a site that requires VPN now works
- A VM (this one) on my work laptop / my home network → works
- A colleague's laptop / their home network → works
- A family member's laptop / my home network → works
The only constant between all of the failures is that all the broken machines are mine. I probably do something to my machines that breaks this VPN. I wish I knew what.
What baffles me most is that the VPN can be functional in the guest OS, but broken in the host OS. If the host OS somehow breaks the VPN, wouldn't that affect the guest OS as well?
The VPN server is an Algo VPN running on DigitalOcean.
The VPN client is the built-in Windows 10 VPN client.
The VPN is configured to tunnel traffic to pretty much anywhere through the VPN - we've configured numerous services to only accept traffic from the VPN IP.
Does anyone understand VPN on Windows 10 enough to figure out which component is at fault here?