Home → Windows 7 Help → Networking → If you experience problems with your VPN connection (Error 809)
2.6. If you experience problems with your VPN connection (Error 809)
If you experience problems with your VPN connection
1 - Make sure your computer is connected to the internet. Testing your VPN on the same network that you're attempting to dial-in MIGHT not work. Ideally, you must be external to your VPN network.
2 - Check your VPN setup instructions or consult your IT department to ensure that the details entered are correct.
3 - Check your connection credentials to ensure they are valid. This includes the VPN connection address,
username, password and shared key.
IF you're getting the following error when connecting to the VPN please try the following fix.
Windows Error 809
If this error appears, the Event Log won't have any relevant logs, as the traffic doesn't reach the MX's WAN interface.
Possible causes and solutions:
Client behind NAT devicesSolution: Modern Windows devices do not support L2TP/IPsec connections when the Windows computer or VPN server are located behind a NAT. If the Windows VPN client fails with Error 809 when trying to establish a VPN connection to an MX located behind a NAT, add the "AssumeUDPEncapsulationContextOnSendRule" DWORD value to the Windows registry. This DWORD value allows Windows to establish security associations when both the VPN server and the Windows based VPN client computer are behind NAT devices.
For Windows Vista, 7, 8, 10, and 2008 Server:
To open the Windows registry, follow the steps below.
- Click the Start button.
- In the Start Menu, either in the Run Box or the Search box, type regedit and press Enter. In Windows 8, you can type regedit on the Start screen and select the regedit option in the search results. In Windows 10, type regedit in the Search box on the taskbar and press Enter.
- If prompted by User Account Control, click Yes to open the Registry Editor.
- The Windows Registry Editor window should open.
When most users need to edit their registry, they're given the location or path of where the Registry value is located and what to change. Below is your path which needs to be edited. To browse to this location, you first start by opening the HKEY_LOCAL_MACHINE key (folder). Once in this key, you should see the SYSTEM folder, then the CurrentControlSet folder, Services folder, and lastly the PolicyAgent folder.
THIS IS THE PATH: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent
After navigating to the above registry key, you'll likely see different string value keys. Right click on the window
To add a registry key
-
In Registry Editor, click the registry key under which you would like to add a new key.
-
Click New on the Edit menu and then click DWORD value.
-
Type a name for the new key which will be AssumeUDPEncapsulationContextOnSendRule and then press ENTER.
- Double click on the newly created string value key and enter 2 into the value data field. Then press okay
- Reboot your computer.
Windows 10 Only — Proxy Settings
Once you have created your VPN account scroll down until you reach the proxy settings make sure the proxy is set to "Automatically detect settings" and click apply.
Other errors which might occur
A connection to the remote computer could not be established. You might need to change the network settings for this connection.
To resolve this:
Explore Command (Windows Key + E)
Right Click on "This PC", and select "Manage"
Once Computer Management Opens, click "Device Manager"
Under Network Adapters, uninstall all adapters starting with "WAN Miniport" - Right click, Uninstall
Once you've uninstalled all, go to the menu and select "Scan for
Hardware Changes" and those adapters will reinstall automatically
without restarting.
Now your VPN should work properly. I've run into this twice after clean
installs of Windows 10 and after resetting the LAN network adapter.
The connection was terminated by the remote before it could be completed
This is normally because the protocols have been checked within the VPN interface under security tab>authentication. All all the protocols and ensure they're checked.