How to fix VPN Error 806 GRE Blocked issue

VPN or Virtual Private Network has become synonymous with Internet security and privacy in recent years. But while setting up the VPN on your machine, it may throw up Error Code – 806 GRE blocked error message. This error message appears when the VPN is misconfigured not to allow the Generic Routing Encapsulation (GRE) protocol packets. Just, follow these easy fixes to solve the problem very quickly.

 

Fix 1 –  Configure port 1723 over the TCP

You have to configure port 1723 over TCP.

Step 1 – Create a new Inbound Rule

1. At first, all you need to do is to press the ‘Windows key+R‘ keys together.

2. Here, write this code and click on “OK“.

firewall.cpl

 

Run Command Firewall.cpl Enter

 

3. In the Windows Defender Firewall with Advanced Security screen, click on the “Advanced settings“.

 

Advanced Settings Min

 



4. On the left-hand side, right-click on the “Inbound Rules“.

5. Then, click on the “New Rule…” to create a new inbound rule.

 



Inbound Rules New Rule Min

 

6. Now, select the “Port” from the options.

7. Then, click on “Next“.

 

Port Min

 

8. You will appear in the ‘Protocol and Ports’ section.

9. Then, click on the radio button beside the “TCP“.

10. Then, set the ‘Specific local ports:’ to “1723“.

11. After that, click on “Next” to proceed further.

 

Tcp 1723 Min

 

12. You should be at the ‘Action’ tab.

13. Tick the “Allow the connection” setting.

14. Then, click on “Next” to go to the ‘Profile’ section.

 

Allow The Connection Min

 

15. When the ‘Profile’ opens up, check the box beside the options “Domain“, “Private” and then “Public” setting.

16. Then, click on “Next” to go to the last step.

 

Domain Private Public Min

 

17. Finally, set up “PORT RULE FOR VPN” as the name of the rule.

18. Tap on the “Finish” to complete the process.

 

Port Rule Inbound Min

 

 

Step 2 – Create a new Outbound Rule

1. First, right-click on the “Outbound Rule”  and click on the “New Rule…“.

 

Oubound Rules New Min

 

2. Now, choose the “Port” in the ‘Rule Type’ section.

3. Then, click on “Next“.

 

Port Min

 

4. Next, tick the option “TCP” in the list.

5. After that, set the ‘Specific local ports:’ to “1723“.

6. Next, click on “Next” to proceed further.

 

Tcp 1723 Min

 

7. After that, check the “Allow the connection” box setting.

8. Then, click on “Next” to go to the ‘Profile’ section.

 

Allow The Connection Min

 

9. When the ‘Profile’ opens up, check these three “Domain“, “Private” and then “Public” settings.

10. After that, click on “Next” to go to the last step.

 

Domain Private Public Min

 

11. Finally, set up “NEW OUTBOUND RULE” as the name of the rule.

12. Just, click once on the “Finish“.

 

New Outbound Rule Min

 

This will create a new outbound rule on your computer.

Close the Windows Defender Firewall with the Advanced Security window. Try to set up the VPN settings again.

 

Fix 2 – Open the GRE port for protocol 47

You have to open the GRE port rule within a new rule in the firewall settings.

1. At first, all you need to do is to press the ‘Windows key+R‘ keys together.

2. Here, write this code and click on “OK“.

firewall.cpl

 

Run Command Firewall.cpl Enter

 

3. In the Windows Defender Firewall with Advanced Security screen, click on the “Advanced settings“.

 

Advanced Settings Min

 

4. On the left-hand side, right-click on the “Inbound Rules“.

5. Then, click on the “New Rule…” to create a new inbound rule.

 

Inbound Rules New Rule Min

 

6. Now, on the ‘Rule Type’ in the “Predefined” setting.

7. After that, click on the drop-down and click on the “Routing and remote access“.

 

Predefined Type Min

 

8. After that, click on the “Predefined Rules“. on the left-hand pane.

9. Then, check all three options –

Routing and remote access (PPTP-In)

Routing and remote access (L2TP-In)

Routing and remote access (GRE-In)

 

Routing And Remote Access Min

 

10. Go to the “Action” on the left-hand side.

11. Then, check the “Allow the connection” setting.

12. Finally, click on “Finish” to create the new inbound rule.

 

Allow The Con 2 Min

 

Close the Windows Defender Firewall screen.

Try to use a VPN on your computer.

 

Fix 3 – Add an exception

You can add the VPN app to the list of exceptions.

1. At first, all you need to do is to press the ‘Windows key+R‘ keys together.

2. Here, write this code and click on “OK“.

firewall.cpl

 

Run Command Firewall.cpl Enter

 

3. In the Windows Defender Firewall with Advanced Security screen, click on the “Allow an app or feature through Windows Defender Firewall“.

 

Allow An App Or Feature Min



 

4. After that, click on the “Change settings“.

 

Change Settings Min

 

5. Then, locate the VPN app from the list.

6. After that, select the VPN app and check the ‘Public’ and ‘Private’ boxes.

7. Click on “OK“.

 

Private And Public Min

 

[

NOTE

If you can’t find the app in the listed application, do this –

1. Just click on the “Allow another app…“.

 

Allow Another App Min

 

2. Now, go to the location of the installed VPN on your computer. Select the application and click on “Open“.

 

Open Min

 

Then, follow the steps mentioned before, to allow the app through the Private and Public network.

]

After doing this, check the VPN connection.

 

 

Extra Tips –

1. Whitelist the VPN app with the third-party antivirus on your computer. Sometimes, the antivirus can block and cut off the connection of the VPN application.

2. You have to allow PPTP passthrough on the router you are using. You can access the PPTP settings from the router configuration website and enable the PPTP protocol from there.

3. Try to upgrade the router firmware from the router configuration page. Check if this solves your problem.