class based route addition
comes into play when Use default gateway on remote network
is unticked.
What class based route addition means is that Windows will assume the size of the network at the other end based on the IP address received. There are ranges of IP addresses defined as being for networks of 256 addresses, and for 65536 addresses, and networks 256 times larger again... Not actually the way they are used, but a reasonable first pass assumption.
If turning on the VPN disables access to other parts of "your" network, then you have run into the problem this assumption causes... You could tick to disable the class route assumption, and add routes manually... (you would need specific knowledge of the remote end. The assumption is an effort to make it so you did not need in depth knowledge.)
Note that the 10.*
private range , common as used by Dlink modems,
is considered be an A class network, not ticking this option will mean your computer assumes ALL of 10.*
is accessible by this VPN. Seems wrong. One cure is to log into the modem and configure it to use a smaller network for the LAN...
e.g. 10.10.10.1/255.255.255.0
(10.10.10.0
to 10.10.10.255
)
In fact change the middle two to anything.. you can set it to 10.B.C.1 /255.255.255.0
where B and C is your choice, e.g. 10.200.201.1
...
192.168.X.Y addresses (used by most other modems/routers) are considered to be C class networks, which means that only the Y part there changes.. 256 addresses.
Therefore if you are setting up a private network you might like to use 10.X.Y.Z addresses everywhere, so that the PPtP can be set to "not default gateway" and still all fragments of the private network are accessible by VPN with no need for manual routes.
Dlink modem users would have to apply the fix to the LAN netmask, or add routes manually.
4I'm using Windows 10 version 1511 and this option is available. – David Gardiner – 2016-04-20T23:35:05.540