我使用的 VPN 只能在 Windows 上运行。可以使用装有 Windows 的虚拟机,并通过虚拟机连接来连接真实 PC 吗?
我已经阅读了有关桥接适配器和代理的信息,但是我有点迷茫......有什么帮助吗?
编辑:
我在 Mac 上使用 Parallels。
答案1
我从未使用过 Parallels,因此这里仅提供一个非常高层次的描述,说明如何可以如果桥无法正常工作,请执行以下操作:
- 确保 Windows 系统可以访问 VPN 门户(在您的情况下,这可能意味着:Windows 可以访问 Internet)
- 确保 Windows 系统在虚拟网络适配器上具有私有 IP 地址,例如,
192.168.12.34
您vmnet0
可以ping
从 OS X 上获得。如果它与 Windows 用于访问 Internet 的虚拟网络适配器相同,则可以。 - 在 Windows 中,创建网关/NAT。操作方法如下:http://technet.microsoft.com/en-us/library/dd469812.aspx(忽略 DHCP 部分,这太过分了)
现在您已经拥有了从 OS X 访问 VPN 的所有要素。想象一下这种情况:VPN 允许您访问一些私有 IP,例如172.16.123.0/24
。您需要告诉 OS X 如何172.16.123.0/24
通过访问192.168.12.34
:
route -n add 172.16.123.0/24 192.168.12.34
请阅读此处如何使其永久生效:http://blog.irrashai.com/blog/2009/03/how-to-add-static-route-in-mac-os-x/
为了排除故障并解决这个问题ifconfig
(不改变任何东西,只需读取输出),,man route
和route
是ping
你的朋友。;)