所以我的问题相对简单。我有一个主机操作系统(Vista),它连接到基于 Windows 2008 的 SSTP VPN。我有一个虚拟化客户操作系统 Windows XP,我需要通过 VPN 访问资源。
在 Windows 中创建新的 VPN 配置时,Windows 会将其设置为网络和共享中心中的另一个连接。但是,VirtualBox 配置在选择要桥接的连接时无法看到此连接。
我的本地网络是 192.168.1.x 我的远程(通过 VPN)网络是 192.168.10.x
问题是来宾从我的本地网络(而不是远程 VPN)获取其 DHCP/IP,因此分配给它的 IP 地址通常是 192.168.1.x。Virtualbox 无法正确看到 VPN。
关于如何使其正常工作有什么想法吗?物理适配器和“虚拟”适配器(VPN)都已启用并检查 VirtualBox 桥接网络驱动程序。
提前致谢。
更新:在 VirtualBox 配置中使用“NAT”而不是“Bridged”有效——但只是部分有效。现在它可以连接并访问资源,但出现了新的问题。虚拟实例本身的 IP 地址为 10.0.2.x——我们在这个范围内没有任何服务器。这是怎么回事?我需要做什么才能让它进入 192.168.10.x 范围?
或者说,我想从网络上的其他机器访问该机器。该怎么做?
答案1
将虚拟机的网络接口从桥接切换到 NAT,它应该可以正常工作。
答案2
我遇到了同样的问题。我通过进入 Oracle VM 管理器中的网络设置使 VPN 在客户机中运行。我将“附加到”更改为“桥接适配器”。然后,我选择了与列出的适配器类型不同的适配器类型,并将混杂模式设置为允许所有。