![OpenVPN:连接到与本地网络具有重复地址的设备](https://linux22.com/image/1199639/OpenVPN%EF%BC%9A%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%B8%8E%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%BB%9C%E5%85%B7%E6%9C%89%E9%87%8D%E5%A4%8D%E5%9C%B0%E5%9D%80%E7%9A%84%E8%AE%BE%E5%A4%87.png)
我使用 (TP Link Omada) 路由器上设置的 OpenVPN 远程连接到办公室。效果很好。
但我有相同的 IP 地址范围,无法连接到本地具有相同地址的远程设备。例如:
- 两个网络都有 DHCP 服务器在 192.168.0.x 上发布地址
- 连接到 VPN 后,我可以访问 192.168.0.105 上的设备 - 我的本地网络上没有这样的设备
- 但是两个网络上的路由器都是 192.168.0.1 - 尝试连接到远程路由器只会将我发送到我自己的路由器(其他匹配的 IP 也是如此)
我试过了:
- 不同的浏览器(以及命令行中的 curl)以确保它不是浏览器缓存的重定向
- 使用或不使用“仅将此连接用于其网络上的资源”选项进行连接
- 添加静态路由,例如地址 192.168.0.1 / 网络掩码 255.255.255.255 / 网关 192.168.0.1
- 添加静态路由,例如地址 192.168.0.1 / 网络掩码 255.255.255.0 / 网关 192.168.0.1
- 以上将网关设置为远程公共 IP 地址
有没有办法解决这个问题(除了重新定义两个路由器上的 DHCP 范围以避免重叠)?我认为这可能与指标有关,但我不知道如何使我的默认/本地连接具有更高的指标。