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: 264

Filed under:
|
|
|

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

Related posts about Windows

Related posts about vpn