如何在Windows中configuration路由,VPN和伪装?

我需要将分支机构连接到新的子网。 我做错了什么 我试图更具体:


我把这个对象虚拟连接如下:

GW_U —- S-OpenVPN —– OpenVPN-C —– GW_S

哪里:

GW_U :在这里是VPN服务器(OpenVPN-S)的Linux操作系统的主办公室网关,用于内部networking192.168.10.x的DHCP和防火墙IPTables。

GW_S :具有OS Windows 2003 Server的分支机构的网关,VPN客户端(OpenVPN-C)和用于子网192.168.8.x的DHCP

networking中的节点IP如下:

GW_U: 192.168.10.254 OpenVPN-S: 10.8.0.1 OpenVPN-C: 10.8.0.2 GW_S: 192.168.8.254 

VPN工作正常,但我不能连接两个子networking(虽然我设置路由)。 真的,我只能在一个方向上操作,通过从一个接口启用(GW_S)的伪装。 如果我启用两个接口(GW_S)上的伪装不起作用!

在Linux网关(GW_U)上,我可以伪装所有接口而不会出现问题。

我添加一些configuration的路由表和NIC的屏幕截图:

路由表(使用我的静态路由)configuration: http://img52.imageshack.us/img52/4702/74261.jpg

网卡configuration: http://img21.imageshack.us/img21/1164/74263.jpg

我解决了,我安装了Linux! 大声笑! :P

和…这不是一个“放弃”,这是唯一的解决scheme…在Windows中,你不能在两个“外部”接口上启用Masqueraging … !!! 你至less需要有一个“内部”接口。

我认为那个答案可以帮助其他人也有同样的问题