
Я пытаюсь подключиться к университетской сети с помощью 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
(которая обеспечивает ip
работу утилиты) в версии 5.x (не уверен, в какой именно версии)
vpnc-script
, который используется openconnect, создает адреса CIDR IPv4 и отправляет их утилите ip
для маршрутизации. ip
В версии 4.x игнорирует информацию о длине маски сети, но ip
в версии 5.x считает ее недействительной.
Я использовалпонижениеПакет AUR для обновления моей ipconnect2
версии до 4.20, который, похоже, работает.
решение2
У меня была такая же проблема с Mandjaro Linux, и проблема исчезла после обновленияvpncупакуйте вручную до версии 0.5.3.r468.r81-1.