ฉันเพิ่งได้ทำงานนี้ มีข้อผิดพลาดรายงาน
http://lists.infradead.org/pipermail/openconnect-devel/2016-September/003951.html
ซึ่งทำให้เซิร์ฟเวอร์ชีพจรปฏิเสธไคลเอนต์ที่ไม่มีส่วนหัวของเนื้อหา 256 บิตบนแพคเก็ตบางอย่าง สิ่งนี้ได้รับการแก้ไขในซอร์สโค้ด แต่ยังไม่ได้ถูกคอมไพล์ในรีลีสของ ubuntu xenial (เป็นไปได้มากที่จะปล่อยออกมาอื่น ๆ ) ติดตั้งจากแหล่งฉันต้อง:
- คัดลอก vpnc-script จากลิงค์ต่อไปนี้เพื่อ / etc / vpnc / vpnc-script
http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/HEAD:/vpnc-script
- chmod + x / etc / vpnc / vpnc-script
- โคลนแหล่งที่มา
git://git.infradead.org/users/dwmw2/openconnect.git
- cd openconnect
git checkout v7.08
sudo apt-get install automake libtool liblz4-1 libxml2-dev openssl libssl-dev
sudo ./autogen.sh
sudo ./configure
คุณอาจต้องเพิ่ม--without-openssl-version-check
คำเตือนลงไป
sudo make
sudo make install
จากนั้นให้เรียกใช้จากไดเรกทอรีที่คุณโคลนสำหรับฉัน:
sudo ~/code/openconnect/openconnect --juniper <server> -u <username>
ฉันพยายามทำงานนี้เป็นเวลาหลายเดือนแล้ว แต่ตอนนี้ฉันได้รับที่อยู่ IP จากแอพพลิเคชั่นชีพจรของเราแล้ว