Di masa lalu saya bisa terhubung ke server Cisco VPN tertentu. Saya sudah bepergian selama 7 minggu, dan sekarang saya kembali ke rumah, tetapi tidak lagi dapat terhubung ke server VPN. Hari ini server tiba-tiba meminta saya untuk menjalankan trojan 'Cisco Secure Desktop', dan saya telah mengkonfigurasi OpenConnect untuk melakukan ini (baik melalui dialog GUI, dan --csd-user
opsi baris perintah untuk openconnect
), masih saya tidak lagi bisa mendapatkan Koneksi VPN berfungsi.
Log koneksi VPN berakhir dengan empat baris ini berulang-ulang:
GET https://vpn.server.com/+CSCOE+/sdesktop/wait.html
SSL negotiation with vpn.server.com
Connected to HTTPS on vpn.server.com
Refreshing +CSCOE+/sdesktop/wait.html after 1 second...
Apakah Anda tahu tentang apa yang terjadi atau bagaimana saya bisa memperbaikinya?
Apakah Anda menebak bahwa masalahnya adalah perubahan konfigurasi sisi server VPN? Script 'Cisco Secure Desctop' mungkin? Server VPN tidak pernah meminta saya untuk menjalankan skrip 'Cisco Secure Desktop' sebelumnya, ketika saya dapat terhubung. - Atau menurut Anda OS saya telah memutakhirkan OpenConnect ke versi yang entah bagaimana tidak kompatibel?
"Refreshing ... / sdesktop / wait.html" , apa itu, mengapa? Dan + CSCOE + , terdengar aneh.
OS Saya: Linux Mint 17. OpenConnect versi v5.02. Orang lain dapat terhubung ke server VPN - mereka menggunakan Mac atau Windows, bukan Linux.
Berikut log OpenConnect lengkap:
POST https://vpn.server.com/
Attempting to connect to server 111.222.333.444:443
Using client certificate 'My-Full-Name'
Adding supporting CA 'TC TrustCenter Class 2 L1 CA XI'
SSL negotiation with vpn.server.com
Connected to HTTPS on vpn.server.com
Got HTTP response: HTTP/1.0 302 Object Moved
GET https://vpn.server.com/
Attempting to connect to server 111.222.333.444:443
SSL negotiation with vpn.server.com
Connected to HTTPS on vpn.server.com
Got HTTP response: HTTP/1.0 302 Object Moved
GET https://vpn.server.com/+webvpn+/index.html
SSL negotiation with vpn.server.com
Connected to HTTPS on vpn.server.com
GET https://vpn.server.com/CACHE/sdesktop/install/binaries/sfinst
GET https://vpn.server.com/+CSCOE+/sdesktop/wait.html
Refreshing +CSCOE+/sdesktop/wait.html after 1 second...
GET https://vpn.server.com/+CSCOE+/sdesktop/wait.html
SSL negotiation with vpn.server.com
Connected to HTTPS on vpn.server.com
Refreshing +CSCOE+/sdesktop/wait.html after 1 second...
GET https://vpn.server.com/+CSCOE+/sdesktop/wait.html
SSL negotiation with vpn.server.com
Connected to HTTPS on vpn.server.com
Refreshing +CSCOE+/sdesktop/wait.html after 1 second...
GET https://vpn.server.com/+CSCOE+/sdesktop/wait.html
SSL negotiation with vpn.server.com
Connected to HTTPS on vpn.server.com
Refreshing +CSCOE+/sdesktop/wait.html after 1 second...
GET https://vpn.server.com/+CSCOE+/sdesktop/wait.html
SSL negotiation with vpn.server.com
Connected to HTTPS on vpn.server.com
Refreshing +CSCOE+/sdesktop/wait.html after 1 second...
(... continues forever)
Saya membaca di sini bahwa saya dapat membungkus skrip 'Cisco Secure Desktop' dalam skrip shell, melalui --csd-wrapper
opsi; skrip yang disarankan terlihat seperti ini:
#!/bin/bash -x
exec 2>&1 > /dev/null
CSD_BINARY="$1"
shift
$CSD_BINARY "$@"
Ini tidak memiliki efek apa pun.
Saya juga sudah menguji --no-xmlpost
benderanya, seperti yang disarankan di sini , tidak ada efek.
Seseorang menyarankan untuk menginstal dukungan 32 bit, tetapi ternyata OS saya sudah memiliki itu:
$ dpkg --print-foreign-architectures
i386
Inilah orang lain yang mengalami masalah yang sama. Ini adalah pertanyaan ServerFault, tetapi ternyata itu dihapus di ServerFault, di luar topik di sana saya kira. Tidak ada jawaban untuk pertanyaan itu.
Sunting Dengan -v
bendera (verbose), openconnect
terus mengulangi baris-baris ini:
$ openconnect -v -c cert.pem --csd-user=kajmagnus vpn.example.com
...
GET https://vpn.example.com/+CSCOE+/sdesktop/wait.html
SSL negotiation with vpn.example.com
Connected to HTTPS on vpn.example.com
Got HTTP response: HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Cache-Control: no-cache
Pragma: no-cache
Connection: Close
Date: Thu, 06 Nov 2014 11:10:18 GMT
HTTP body chunked (-2)
Refreshing +CSCOE+/sdesktop/wait.html after 1 second...