Товарищи линуксоиды очень прошу помощи. Не могу есть и спать, уже буквально вот чесслово. Как задрочусь по какой-то теме и капец - жизнь меняется. Решил на днях попробовать поднять VPN, нашёл статью подробную, всё сделал как надо. Но при подключении получил:
Tue Dec 03 19:39:51 2019 MANAGEMENT: >STATE:1575394791,WAIT,,,,,, Tue Dec 03 19:40:51 2019 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity) Tue Dec 03 19:40:51 2019 TLS Error: TLS handshake failed
Полез в инет искать по ошибке инфу. Облазил и англо и рускоязычные топики. Испробовал: заново генерить ключи, менять udp(4) на tcp(4) в конфигах, отключать виндовый фаервол, менять порты. Сам с линуксами и консолями редко сталкивался. Но просто так не могу теперь бросить эту затею и развернуть какой-нибудь готовый пакет. Очень прошу помощи, что не так в настройках или где косяк ещё может быть? Помогите пожалуйста.
Как понял надо показывать конфиги: Конфиг сервера стандартный:
port 443
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh.pem
crl-verify crl.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push «redirect-gateway def1»
push «dhcp-option DNS 8.8.8.8»
push «dhcp-option DNS 8.8.4.4»
remote-cert-eku «TLS Web Client Authentication»
keepalive 10 120
tls-server
tls-auth ta.key 0
tls-timeout 120
auth SHA512
cipher AES-256-CBC
comp-lzo
max-clients 10
user nobody
group nobody
persist-key
persist-tun
status openvpn-status.log
log openvpn.log
verb 4
Конфиг на компе (не знаю что тут прятать надо а что нет, спрятал айпи):
client
dev tun
proto udp
remote йпи сервера 443
resolv-retry infinite
nobind
block-outside-dns
persist-key
persist-tun
mute-replay-warnings
remote-cert-eku «TLS Web Server Authentication»
remote-cert-tls server
tls-client
tls-auth «G:\\key\\vpn\\ta.key» 1
auth SHA512
ca «G:\\key\\vpn\\ca.crt»
cert «G:\\key\\vpn\\my_home_pc.crt»
key «G:\\key\\vpn\\my_home_pc.key»
cipher AES-256-CBC
comp-lzo
verb 3
На вине OpenVPN, на сервере CentOS. Не знаю какую инфу ещё добавить. Что может не давать соединиться с сервером, как отладить/найти ошибку, подскажите пожалуйста(