Я настраиваю сервер OpenVPN (версия 2.3.10) на сервере Windows 2012, но не могу заставить его работать.
Сервер находится за маршрутизатором, и я открыл порт 1194 и создал правило для перенаправления трафика с этого порта на сервер.
Вот журнал, который я вижу на сервере, когда пытаюсь подключиться с клиента:
Mon Mar 21 11:11:47 2016 XX.XX.XX.XX:57804 TLS: Initial packet from [AF_INET]XX.XX.XX.XX:57804, sid=fdf7a7ac 0264c7f3
Mon Mar 21 11:12:38 2016 XX.XX.XX.XX:55938 TLS: Initial packet from [AF_INET]XX.XX.XX.XX:55938, sid=1f242a3f e454a525
Mon Mar 21 11:12:48 2016 XX.XX.XX.XX:57804 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Mon Mar 21 11:12:48 2016 XX.XX.XX.XX:57804 TLS Error: TLS handshake failed
Mon Mar 21 11:12:48 2016 XX.XX.XX.XX:57804 SIGUSR1[soft,tls-error] received, client-instance restarting
Где XX.XX.XX.XX - это ip клиента. Из этого я понимаю, что клиент, по крайней мере, может прибыть на сервер, поэтому нет проблем с маршрутизацией или брандмауэром.
Я следовал описанию, приведенному здесь. Easy Windows Guide Есть идеи?
man openvpn
найти что-то, что контролирует протокол. Не забудьте изменить его как на клиенте, так и на сервере, если вы решите сделать тест.
XX.XX.XX.XX
представляют один и тот же адрес (пожалуйста, не запутывайте такие вещи ), меня интересует изменение номеров портов источника (57804, 55938). Это наводит меня на мысль о ненадежном NAT на пути, который чаще всего имеет место для UDP. Используете ли вы транспорт UDP или TCP, и если первое, можете ли вы попробовать последнее и посмотреть, исчезнет ли проблема?