Eu tenho um laptop com Windows XP e Ubuntu 12.04 (32 bits). Até agora, eu usava o Windows XP para conectar-me a uma VPN Juniper, mas agora gostaria de experimentá-lo com o Linux. Eu li o passo a passo do cientista louco (incluindo a parte do java do sol), mas não consigo executar a instalação. Recebo o pop-up que me pergunta se tenho certeza de que quero executar o applet, mas nada.
O mad-scientist diz que provavelmente é um problema de lib em tempo de execução C e sugere usar seu script com -nojava, mas ele não diz como instalar o Network Connect em primeiro lugar. Qualquer ideia?
Obrigado por qualquer sugestão!
Laurian
PS: Eu tenho: Ubuntu 12.04 32bits Java a partir do Sun 1.6.0.32 Firefox 12 xterm (acho que foi sugerido em algum lugar)
Respostas:
A versão mais recente do plugin openjdk e icedtea funciona com o Juniper VPN. A remoção de versões mais antigas e outras do Java também pode ajudar.
Consulte Alguém poderia fornecer um passo a passo para obter o juniper netconnect e o citrix?
Este é um lugar onde eu achei a linha de comando melhor do que o Ubuntu Software Center
Primeiro remova as versões mais antigas do Java, Oracle (Sun) e OpenJDK. Por exemplo, se você tiver o OpenJDK 6 instalado, digite um terminal:
Remova o Sun Java também. Se você instalou apenas o JRE, em vez do JDK, altere os comandos adequadamente. Em seguida, instale o OpenJDK-7 e o plugin correspondente:
Abra o Firefox e teste a versão do Java que está sendo usada acessando este site http://www.java.com/en/download/testjava.jsp
Nota: A partir do Chrome 35, o suporte a Java para o Chrome no Linux foi descontinuado. Você precisa usar o Firefox para fazer o Java (e, portanto, o Network Connect) funcionar.
Se você vir a versão 7 em execução, estará pronto para experimentar o Juniper VPN. Caso contrário, pode ser necessário remover a outra versão do Java. Espero que isto ajude.
Atualização: para Ubuntu de 64 bits 12.04 a 13.10
A partir da versão 7.3, os dispositivos Juniper SA suportam o Ubuntu para Network Connect de 64 bits.
Primeiro, instale o jre / jdk de 64 bits e o icedtea
Segundo, instale o 32bit jre
Nota, não instale o icedtea de 32 bits. Verifique se o 64 bits é o java padrão. Enquanto o jre de 32 bits existir, o Juniper encontrará os arquivos necessários e executará.
Testado no Ubuntu 13.04 64bit.
Consulte a Base de Conhecimento da Juniper Network para obter detalhes .
Atualização 2: para o Ubuntu 14.04 de 64 bits
O Network Connect é procurado
update-alternatives
em / usr / sbin / e parece não haver um link simbólico apontando para o diretório certo como o 13.10 tinha.Além das etapas acima para o Ubuntu 12.04-13.10 de 64 bits, adicione o link simbólico a / usr / sbin /:
A questão 14.04 é explicada em mais detalhes em Como instalar o Juniper VPN no Ubuntu 14.04 LTS?
fonte
Eu nunca consegui isso trabalhando com Java simples no meu navegador. Felizmente, há uma outra opção aqui: http://mad-scientist.us/juniper.html : D
Obviamente, o melhor seria que tudo isso fosse suportado no Network Manager por meio do pacote network-manager-vpnc.
fonte
O cliente OpenConnect VPN de código aberto agora tem suporte para o Juniper. Consulte http://www.infradead.org/openconnect/juniper.html
fonte
Atualização para 14.04 Trusty Tahr (64 bits)
A primeira execução com o Network Connect no 14.04 resultou em uma falha e o Network Connect apenas reclamou da falta de bibliotecas de 32 bits. Minha versão NC é 7.4R6. Eu tinha todas as bibliotecas instaladas e o openjdk-7-jre: i386 instalado.
Aprofundando um pouco mais, revelou que o Network Connect está usando a lista de alternativas de atualização para decidir se o jre de 32 bits está instalado.
No entanto ele está olhando
update-alternatives
a partir/usr/sbin/
e não parece haver nenhuma ligação simbólica apontando para o diretório certo como 13.10 tinha. Então, adicione o link simbólico para/usr/sbin/
ajudar.fonte
Usando as instruções aqui: http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ Tenho a juniper VPN em execução no Ubuntu 12.04 64bit com nenhum software de 32 bits instalado, exceto pelas três bibliotecas:
Eu inicio o script jnc perl, use a opção --nox (no gui) e funciona muito bem, eu uso todos os dias.
Originalmente, baixei o arquivo cert usando o Firefox de 64 bits: Ferramentas> Informações da página> Segurança> Ver certificado> detalhes> exportar
Desde então, encontrei este script que faz o mesmo: https://github.com/udomsak/juniper-ncui/blob/master/getx509certificate.sh
Meu arquivo de configuração específico requer host, usuário, região e certificado. O seu pode ser diferente.
A configuração do local do arquivo de certificação exigia o nome completo do caminho, ~ não foi expandido para / home / username
fonte
Você pode se conectar a uma rede Juniper usando o Google Chrome e algumas bibliotecas de 32 bits. Dê uma olhada no post no meu blog:
http://arecordon.blogspot.com.ar/2013/07/ubuntu-junipers-network-on-ubuntu64.html
Espero que ajude.
fonte
Eu tive problemas mesmo depois de seguir as instruções (o cliente de conexão de rede travará). Eu estava olhando para os logs e descobri que o script sh para iniciar o NC.jar exigia o xterm. A solução é instalar o xterm para pessoas com meu problema:
Estou usando o java oracle 8 do webupd8team como o padrão e o java oracle 8 u25 manualmente instalado 32 u25 manualmente a partir do site da oracle.
EDIT: Funciona apenas em .... Linux Mint 17.1. Na verdade, nunca consegui funcionar totalmente de forma consistente no Ubuntu 14.04.1
fonte