Windows 10. 两个具有相同 IP 范围的网络之间的路由

Windows 10. 两个具有相同 IP 范围的网络之间的路由

我在 Windows 10 上遇到了一个奇怪的问题。我有第一个本地公司网络,其 IP 范围为 192.168.1.X。我还使用 cisco vpn 连接到第二个开放 vpn 公司网络。第二个网络的 IP 范围也是 192.168.1.X。

我需要使用两个网络,因为我的局域网资源和标准资源都很少。当我尝试这样做时,路由格式错误,只能到达一个网络,而另一个网络则无法到达。例如: - 关闭 openvpn - 可以使用 openvpn 资源,不能使用本地资源 - 打开 openvpn - 不能使用 openvpn 资源,可以使用本地资源

我可以以某种方式进行路由或任何设置来解决这个问题吗?

答案1

不幸的是,按照您描述/询问的方式,这是不可能的。

如果您在 VPN 上只有几个需要通信的 IP,并且这些 IP 在您的网络中未被使用,您可以尝试调整 openvpn 配置文件和 VPN 的“启动脚本”,以便仅将特定 IP 路由到 VPN。由于路由是“最先适合的”,一旦您拥有较小的子网(>24)或甚至单个主机路由记录(32),它将被主要使用。其余所有将由您在 LAN 上连接的“常规”192.168.1.0/24 网络处理。

OpenVPN 在客户端级别提供 NAT,因此您的另一个选择是利用此选项,这样即使 VPN 上有 192.168.1.0/24 网络,您也可以在 openVPN 客户端级别将其 NAT 到任何其他子网,这样就不会发生冲突。

答案2

您无法通过设计实现您想要的效果。对于您而言,每个网络接口应使用不同的子网。

相关内容