I have a PPTP VPN server which I connect to using Windows 7's built in VPN client. I was hoping that the behavior of the VPN client would be such that it would appear that I am physically connected to the local network the VPN connects to. For example, lets say that the network that I am actually physically connected to uses the 192.168.1.* subnet and that the VPN network uses the 192.168.0.* subnet. The behavior I am hoping for is that when I am connected to the VPN, an attempt to access 192.168.1.1 should fail as all traffic goes to the VPN network, and the VPN network only knows about 192.168.1.* addresses.
This is, unfortunately, not the way the Windows VPN client behaves by default. Is there a way to force this behavior? I have checked the VPN connection settings but have found nothing.
EDIT: A clarification of a situation I want to avoid: if the VPN network and the physical network use the same subnet and I try to access an IP address that exists on both networks, I will get the interface that exist on the local physical network. I want to get the interface on the VPN network.