Jak korzystać z OpenConnect za pośrednictwem Network Managera, aby połączyć się z Juniper VPN?


14

Bardziej ogólne pytanie: jak przekazać argumenty / przełączniki do klienta w Network Managerze?

Aby połączyć się z Juniper VPN za pomocą OpenConnect, używam następującego wiersza polecenia: sudo openconnect --juniper -u me vpn.juniper.example.com

Zainstalowałem network-manager-openconnect, ale nie można się połączyć (w oknie dziennika pojawia się komunikat „Odpowiedź XML nie zawiera węzła„ uwierzytelnianie ”).

Jak skonfigurować klienta VPN podczas korzystania z Network Managera?

Aktualizacja
To może nie być tak proste, jak przejście --juniperprzełącznika. Zmieniłem nazwę klienta i umieściłem skrypt powłoki w jego miejscu, aby wywołać klienta z --juniperdodanym przełącznikiem, i nie zauważyłem żadnej różnicy w zachowaniu podczas próby połączenia. Pozostaje więc ogólne pytanie: jak skonfigurować klienta podczas korzystania z Network Managera?

Odpowiedzi:



0

W Ubuntu 17.10 wydaje się, że „po prostu działa”, o ile instalujesz nie tylko menedżera sieci-openconnect, ale także menedżera sieci-openconnect-gnome.

Połączenie można następnie skonfigurować za pomocą interfejsu użytkownika ustawień: w obszarze Sieć VPN kliknij +, następnie wybierz Cisco AnyConnect Compatible VPN, a następnie w oknie dialogowym nowego połączenia wybierz Juniper / Pulse OpenConnect i wypełnij szczegóły.


0

Nie używam Network Managera, ale możesz uzyskać ten sam wynik w następującym wierszu polecenia.

echo "PutHereYourPassWord" | openconnect --juniper -u userName --passwd-on-stdin --no-cert-check --authgroup=Users -i tun1 --useragent 'NetScreen-Remote 9.0' --os linux https://10.10.10.10

Uwaga: Wymień podając nazwę użytkownika , użytkowników i tun1 z nazwa_użytkownika i odpowiadające GroupName . Upewnij się również, aby wybrać prawidłowe urządzenie tunX . Jeśli Twój GW wykonuje wąchanie UA, może być konieczne ustawienie prawidłowego UserAgentString.

Jeśli nie chcesz hasła w interfejsie CLI, usuń odpowiednie flagi:

openconnect --juniper -u userName --no-cert-check --authgroup=Users -i tun1 --useragent 'NetScreen-Remote 9.0' --os linux https://10.10.10.10

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.