OpenVPN Fehler tls-remote (2.4.6)

Searcher_123

Newbie
Registriert
Okt. 2018
Beiträge
5
Hallo Leute,

ich hab ein Problem mit der Installation von OpenVPN (Windows). Vielleicht habt ihr den einen oder anderen Tip. Ich hab schon im Forum gesucht, aber nichts passendes gefunden.

Also folgendes. Ich versuche die OpenVPN Version auf einem Client (W10) zu installieren (auf einem Win Server 2016 hab ich sie schon installiert und die Zertifikate generiert). Es kommt aber immer eine Fehlermeldung auf dem client:

Options error: Unrecognized option or missing or extra parameter(s) in client.ovpn:127: tls-remote (2.4.6)
Use --help for more information.

Hat jemand von Euch eine Idee (ich hab die Zertifikate nach Anleitung (textdatei im Setup)) installiert)?
Hier der Inhalt der Server Config und der Client Config.

-----------------------------------------------------------------------
client config:
-----------------------------------------------------------------------
client
pull
dev tun
dev-node vAdapter_OPENVPN
proto udp
remote ÖFFENTLICHE IP 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert CLIENT.crt
key CLIENT.key
cipher AES-256-CBC
comp-lzo
verb 4
# Silence repeating messages
;mute 20
tls-remote server
;ns-cert-type server
;remote-cert-tls server
-----------------------------------------------------------------------
server config:
-----------------------------------------------------------------------
local IP ADRESSE SERVER
port 1194
proto udp
dev tun
dev-node vAdapter_OPENVPN
ca ca.crt
cert SERVER.crt
key SERVER.key # This file should be kept secret
dh dh2048.pem
server 10.8.0.0 255.255.255.0
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route Öffentliche IP und Subnetmask"
keepalive 10 120
cipher AES-256-CBC
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3
explicit-exit-notify 1
-----------------------------------------------------------------------

Open_VPN.png
 
Ich glaube tls-remote wird nicht mehr unterstützt. Stattdessen verify-x509-name nutzen.
 
Hi danke Dir für die Info. Wo trage ich das ein? In der Client config? So (letzte Zeile):

client
pull
dev tun
dev-node vAdapter_OPENVPN
proto udp
remote ÖFFENTLICHE IP 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert CLIENT.crt
key CLIENT.key
cipher AES-256-CBC
comp-lzo
verb 4
# Silence repeating messages
;mute 20
;tls-remote server
;ns-cert-type server
;remote-cert-tls server
verify-x509-server

Dann erscheint die Meldung:

Options error: Unrecognized option or missing or extra parameter(s) in client.ovpn:131: verify-x509-server (2.4.6)

Use --help for more information.
 
Zuletzt bearbeitet:
Bei mir steht das so in der Client Config:
verify-x509-server Authority name

Wobei Authority der Name der Server Authority ist. Das ist also ein Eigenname. Müsste bei dir Server sein. Bin aber kein OpenVPN Spezi. Also Vorsicht, gefährliches Halbwissen ;-)
 
Danke für das Feedback. Wenn ich das in die Client Config einfüge erscheint die Meldung:
Options error: Unrecognized option or missing or extra parameter(s) in client.ovpn:131: verify-x509-server (2.4.6)

Ich hab die Server Zertifikate wie in der Anleitung erstellt. Muss ich hier (auf dem Server) den Parameter "verify-x509-server" irgendwie mitgeben?
 
Nicht, dass ich wüsste. Wie sieht denn deine Zeile aus?

verify-x509-server "Server" name

Ob mit oder ohne "" musst du probieren. Das liegt manchmal am Client.

Ach und bei mir ist noch

remote-cert-tls server

drin. Das hast du wegkommentiert.
 
Die letzte Zeile (die nicht auskommentierte) ist die Zeile, die ich eingefügt habe. Die Fehlermeldung erscheint immer-mit Anführungszeichen oder ohne.

Was mir nicht klar ist, ist ob ich die Zertifikate mit dem x509 Parameter erstellen muss oder ohne? Ich hab sie wie in der Anleitung erstellt (build-key.bat client). Also ohne den Parameter.

# Silence repeating messages
;mute 20
;tls-remote server
;ns-cert-type server
;remote-cert-tls server
verify-x509-server SERVER

Options error: Unrecognized option or missing or extra parameter(s) in client.ovpn:131: verify-x509-server (2.4.6)
Use --help for more information.
 
Ergänze mal ein name hinter SERVER wie ich das in meinem Post auch drin habe.

Code:
verify-x509-server SERVER name
 
OK. Hab ich gemacht (name hinter Server) -es erscheint trotzdem weiterhin die Meldung (remote cert-tls server ist auch wieder aktiv).
 
Zurück
Oben