PPTP VPN Blocks Internet Connection on Windows 10

PPTP VPN Blocks Internet Connection on Windows 10

After setting up a PPTP VPN from my new Windows 10 computer I couldn’t get internet access.

So I tested to make sure it wasn’t just DNS playing up and pinged but no good.

ping from Windows 10

So I tested pinging my default gateway and that worked, so then I tested pinging the default gateway of the remote network that I was connected to via the VPN and that also worked.

So I figured it must have something to do with Windows 10 not allowing split tunnels by default.

Configure Split Tunnel In Windows 10 PPTP VPN

You must be connected to the PPTP VPN for the network settings below to be available, if you are not connected to the VPN from Windows 10 then the network settings will not work.

Go to network and sharing center, you can get here by right clicking the network icon on the taskbar and selecting “Open Network and Sharing center”

Network and sharing center windows 10

Select “Change adapter settings”

Right click on the PPTP VPN connection and select properties

Select “Networking” on the top menu

Select “Internet Protocol Version 4(IPv4)” and click the “Properties” button

Another window will open, in this windows select “Advanced”

Tick the box that says “Use default gateway on remote network” and hit “OK”

advanced vpn settings windows 10


Now you will be able to browse the internet through the VPN on Windows 10.

Replies: 11 / Share:

You might also like …

11 thoughts on “PPTP VPN Blocks Internet Connection on Windows 10

  • Thanks for the instructions but when i click Properties for IPv4 nothing happens. Is there a way to set it through the registry?

    • If you want split tunneling enter True, if not enter False.
      You have to open PowerShell as an Administrator and input these two commands in the Command Line Interface :
      Set-VpnConnection -Name “VPN Name” -SplitTunneling $True

      In my case, I work from home in Houston and connect VPN to work server in NY. Whenever I connect the VPN, my internet speed drops by 90%, I have Uverse 18Mbs but normally get 23. It dropped to a freaking 3.8. Many pages wouldn’t load or took 5 min to load.

      VPN once established without tunneling forces your overall internet connection to be routed to the VPN server. I wanted to stop that as it was killing my bandwidth. So you set it to True using Powershell in Windows 10 and 10 Pro.

      But, the encryption that is normally there is lost and some corporate servers IT dept won’t let you do that as the server connection to allow tunneling is usually PPTP Point to Point Tunneling Protocol. If your IT dept. will allow you to change yours VPN TYPE located under advanced settings, to Layer 2 tunneling protocol with IPsec (L2TP/IPsec), then both the server and you will also need to change the security settings to allow for CHAP challenge authentication as well as MS-CHAP-v2, check both boxes. Once that’s done you can tunnel from home via your high speed connection via Uverse, comcase, or whatever and still see the VPN server and use it, just not for Internet browsing.

      • Additionally, if your IT dept say NO at first, then propose that you have 2 VPN connection profilese on your laptop. Once for split tunneling when you are at home and another when you are away from home or at customer sites. The home one setup for split tunneling and the away one set up for regular tunneling. IT will have to set up two different allowable profiles for your laptop to be recognized depending on what connection you are trying to make.

  • Found a solution using Powershell (Run as administrator):

    That will get you the name, and other info, of the vpn

    then run

    Set-VpnConnection -Name MY_VPN_NAME -SplitTunneling $true

    replace MY_VPN_NAME with the name of your vpn connection.

  • I had similar problem. Nothing helped, sometimes I was able to ping vpn network but not intertet, sometimes internet was working through vpn gate. Strange things happened.
    I found solution after analyzing routing.
    Run cmd, then enter route PRINT and chechout Metric and Interface.
    The lowe metric is the most important for routuing.
    For my home gateway I had metric 4250 and for vpn gateway only 21. So all packets were sent through vpn gate and firewall.
    I edited .phb file mentioned before and changed line: IpInterfaceMetric=4290
    Now everything works ok.
    Sorr for my english, I need some practise ๐Ÿ™‚

    Good luck!

  • Dear Jake,
    thank you for your nice article, which leads us to the right place to enable or disable split tunneling in Windows 10. And it helped me complete my task – to enable split tunneling, which means that I am able to use my own Internet connection and not the connection of the place I am connecting to with VPN.
    However, though WIndows 10 (at least the latest version) has split tunneling disabled by default, it is allowed, but you need to enable it. Which means to disable the option “Use default gateway on remote network”, and this is the opposite of what you have written. I would suggest that you revise your article and include a short description in the beggining about what you tried to achieve and then correct your instructions as needed.
    Additionally, I suggest the following reading:

    Thanks again!

  • the ‘use gateway default on remote network’ box has seemed to disappear on windows 10 and just has the automatic metric option. The powershell option does not seem to work either if using VPN client such as anyconnect. Any other ideas?


Post Comment

Your email address will not be published. Required fields are marked *