我在 Server 2008 上运行我的工作站,并在该服务器上的 Hyper-V 虚拟机中运行一些服务器。我使用来自主操作系统(主机)的 VPN 连接到我的公司 LAN,但我的 VM 没有看到公司 LAN 中的服务器。互联网和本地访问我的家庭网络工作正常。每个 VM 都有一个虚拟网络适配器。
我应该怎么做才能让它发挥作用?
也许我需要提供更多细节,如果需要请询问。
更多详情:
- 无法启动多个 VPN 连接
- 不通过主机使用 NAT
- VM 从家庭网络路由器 (DHCP) 获取 IP 地址
正如我所说,您需要设置一些路线。通过您的主机作为网关添加到您公司局域网的路由。仅凭您告诉我它是从家里获取它的事实 DHCPP 就告诉我这就是问题所在。您的 VM 只能看到 1 个默认网关,即到 Internet。 VM 根本不知道主机上有 VPN。添加该路由(在 VM 计算机上)会导致您的 VM 向公司网络的子网发出的任何请求都通过您的主机而不是家庭路由器进行路由。
添加这样的东西:
route ADD 10.0.0.0 MASK 255.0.0.0 192.168.1.30
在您的 VM 上会执行此操作:向 10...* 网络发出的任何请求都将通过 IP 地址为 192.168.1.30 的计算机进行路由。所以用你的公司局域网替换 10.0.0.0 和子网,用你的主机 IP 替换 192 ip。这应该可以解决这个问题。