可以使用本機 IP 連接到 VPN 伺服器,但不能使用公用 IP - 連接埠轉送問題?

可以使用本機 IP 連接到 VPN 伺服器,但不能使用公用 IP - 連接埠轉送問題?

我正在嘗試設定 OpenVPN 伺服器。我主要關注的是本教程

問題:當客戶端嘗試連線時,失敗並顯示

Sun Jun 10 2018 20:32:26 UDPv4連結遠端:[AF_INET][伺服器的公共IP]:1194

2018 年 6 月 10 日星期日 20:32:26 管理:>狀態:1528655546,等等,,,

由於我懷疑連接埠轉送可能是問題所在,因此我將客戶端的設定檔從

remote [server's public IP] 1194

remote [server's private IP] 1194

進行此變更後,客戶端連線成功。由此,我得出結論,問題實際上是連接埠轉發,與一般 VPN 配置無關。因此,我的本地網路的設定方式如下:

  • 我有一個連接到互聯網的電纜調製解調器(Compal CH7466CE)。
  • FRITZ!Box (7360SL) 透過 LAN 連接線連接到數據機。它充當我的筆記型電腦(其中一台運行 VPN 伺服器)的 WiFi 接入點。

我設定了兩條轉送規則:

  • 在數據機中:將 UDP 1194 轉送到 FRITZ!Box 的 MAC 位址。
  • 在 FRITZ!Box 中:將 UDP 1194 轉送到 VPN 伺服器的 MAC 位址。

我還嘗試告訴調製解調器直接轉發到 VPN 伺服器,但這也不起作用。 (可能是因為伺服器和數據機位於不同的網路上,被 FRITZ!Box 分開 – 對嗎?)

我被困在這裡了。我該如何修復或排除此問題?如何找出轉發失敗的地方?


更新:即使我在本地網路之外,我也無法連接:

Mon Jun 11 09:14:10 2018 UDPv4 link local: [undef]
Mon Jun 11 09:14:10 2018 UDPv4 link remote: [AF_INET]95.216.17.186:1194
Mon Jun 11 09:14:10 2018 MANAGEMENT: >STATE:1528701250,WAIT,,,
Mon Jun 11 09:15:10 2018 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Mon Jun 11 09:15:10 2018 TLS Error: TLS handshake failed
Mon Jun 11 09:15:10 2018 SIGUSR1[soft,tls-error] received, process restarting
Mon Jun 11 09:15:10 2018 MANAGEMENT: >STATE:1528701310,RECONNECTING,tls-error,,
Mon Jun 11 09:15:10 2018 Restart pause, 2 second(s)
Mon Jun 11 09:15:12 2018 Socket Buffers: R=[65536->65536] S=[65536->65536]
Mon Jun 11 09:15:12 2018 UDPv4 link local: [undef]
Mon Jun 11 09:15:12 2018 UDPv4 link remote: [AF_INET]95.216.17.186:1194
Mon Jun 11 09:15:12 2018 MANAGEMENT: >STATE:1528701312,WAIT,,,
Mon Jun 11 09:16:12 2018 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Mon Jun 11 09:16:12 2018 TLS Error: TLS handshake failed
Mon Jun 11 09:16:12 2018 SIGUSR1[soft,tls-error] received, process restarting
Mon Jun 11 09:16:12 2018 MANAGEMENT: >STATE:1528701372,RECONNECTING,tls-error,,
Mon Jun 11 09:16:12 2018 Restart pause, 2 second(s)
Mon Jun 11 09:16:14 2018 Socket Buffers: R=[65536->65536] S=[65536->65536]
Mon Jun 11 09:16:14 2018 UDPv4 link local: [undef]
Mon Jun 11 09:16:14 2018 UDPv4 link remote: [AF_INET]95.216.17.186:1194
Mon Jun 11 09:16:14 2018 MANAGEMENT: >STATE:1528701374,WAIT,,,
Mon Jun 11 09:17:14 2018 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Mon Jun 11 09:17:14 2018 TLS Error: TLS handshake failed
Mon Jun 11 09:17:14 2018 SIGUSR1[soft,tls-error] received, process restarting
Mon Jun 11 09:17:14 2018 MANAGEMENT: >STATE:1528701434,RECONNECTING,tls-error,,

相關內容