希望将一些VPNconfiguration(包括vpn-via-vpn-via-vpnscheme)移到VMware下的现有Win7安装中。 所以实际的标题是: "IPRouterEnable in virtualized Windows 7: how to redirect traffic, coming to VM, to VPN connection open at VM?"
在vmware上configuration了一个NAT,networking172.16.12.0,172.16.12.128上的实验Win7虚拟机可以连接到VPN,可以从主机os获得,并且可以运行外部可用的代理服务。
接下来,要它路由请求;
我怎么能告诉Win7 通过build立的VPN连接转发所有传入的请求 ? 或者,这是主机操作系统(Linux)的路由问题?
为了正常工作,您需要为您的vmware guest使用桥接networking接口,以便将外部stream量传递到您的guest虚拟机操作系统。 在vmware中,NAT通常不是一对一的NAT,因此不属于已build立的TCP会话的入站stream量无处可去。
您可能可以通过VMwarenetworking选项(Host Only + NAT)和iptables的组合来实现您想要做的事情。
以下是将您的Linux主机操作系统设置为vmware guest虚拟机的路由器的操作方法。 您可能能够充分修改它以允许外部stream量共享一个访客的VPN连接。 http://www.cyberciti.biz/tips/setup-vmware-host-as-router-for-solaris-linux-freebsd-and-windows-xp-guest-os.html
这些使用Windows环回设备共享Windows VPN连接的规则也适用于Linux主机。 http://www.big-bubbles.fluff.org/blogs/bubbles/archives/000524.html