
openconnect を使用して大学のネットワークに接続しようとしています。接続すると、資格情報が求められ、次のように出力されます。
POST university_url
Got CONNECT response: HTTP/1.1 200 OK
CSTP connected. DPD 30, Keepalive 20
Connected as my.ip.v4.address, using SSL, with DTLS in progress
Established DTLS connection (using GnuTLS). Ciphersuite (DTLS1.2)-(ECDHE-RSA)-(AES-256-GCM).
Error: Nexthop has invalid gateway.
Error: ipv4: Invalid values in header for route get request.
Arch Linux で。Cisco anyconnect は、まったく同じマシン上の Ubuntu VM で正常に動作します (不器用な回避策)。ただし、私はむしろ問題の原因を解決したいと思っています。残念ながら、これは私のスキルレベルを超えています。どんな助けでも大歓迎です。
答え1
ipconnect2
これはバージョン 5.x で(ユーティリティを提供する)に検証が追加されたためだと思いますip
(具体的にどのバージョンかはわかりません)
vpnc-script
openconnect で使用される は、CIDR IPv4 アドレスを構築し、ip
ルーティングのためにユーティリティに送信します。ip
バージョン 4.x ではネットマスクの長さ情報は無視されますが、ip
バージョン 5.x では無効とみなされます。
私はダウングレードAUR パッケージを使用してバージョン 4.20 にアップグレードするとipconnect2
、動作するようです。
答え2
Mandjaro Linuxでも同じ問題がありましたが、アップグレードしたら問題はなくなりました。VPNパッケージを手動でバージョン 0.5.3.r468.r81-1 にアップグレードします。