有关 plex 媒体服务器和 IP 语音的 VPN 连接问题

有关 plex 媒体服务器和 IP 语音的 VPN 连接问题

我有一台家庭服务器 - 运行 Debian Jessie 和 plex 媒体服务器。我的路由器 (fritzbox) 允许我 LAN 中的所有智能手机接听来电(由于某个应用程序)。这部分工作得很好。

我还安装了 OpenVPN,这样我就可以从外部访问我的所有文件以及运行在我家服务器上的大多数服务(samba、apache、tomcat 等)。但是,仍然存在两个问题:我既无法访问我的 plex 媒体服务器,也无法通过相应的智能手机应用程序拨打或接听任何固定电话*。

虽然我对网络配置没有太多经验,但我怀疑我需要设置某种静态路由,这样不仅虚拟网络中的客户端可以访问服务器,而且服务器也可以访问客户端。

我的家庭网络使用 192.168.1.0(我知道这并不理想),其中 192.168.1.1 是我的家庭服务器,而我的 vpn 网络使用 10.8.0.0,同样 10.8.0.1 是我的家庭服务器。

我将以下路由添加到我的 IP 表,但没有成功:

route add -net 10.8.0.0 gw 10.8.0.1 netmask 255.255.255.0 dev tun0

有什么建议吗?非常感谢!


更新 1:

* 我无法通过 VPN 连接接听任何电话。但是,我可以拨打电话,这样第三部电话就会响起。但是,如果拿起那部电话,线路将保持静音。

更新2:

另一个重要的观察结果是:我可以从虚拟网络中的任何客户端 ping 服务器,但我不能从服务器到达任何客户端!

答案1

看起来您的网络配置在某种程度上是无效的。您应该能够从服务器 ping 每个客户端。顺便问一下,您确定您的客户端防火墙允许 ping 请求吗?

除此之外,您还需要在所有设备或默认网关上添加到网络 10.8.0.0/24 和网关 10.8.0.1 的路由,这样您的家庭网络设备就可以将流量路由到 OpenVPN 服务器。

或者您可以在 OpenVPN 服务器上配置 NAT。

看一看这里有关如何配置两者的示例。

相关内容