![是否可以强制 Windows 7 VPN 客户端忽略本地网络?](https://linux22.com/image/1283311/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%BC%BA%E5%88%B6%20Windows%207%20VPN%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%BF%BD%E7%95%A5%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%BB%9C%EF%BC%9F.png)
我有一个 PPTP VPN 服务器,我使用 Windows 7 的内置 VPN 客户端连接到它。我希望 VPN 客户端的行为能够让我看起来好像已经物理连接到 VPN 所连接的本地网络。例如,假设我所在的网络实际上物理连接到的 IP 使用 192.168.1.* 子网,而 VPN 网络使用 192.168.0.* 子网。我希望的行为是,当我连接到 VPN 时,尝试访问 192.168.1.1 应该会失败,因为所有流量都流向 VPN 网络,而 VPN 网络只知道 192.168.1.* 地址。
不幸的是,这不是 Windows VPN 客户端的默认行为方式。有没有办法强制这种行为?我检查了 VPN 连接设置,但没有发现任何异常。
编辑:澄清一下我想避免的情况:如果 VPN 网络和物理网络使用相同的子网,并且我尝试访问两个网络上都存在的 IP 地址,我将获得本地物理网络上存在的接口。我想获得 VPN 网络上的接口。
答案1
您的要求是不可能的。如果您能够完全忽略本地网络,那么您如何找到默认网关甚至路由到您的 VPN?
您的真正意图是什么?我也许可以帮您。换句话说,您为什么首先关心查看本地网络?您真正关心的是什么?