openconnect nexthop tem gateway inválido e valores inválidos para solicitação de obtenção de rota

openconnect nexthop tem gateway inválido e valores inválidos para solicitação de obtenção de rota

Estou tentando me conectar à rede da minha universidade com o openconnect. Quando faço isso, ele solicita minhas credenciais e exibe o seguinte:

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.

no Arch Linux. O Cisco anyconnect funciona bem em um Ubuntu VM na mesma máquina (solução alternativa desajeitada), mas prefiro resolver a causa do problema. Infelizmente, isso está além do meu nível de habilidade. Qualquer ajuda seria muito apreciada.

Responder1

Acredito que isso se deva à validação adicional ipconnect2(que fornece o iputilitário) na versão 5.x (não tenho certeza de qual versão especificamente)

vpnc-script, que é usado pelo openconnect, cria endereços CIDR IPv4 e os envia ao iputilitário para roteamento. ipna versão 4.x ignora as informações de comprimento da máscara de rede, mas ipna versão 5.x as considera inválidas.

Eu usei orebaixarPacote AUR para trazer ipconnect2para a versão 4.20, que parece funcionar.

Responder2

Eu tive o mesmo problema com o Mandjaro Linux e o problema desapareceu depois que atualizei ovpncpacote manualmente para a versão 0.5.3.r468.r81-1.

informação relacionada