Ich benutze openconnect
, um eine Verbindung zu einem VPN herzustellen. Beim Starten des Clients als sudo openconnect -v -u anaphory vpn-gw1.somewhere.net
kann ich nach Eingabe von GROUP und Passwort eine Verbindung herstellen.
# openconnect -v -u anaphory vpn-gw1.somewhere.net
[…]
XML POST enabled
Please enter your username and password.
GROUP: [Anyconnect-VPN|CLUSTER-DLCE|Clientless]:CLUSTER-DLCE
POST https://vpn-gw1.somewhere.net
Got HTTP response: HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
[…]
Wenn ich jedoch denselben Gruppennamen in der Befehlszeile eingebe, schlägt die Verbindung mit der Meldung "Ungültiger Hosteintrag" fehl.
# openconnect -v -g CLUSTER-DLCE -u anaphory vpn-gw1.somewhere.net
[…]
XML POST enabled
Please enter your username and password.
Password:XML POST enabled
Invalid host entry. Please re-enter.
Failed to obtain WebVPN cookie
Muss ich den Gruppennamen verzaubern oder wie finde ich heraus, wie das funktioniert?
vpn
openconnect
Anaphorie
quelle
quelle
Antworten:
Versuchen Sie es
--authgroup
statt-g
Grüße
quelle
authgroup=tunnel Company XYZ
noch `authgroup =" tunnel Company XYZ ". Weißt du, wie man das löst?GROUP: [tunnel Company XYZ|tunnel all]:
- Wie kann ich dies in denopenconnect
-Befehl eingeben?Tatsächlich führt die von user2000606 nicht gegebene Antwort zum Erfolg.
Die an den ASA gesendeten HTTP-Nachrichten unterscheiden sich, je nachdem, wie Sie eine Gruppe auswählen, und VPN-Gateways können diesbezüglich wählerisch sein.
Dies ist mein grundlegender Aufruf an
openconnect
Das Ausgeben dieses Befehls und das Bereitstellen der gewünschten VPN-Gruppe nach Aufforderung führt zu folgendem HTTP-Chat (ich habe nur die scheinbar relevanten Teile der XML-Dokumente eingeschlossen):
Beachten Sie die
group-select
-groups und dass alle Anforderungen sindPOST / HTTP/1.1
. Das gleiche Ergebnis wird--authgroup AnyConnect-MyGroup
mit dem Basisaufruf an erzieltopenconnect
.Bei der Verwendung passiert
-g AnyConnect-MyGroup
anstelle von--authgroup AnyConnect-MyGroup
:Beachten Sie, dass wir diesmal den Server nicht informieren,
group-select
sondern einfach unseren Gruppennamen mitgroup-access
und die HTTP-Anfrage eingeben. Das gleiche negative Ergebnis wird hervorgerufen, wenn der Gruppenname zur Gateway-Adresse hinzugefügt wird, dhvpn.ssl.mydomain.tld/AnyConnect-MyGroup
als letzte Zeile des Basisaufrufs verwendet wirdopenconnect
.quelle