Fazendo uma VPN Juniper funcionar no Linux

Fazendo uma VPN Juniper funcionar no Linux

Já tentei diversas ferramentas, os scripts originais (ncsvc e ncui) não emitem nenhuma mensagem de erro para saber o que há de errado com a conexão, mesmo com o wireshark não consegui saber o que havia de errado. A melhor ferramenta que encontrei até agora éjvpnescrito em Perl, porém recebi um Status=6eerro (outros usuários parecem ter o mesmo erro), infelizmente o desenvolvedor parece não ter tempo para corrigi-lo, aqui estão os logs dos modos ncsvc e ncui esperando que alguém tenha tido o mesmo problema :

saída padrão ncsvcesaída padrão ncui

Responder1

Estamos trabalhando para adicionar suporte Juniper ao cliente VPN OpenConnect:http://www.infradead.org/openconnect/

Por enquanto, até completarmos o suporte à autenticação no próprio OpenConnect, ele está sendo invocado por outro script semelhante aos que você está tentando:https://github.com/russdill/juniper-vpn-py

Posso fazer com que você experimente isso e nos conte seus resultados? Devemos ser capazes de fazer isso funcionar e, quando a poeira baixar, você deverá ter suporte totalmente integrado ao NetworkManager, assim como temos para o Cisco AnyConnect (e linha de comando também, é claro).

Estamos no canal de IRC #openconnect no FreeNode, e o[e-mail protegido]lista de discussão.

Responder2

Eu também estava encontrando esse erro e descobri que é uma condição de corrida que consegui contornar ativando o modo de depuração (ou seja , debug=1em jvpn.ini, o que você obviamente já fez) e deixando jvpncomeçar ncsvccom strace, ou seja, substituindo esta linha emjvpn.pl

system("./ncsvc >/dev/null 2>/dev/null &");

por

system("strace ./ncsvc >/dev/null 2>/dev/null &");

É um heisenbug. Solução completa aqui:https://github.com/AurelienLourot/jvpn

Responder3

Você tentoumsjnc? Eu tenho usado isso há alguns anos na minha caixa Debian para entrar na Juniper VPN do meu empregador. As instruções no site referenciado são bastante completas.

informação relacionada