我父母家里有一台运行 OpenVPN 的服务器,我在宿舍使用 Raspberry Pi 作为 VPN 路由器,这样我就可以从所有设备访问本地服务。服务器和 Raspberry Pi 都可以毫无问题地访问我父母的外部 IP 地址(当然还有本地地址)。连接到 Raspberry Pi 的所有其他设备都可以按预期访问我父母网络上的本地地址,但它们都无法访问外部地址。我该如何解决这个问题?
答案1
我还没有使用过树莓派,但它可以充当路由器。
编辑* 我错过了读一部分,pi 网络中的设备可以 ping 到父网络和 ISP 中的设备。
假设从 Pi ping 到父母本地 IP 192.168.XX 是可行的。要连接到外部网络,Pi 必须将其转发到父母网络。
因此从 pi 到你父母路由器的静态路由应该可以工作。
例如,Pi = 192.168.5.0/28 父节点 = 192.168.10.0/28 ISP = 10.0.0.1
Pi 网络中的设备想要将流量发送到 10.0.0.1 设备将其发送到 Pi。Pi 必须发送到父路由器。父路由器必须发送到 ISP。
因为它们都在不同的网络中,所以您必须路由流量。
但我不是专家。
附言:如果您能够发送更多信息,将更容易识别问题。