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で正常に動作しますが(不器用な回避策)、問題の原因を解決したいと思います。これは残念ながら私のスキルレベルを超えています。どんな助けでも大歓迎です。
Mandjaro Linuxでも同じ問題が発生しましたが、 vpnc パッケージを手動でバージョン0.5.3.r468.r81-1にアップグレードした後、問題は解決しました。
これは、バージョン5.xのipconnect2
(ip
ユーティリティを提供する)に検証が追加されたためだと思います(具体的にどのバージョンかわからない)
openconnectで使用されるvpnc-script
は、CIDR IPv4アドレスを作成し、ルーティングのためにip
ユーティリティに送信します。バージョン4.xのip
はネットマスク長情報を無視しますが、バージョン5.xのip
はそれを無効と見なします。
私は downgrade AURパッケージを使用してipconnect2
をバージョン4.20にしました。