Network Manager를 통해 OpenConnect를 사용하여 Juniper VPN에 연결하려면 어떻게합니까?


14

더 일반적인 질문 : 인수 / 스위치를 Network Manager의 클라이언트에 어떻게 전달합니까?

OpenConnect를 사용하여 Juniper VPN에 연결하기 위해 다음 명령 행을 사용합니다. sudo openconnect --juniper -u me vpn.juniper.example.com

설치 network-manager-openconnect했지만 연결에 실패합니다 (로그 창에 "XML 응답에"인증 "노드가 없습니다"메시지가 표시됨).

Network Manager를 사용할 때 VPN 클라이언트를 구성하려면 어떻게합니까?

업데이트 스위치
를 전달하는 것만 큼 간단하지 않을 수 있습니다 --juniper. 클라이언트의 이름을 바꾸고 --juniper스위치를 추가 하여 클라이언트를 호출하기 위해 셸 스크립트를 대신 배치 했으며 연결을 시도 할 때 동작에 차이가 없었습니다. 따라서 일반적인 질문은 여전히 ​​남아 있습니다. Network Manager를 사용할 때 클라이언트를 구성하는 방법은 무엇입니까?

답변:



0

Ubuntu 17.10에서는 network-manager-openconnect뿐만 아니라 network-manager-openconnect-gnome을 설치하는 한 "작동"하는 것 같습니다.

그런 다음 설정 UI를 통해 연결을 구성 할 수 있습니다. 네트워크에서 VPN을 클릭 한 다음 Cisco AnyConnect 호환 VPN을 선택한 다음 새 연결 대화 상자에서 Juniper / Pulse OpenConnect를 선택하고 세부 사항을 입력하십시오.


0

Network Manager를 사용하지 않지만 다음 명령 행에서 동일한 결과를 얻을 수 있습니다.

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

참고 : userName , Userstun1UserName 및 해당 GroupName으로 바꾸 십시오 . 또한 올바른 tunX 장치 를 선택하십시오 . GW가 UA 스니핑을 수행하는 경우 유효한 UserAgentString을 설정해야합니다.

CLI에서 비밀번호를 원하지 않으면 다음과 같이 해당 플래그를 제거하십시오.

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.