
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 ip
utilitá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 ip
utilitário para roteamento. ip
na versão 4.x ignora as informações de comprimento da máscara de rede, mas ip
na versão 5.x as considera inválidas.
Eu usei orebaixarPacote AUR para trazer ipconnect2
para 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.