Ich konfiguriere einen OpenVPN-Server (Version 2.3.10) auf einem Windows 2012-Server, kann ihn jedoch nicht zum Laufen bringen.
Der Server befindet sich hinter einem Router, und ich habe den 1194-Port geöffnet und eine Regel erstellt, um den Datenverkehr auf diesem Port an den Server weiterzuleiten.
Hier ist das Protokoll, das auf dem Server angezeigt wird, wenn ich versuche, eine Verbindung von einem Client aus herzustellen:
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
Wobei XX.XX.XX.XX die IP des Clients ist. Daraus ergibt sich, dass der Client zumindest auf dem Server ankommen kann, sodass keine Routing- oder Firewall-Probleme auftreten.
Ich habe die hier angegebene Beschreibung befolgt. Easy Windows Guide Irgendwelche Ideen?
man openvpn
, nach etwas zu suchen, das das Protokoll steuert. Vergessen Sie nicht, es sowohl auf dem Client als auch auf dem Server zu ändern, wenn Sie sich für den Test entscheiden.
XX.XX.XX.XX
dieselbe Adresse darstellen (bitte denken Sie daran, solche Dinge nicht zu verschleiern ), interessiert mich die Änderung der Quellportnummern (57804, 55938). Das deutet darauf hin, dass ein unzuverlässiges NAT im Weg steht, was bei UDP am häufigsten der Fall ist. Verwenden Sie UDP- oder TCP-Transport, und wenn erstere, können Sie letztere ausprobieren und feststellen, ob das Problem behoben ist?