Routing for remote gateway over VPN in Vista/7 broken?
Posted
by Raymond
on Super User
See other posts from Super User
or by Raymond
Published on 2010-06-11T10:14:08Z
Indexed on
2010/06/11
10:23 UTC
Read the original article
Hit count: 267
Hi,
Situation is as follows.
- Home computer running Windows 7, sets up VPN connection (LT2P + IPSec, "use remote gateway" disabled) to office. Subnet is 192.168.64.x
- Office has Draytek Vigor 2920 router, subnet is 192.168.32.x
What happens? - VPN connection itself works fine - Can ping any machine on the remote network - When trying to open a webpage from a host in the remote network, the remote server logs the incoming request, but the browser hangs on "waiting for..." and eventually times out.
I have observed this problem on Windows Vista and Windows 7. On Windows XP however there is no problem like described above.
The only clue I have is that there is a difference in the routing between XP and Vista/7.
The output of "route print" on Windows XP looks like this:
(See www.latunyi.com/routing_xp.png)
So here the gateway for the 192.168.32.x subnet is the IP address that the local computer has in the remote network. The output of "route print" on Windows 7 (and Windows Vista) looks like this:
(See www.latunyi.com/routing_win7.png")
Now the gateway for the 192.168.32.x subnet is the IP address of the VPN router (32.1). I don't know if that causes this trouble, but it seems a bit strange.
Enabling "use default gateway on remote network" doesn't make a difference. Using the new option "Disable class based route addition" in Windows 7 only makes the route to the VPN router disappear.
I am really puzzled here. I assume the VPN routing can't be broken in both Vista and Windows 7, and this should just work without manually adding routes.
I hope someone has a solution for this problem :-).
Thanks!
© Super User or respective owner