Juniper setup on 12.04

16

Eu tenho um laptop com Windows XP e Ubuntu 12.04 (32 bits). Até agora, usei o Windows XP para me conectar a um Juniper VPN, mas agora gostaria de testá-lo com o Linux. Eu li o passo a passo do cientista louco (incluindo a parte de Java do sol), mas não consigo executar a configuração. Eu recebo o pop-up que me pergunta se tenho certeza de que quero executar o applet, mas nada.

mad-scientist diz que é provavelmente um problema de lib-runtime em C e sugere usar seu script com -nojava, mas ele não diz como instalar o Network Connect em primeiro lugar. Alguma idéia?

Obrigado por qualquer sugestão!

Laurian

PS: Eu tenho: Ubuntu 12.04 32bits Java da Sun 1.6.0.32 Firefox 12 xterm (acho que foi sugerido somehwere)

    
por Lauran 13.05.2012 / 03:24

7 respostas

16

A versão mais recente do plugin openjdk e icedtea funciona com o Juniper VPN. A remoção de versões antigas e outras do Java também pode ajudar.

Veja Alguém poderia fornecer um passo a passo para obter o juniper netconnect e o Citrix?

Este é um lugar onde achei que a linha de comando funciona melhor que o Ubuntu Software Center

Primeiro, remova as versões mais antigas do Java, tanto Oracle (Sun) quanto OpenJDK. Por exemplo, se você tiver o OpenJDK 6 instalado, digite um terminal:

sudo apt-get remove openjdk-6-jdk icedtea-6-plugin

Remova também o Sun Java. Se você instalou apenas o JRE, em vez de o JDK, altere os comandos de acordo. Então instale o OpenJDK-7 e o plugin correspondente:

sudo apt-get install openjdk-7-jdk icedtea-7-plugin

Abra o Firefox e teste a versão do Java que está sendo usada acessando este site link

Observação: 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ê ver a versão 7 em execução, está pronto para experimentar o Juniper VPN. Se não, você pode ter que remover a outra versão do Java. Espero que isso ajude.

Atualização: para o Ubuntu de 64 bits de 12,04 a 13,10

A partir de 7.3, os dispositivos Juniper SA suportam o Ubuntu de 64 bits para o Network Connect.

Primeiro, instale o jre / jdk e icedtea de 64 bits

sudo apt-get install openjdk-7-jre icedtea-7-plugin

Em segundo lugar, instale o jre de 32 bits

sudo apt-get install openjdk-7-jre:i386

Nota, não instale o icedtea de 32 bits. Certifique-se de que o 64bit é o java padrão. Enquanto o jre de 32 bits existir, o Juniper encontrará os arquivos necessários e executados.

Testado no Ubuntu 13.04 64bit.

Veja Juniper Network Knowledge-base para detalhes .

Atualização 2: para o Ubuntu 14.04 de 64 bits

O Network Connect procura por update-alternatives em / usr / sbin / e parece não haver nenhum link simbólico apontando para o diretório correto como 13.10.

Além dos passos acima para o Ubuntu 12.04-13.10 de 64 bits, adicione symlink a / usr / sbin / por:

sudo ln -s /usr/bin/update-alternatives /usr/sbin/

A questão 14.04 é explicada com mais detalhes em Como instalar Juniper VPN no Ubuntu 14.04 LTS?

    
por user68186 18.06.2012 / 21:37
6

Eu nunca consegui este trabalho com apenas Java simples no meu navegador. Felizmente, há outra opção aqui: link : D

Claro, o melhor seria que tudo fosse suportado no Network Manager através do pacote network-manager-vpnc.

    
por carestad 20.09.2012 / 16:41
4

O cliente OpenConnect VPN de software livre agora tem suporte para a Juniper. Consulte o link

    
por dwmw2 03.02.2015 / 13:04
1

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 é a 7.4R6. Eu tinha todas as bibliotecas instaladas e openjdk-7-jre: i386 instalado.

Pesquisando um pouco mais a fundo, revelou que o Network Connect está usando a listagem update-alternatives para decidir se o jre de 32 bits está instalado.

/usr/sbin/alternatives command not found
Command = /bin/sh -c /usr/sbin/update-alternatives --display java 2>&1 | grep -v "/bin/sh:" | grep ^/ | cut -d " " -f 1 | tr " " " "

No entanto, parece update-alternatives de /usr/sbin/ e parece não haver nenhum link simbólico apontando para o diretório correto como 13.10. Então, adicionar um link simbólico a /usr/sbin/ ajudou.

$ sudo ln -s /usr/bin/update-alternatives /usr/sbin/
    
por jalmargyyk 28.03.2014 / 22:11
0

Usando as instruções aqui: link Eu tenho juniper VPN rodando no Ubuntu 12.04 64bit sem nenhum software de 32 bits instalado, exceto por essas 3 bibliotecas:

sudo apt-get install libc6-i386 lib32z1 lib32nss-mdns

Eu inicio o script jnc perl usando a opção --nox (sem gui) e funciona muito bem, eu uso todos os dias.

Eu originalmente baixei o arquivo cert usando o Firefox 64-bit: Ferramentas > PageInfo > Segurança > Visualizar certificado > detalhes > exportação

Eu já encontrei este script que faz o mesmo: link

Meu arquivo de configuração específico exigiu host, usuário, domínio e arquivo de certificados. Seu pode ser diferente.

A configuração do local do arquivo de certificados exigiu o nome do caminho completo, ~ não se expandiu para / home / username

    
por Antonios Hadjigeorgalis 03.06.2013 / 19:40
0

Você pode se conectar a uma Juniper Network usando o Google Chrome e algumas bibliotecas de 32 bits. Dê uma olhada no post no meu blog:

link

Espero que ajude.

    
por 0R10N 20.10.2013 / 15:01
0

Eu tive problemas mesmo depois de seguir as instruções (o cliente de conexão de rede simplesmente falha). Eu estava procurando nos logs e descobri que o script sh para iniciar o NC.jar requeria o xterm. A solução é instalar o xterm para pessoas com o meu problema:

sudo apt-get install xterm    

Estou usando o java oracle 8 do webupd8team como o padrão e manualmente instalei o oracle 8 u25 de 32 bits manualmente a partir do site oracle.

EDIT: Só funciona em .... Linux Mint 17.1. Eu nunca consegui trabalhar totalmente consistentemente no Ubuntu 14.04.1

    
por Jeremy Jao 16.01.2015 / 21:04

Tags