我已经在家庭网络上设置了 PiVPN,并在外出时使用 MacBook 上的 TunnelBlick 进行连接。我注意到,在某些网络上,当连接到我的 VPN 时,我可以访问本地家庭网络上的设备(例如 192.168.1.1,以访问我的路由器管理页面以及其他设备)。但是,在某些网络上,这不起作用,如果我转到 192.168.1.1 之类的地址,它会将我发送到我假设是我当前所连接网络的路由器管理页面(并且我无法连接到家庭网络上的任何设备)。
由于我不太了解 OpenVPN 的工作原理,我不确定如何研究我为什么会出现这种行为。为什么有时有效,有时无效?首先,我使用了什么技术来允许我访问我的家庭网络?为什么这种技术在某些情况下可能不起作用?我应该问什么问题?如果有人能好心地为我指明正确的方向,我很乐意阅读更多关于这方面的信息。
答案1
将您的内部 IP 地址更改为消费者路由器不常用的 IP 地址。
不一致的原因在于您尝试使用的方案与您所连接的家庭网络之外的本地路由器之间存在冲突。路由器不知道它控制的子网和您的 VPN 的私有地址空间之间的区别。
您可以使用任何默认情况下不常用的私有地址空间。尝试使用 10.10.100.0 255.255.255.0 & 10.10.200.0 255.255.255.0,看看是否一致。
类似帖子作为参考: 同一 IP 范围内的 VPN