我有一个在 Windows 7 下运行的 Virtualbox VM,并通过一个名为“Check Point”的软件连接到远程 VPN。从远程数据库检索数据需要此 VPN 连接。
现在,我想将检索到的数据发送到本地网络中的服务器。问题是,当连接到 VPN 时,我的虚拟机当然无法找到这个本地服务器(而且我绝对不可能更改 VPN 中的任何内容)。
我尝试的一种解决方案是在我的虚拟机上以 NAT 模式定义第二个网络接口,并将流量从端口 2222 上的 127.0.0.1 重定向到端口 22 上的本地服务器的 IP(例如),但无法设法让它起作用。
这个解决方案是否可行,或者您有任何其他想法如何执行此操作?
如果我猜对了,那么您的本地网络使用的地址前缀与您的 VPN 提供商定义的地址前缀相同。
在这种情况下,您必须删除 CheckPoint 设置的冲突路由并用更精确的掩码替换它们(删除 10.0.0.0/8 然后添加 10.128.0.0/9)。
使用 ROUTE 命令在连接到 VPN 的 Windows VM 中执行此操作。