Можно ли подключиться к VPN-серверу с локальным IP-адресом, но не с публичным - проблема с переадресацией портов?

Можно ли подключиться к VPN-серверу с локальным IP-адресом, но не с публичным - проблема с переадресацией портов?

Я пытаюсь настроить сервер OpenVPN. Я в основном следовалэтот урок.

Проблема: Когда клиент пытается подключиться, происходит сбой

Вс июн 10 20:32:26 2018 UDPv4 ссылка удаленная: [AF_INET][публичный IP сервера]:1194

Вс июн 10 20:32:26 2018 УПРАВЛЕНИЕ: >СОСТОЯНИЕ:1528655546,ЖДИТЕ,,,

Поскольку я подозревал, что проблема может быть в переадресации портов, я изменил файл конфигурации клиента с

remote [server's public IP] 1194

к

remote [server's private IP] 1194

После этого изменения клиент успешно подключается. Из этого я делаю вывод, что проблема на самом деле в переадресации портов, а не в общей конфигурации VPN. Поэтому вот как настроена моя локальная сеть:

  • У меня есть кабельный модем, подключенный к Интернету (Compal CH7466CE).
  • FRITZ!Box (7360SL) подключен к модему с помощью кабеля LAN. Он служит точкой доступа WiFi для моих ноутбуков (на одном из которых запущен VPN-сервер).

Я установил два правила пересылки:

  • В модеме: перенаправьте UDP 1194 на MAC-адрес FRITZ!Box.
  • В FRITZ!Box: перенаправьте UDP 1194 на MAC-адрес VPN-сервера.

Я также пытался указать модему перенаправлять данные напрямую на 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,,

Связанный контент