openconnect nexthop に無効なゲートウェイとルート取得要求の無効な値があります

openconnect nexthop に無効なゲートウェイとルート取得要求の無効な値があります

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-scriptopenconnect で使用される は、CIDR IPv4 アドレスを構築し、ipルーティングのためにユーティリティに送信します。ipバージョン 4.x ではネットマスクの長さ情報は無視されますが、ipバージョン 5.x では無効とみなされます。

私はダウングレードAUR パッケージを使用してバージョン 4.20 にアップグレードするとipconnect2、動作するようです。

答え2

Mandjaro Linuxでも同じ問題がありましたが、アップグレードしたら問題はなくなりました。VPNパッケージを手動でバージョン 0.5.3.r468.r81-1 にアップグレードします。

関連情報