我有一台运行 OS X 的 Mac,我需要连接到我公司的内部网。他们有一个特定的程序可以做到这一点,而且它只能在 Windows 上运行。我用 vmware 创建了一个 Windows 虚拟机,并将它连接到 VPN。
不,我不能在 OS X 中使用替代程序进行连接 - 如 IPSec(协议(protocol))、AT&T 等 - 我不想对公司的工具进行逆向工程。
我现在需要做的是通过 Windows VM 路由 OS X 网络连接。
Vmware 已经创建了一个虚拟网络接口(interface)来连接 Windows 和 OS X。
操作系统:
$ifconfig vmnet8
vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:50:56:c0:00:08
inet 172.16.27.1 netmask 0xffffff00 broadcast 172.16.27.255
我可以从 OS X ping Windows 7 虚拟机:
$ ping 172.16.27.2
| | | |
| | vmware(NAT) | |
|Mac (172.16.27.1) |<----------->|Win(172.16.27.2) |
| | | |
公司的工具创建了一个名为“Ethernet adapter Local Area Connection 2”的虚拟接口(interface),其中包含公司的内网IP:
Windows IP Configuration
Ethernet adapter Local Area Connection 2:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::c1ab:2fe6:40f5:5fa2%14
IPv4 Address. . . . . . . . . . . : 10.8.15.150
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : localdomain
Link-local IPv6 Address . . . . . : fe80::7cd7:a40c:336a:69ae%11
IPv4 Address. . . . . . . . . . . : 172.16.27.132
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 172.16.27.2
如何从 OS X 访问“10.8.15.150”?如何让它“神奇地”将网络流量通过 Windows VM 路由到 VPN?
最佳答案
您可以在 Windows VM 中运行 HTTP 代理,并配置您的 OS X 网络连接以通过代理路由流量。
关于windows - 通过 VMWARE 路由 VPN(Macosx - Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16347401/