Saya mengonfigurasi server OpenVPN (versi 2.3.10) pada server Windows 2012 tetapi saya tidak dapat membuatnya berfungsi.
Server berada di belakang router dan saya membuka port 1194 dan membuat aturan untuk meneruskan lalu lintas pada port ini ke server.
Berikut adalah log yang saya lihat di server ketika saya mencoba untuk terhubung dari klien:
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
Di mana XX.XX.XX.XX adalah ip dari klien. Jadi saya mengerti dari sini bahwa klien setidaknya dapat tiba di server, jadi tidak ada masalah routing atau firewall.
Saya mengikuti deskripsi yang disediakan di sini. Panduan Windows Mudah. Ada ide?
man openvpn
dan mencari sesuatu yang mengontrol protokol. Jangan lupa untuk mengubahnya di klien dan server, jika Anda memutuskan untuk melakukan tes.
XX.XX.XX.XX
mewakili alamat yang sama (harap pertimbangkan untuk tidak mengacaukan hal-hal seperti itu ), saya tertarik dengan perubahan nomor port sumber (57804, 55938). Itu menunjukkan kepada saya bahwa ada NAT tidak dapat diandalkan di jalan, yang paling sering terjadi pada UDP. Apakah Anda menggunakan transportasi UDP atau TCP, dan jika yang pertama, dapatkah Anda mencoba yang terakhir dan melihat apakah masalahnya hilang?