有關 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。

看一看這裡有關如何配置兩者的範例。

相關內容