
我的家庭網路中有一個 OpenVPN 伺服器,允許從外部存取。
設定工作正常,但我仍然有兩個問題。
首先,當我失去 VPN 連接時,請嘗試立即重新連接,但失敗了。我必須等待幾分鐘才能嘗試重新連接成功。
其次 - 如果我嘗試同時連接位於同一 NAT(例如另一個住宅網路)後面的兩個客戶端(例如筆記型電腦和行動裝置),那麼我根本無法連線 - 或者我幾乎立即失去連線。
我該如何診斷和解決這個問題?我可以完全存取 OpenVPN 伺服器。
如果對伺服器使用dev tun
和proto udp
設定有幫助。
答案1
首先,伺服器可能需要一些時間才能發現連線已中斷並將使用者從線上清單中刪除。在此之前,用戶的嘗試都會失敗。您可能會發現一些超時設定來縮短該時間。
其次,OpenVPN(任何其他協定)無法區分來自相同 IP 位址的多個連接,因為它們將 IP 作為隧道端點。如果可行,請更改協議,或建議使用者。
答案2
我認為這可能與 DNS 設定有關,因為您的 OpenVPN 伺服器位於您的家庭網路中。
您可以在這裡上傳您的伺服器日誌嗎?