Não é possível conectar-se ao Juniper VPN no Lubuntu 13.04

4

Estou usando o Lubuntu 13.04. Tentei isso com o Chrome, Firefox e Epiphany com o mesmo resultado.

  1. Eu faço login na minha página da VPN
  2. Clique em Iniciar para abrir uma conexão.
  3. A janela aparece perguntando se eu quero instalar o arquivo jar - > Clico em sim
  4. Terminal aparece me pedindo senha de root que eu entro
  5. A barra de progresso é atualizada momentaneamente quando parece expirar e retornamos ao passo 2
  6. Eu clico em iniciar novamente e a barra de progresso continua de onde parou, repita isso algumas vezes
  7. Eventualmente, o progresso atinge o final da barra, mas nada acontece
  8. Se eu fizer o ping da máquina que estou tentando conectar à máquina, não será encontrado
  9. não vejo a VPN na minha lista de conexões

Eu tentei as etapas delineadas pelo Mad Scientist no link mas ele não se conecta (status show "connecting" por um segundo e depois "desconectado"), mas acho que algo fundamental está errado antes desse estágio.

Alguma idéia?

* ATUALIZAÇÃO ***

De acordo com o site da Juniper, a partir de 7.3, os dispositivos Juniper SA suportam o Ubuntu de 64 bits para o Network Connect:

"Um cliente de encapsulamento VPN de 64 bits nativo ainda não está disponível. Em vez disso, foram feitas alterações no cliente de 32 bits existente para que ele possa ser executado em plataformas de 64 bits. Devido a isso, o encapsulamento VPN tem dependências Java de 32 bits e bibliotecas padrão de 32 bits, mesmo quando executados em uma plataforma de 64 bits. " - link

Então, aparentemente, a resposta é instalar o jre / jdk e icedtea de 64 bits e depois instalar o jre de 32 bits:

sudo apt-get instala o openjdk-7-jre icedtea-7-plugin sudo apt-get instala openjdk-7-jre: i386

Limpei minha unidade, reinstalei e tentei o procedimento acima sem sucesso. Depois de digitar minha senha de root, eu esperaria que algo acontecesse, me notificando que eu estava conectado à vpn, mas como eu disse, continuo voltando à página com o botão Iniciar e se eu continuar clicando, o progresso será concluído, mas nenhuma notificação Estou conectado e não consigo fazer o ping na máquina.

Dito isto, se eu sair e voltar para o site vpn recebo uma mensagem de que outra sessão está em andamento. No entanto, se eu digitar 'mcli con' no terminal (não tenho certeza se esse é o melhor comando para usar) não vejo nenhuma conexão VPN

Eu verifiquei no Java.com que o Java 7 de 64 bits é o meu padrão.

    
por China Diapers 12.06.2013 / 12:27

3 respostas

3

Se você tiver o Juniper SA mais antigo que o 7.3, será necessário instalar ambos os 32 e os 64 bits. Você precisa iniciar o java 32 bit para executar a conexão de rede.

Você precisa instalar o pacote libxtst6: i386 para executar a versão de 32 bits do java no sistema de 64 bits:

sudo apt-get install libxtst6:i386 libxrender1:i386 libxi6:i386 libncurses5:i386 libncursesw5:i386 libncurses-ruby:i386

(se falhar, instale o pacote inteiro do ia32-libs).

instale a versão de 64 bits em / usr / lib / java / jre /

instale a versão de 32 bits em / usr / lib / java32 / jre /

faça o seguinte:

sudo mv /usr/lib/java/jre/bin/java{,.orig}

sudo gedit /usr/lib/java/jre/bin/java
O arquivo

deve ficar assim:

#!/bin/bash
if [ "$3" = "NC" ]
then
  /usr/lib/java32/jre/bin/java "$@"
else
  /usr/lib/java/jre/bin/java.orig "$@"
fi

Então você precisa torná-lo executivo:

sudo chmod +x /usr/lib/java/jre/bin/java

Em seguida, use update-alternatives para instalar a versão apropriada do java:

sudo update-alternatives --install /usr/lib/mozilla/plugins/libnpjp2.so java_plugin /usr/lib/java/jre/lib/amd64/libnpjp2.so 10
sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jre/bin/java 10
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/java/jre/bin/javaws 10

Se você tiver uma pasta pessoal criptografada, desde 13.04 há nosuid adicionados às opções de montagem, portanto você pode mover a pasta .juniper para fora da página inicial criptografada, por exemplo: / opt an the create a symlink:

cd ~
mv .juniper /opt
ln -s /opt/.juniper .

Determine se você instalou o plugin java no Firefox (em complementos - > plugins). Se assim, você deve estar pronto para ir.

Eu peguei receita dessa página: link

Mas se você quiser executar openjdk , siga as etapas abaixo:

sudo apt-get install openjdk-7-jre icedtea-7-plugin openjdk-7-jre:i386 ia32-libs
sudo mv /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java{,.orig}
sudo gedit /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java

Deve ser assim:

#!/bin/bash
if [ "$3" = "NC" ]
then
  /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java "$@"
else
  /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java.orig "$@"
fi

Torne-o executivo:

chmod +x /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java

Até agora funcionou para mim.

Atenciosamente,

Mario.

    
por ariva 02.08.2013 / 22:47
3

Isto é o que eu tenho para trabalhar na minha máquina Ubuntu 13.10 ...

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

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

Neste ponto, /usr/bin/java links to /etc/alternatives/java e links para /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java . Então, agora podemos substituir o primeiro link java por um script:

cd /usr/bin

sudo mv -f java java.orig

sudo vi java

Insira estas linhas;

\#!/bin/bash
if [ "$3" = "NC" ]
then
  /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java "$@"
else
  /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java "$@"
fi

Salve o arquivo e saia do vi

sudo chmod +x java

Eu não sei se isso é necessário ou não, mas eu fiz isso. Outros links opcionais em /usr/bin para substituir por scripts da mesma maneira que acima

javac, javadoc, javah, javap, javaws

Para o plugin java para o firefox / mozilla, aponte para a versão de 64 bits do diretório de instalação www.java.com. Para mim, isso foi /usr/java/jre1.7.0_51

cd /usr

sudo mkdir java

cd java

sudo tar zxvf ~/Downloads/jre-7u51-linux-x64.tar.gz

cd /usr/lib/mozilla/plugins

sudo ln -s /usr/java/jre1.7.0_51/lib/amd64/libnpjp2.so

Reinicie o navegador para selecionar a alteração do plug-in.

    
por Brian Collins 28.02.2014 / 07:23
-2

Fazendo os seguintes passos depois que uma nova instalação do Ubuntu 13.04 funcionou. Além disso, minha pasta pessoal não está criptografada ...

sudo apt-get instala o openjdk-7-jre icedtea-7-plugin

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

sudo apt-get instala ia32-libs

Conectado e a configuração solicitou minha senha su e voila funcionou. É lento no começo, mas depois que eu fiz o logoff e fiz o login novamente, ele voltou ao desempenho do Windows.

Espero que isso funcione para você.

Eu tenho um Dell Inspiron 7720 com Intel i7 e placa gráfica de fusão, aparentemente.

Eu não o comprei no Windows até o momento em que eles foram enviados com o Windows 8, o que é uma droga ...

    
por dpak 26.08.2013 / 00:36