Tengo una computadora portátil con Windows XP y Ubuntu 12.04 (32 bits). Hasta ahora, utilizaba Windows XP para conectarme a una VPN de Juniper, pero ahora me gustaría probarlo con Linux. Leí el tutorial del científico loco (incluida la parte de Sun Java), pero no puedo ejecutar la configuración. Recibo una ventana emergente que me pregunta si estoy seguro de que quiero ejecutar el applet, pero luego, nada.
mad-scientist dice que probablemente sea un problema de tiempo de ejecución de C y sugiere usar su script con -nojava, pero no dice cómo instalar Network Connect en primer lugar. ¿Alguna idea?
Gracias por cualquier sugerencia!
Lauriano
PD: Tengo: Ubuntu 12.04 32bits Java de Sun 1.6.0.32 Firefox 12 xterm (creo que se sugirió alguna vez)
Respuestas:
La última versión del complemento openjdk e icedtea funciona con Juniper VPN. La eliminación de versiones anteriores y otras de Java también puede ayudar.
Consulte ¿Podría alguien proporcionar un paso a paso para obtener juniper netconnect y citrix?
Este es un lugar donde encontré que la línea de comandos funciona mejor que el Centro de software de Ubuntu
Primero elimine las versiones anteriores de Java, tanto Oracle (Sun) como OpenJDK. Por ejemplo, si tiene instalado OpenJDK 6, escriba un terminal:
Elimine también Sun Java. Si ha instalado solo JRE, en lugar de JDK, cambie los comandos en consecuencia. Luego instale el OpenJDK-7 y el complemento correspondiente de la siguiente manera:
Abra Firefox y pruebe la versión de Java que se está utilizando en este sitio http://www.java.com/en/download/testjava.jsp
Nota: A partir de Chrome 35, el soporte de Java para Chrome en Linux ha sido descontinuado. Debe usar Firefox para que Java (y, por lo tanto, Network Connect) funcione.
Si ve que se está ejecutando la versión 7, está listo para probar Juniper VPN. Si no, puede que tenga que eliminar la otra versión de Java. Espero que esto ayude.
Actualización: para 64 bits Ubuntu 12.04 a 13.10
A partir del 7.3, los dispositivos Juniper SA admiten Ubuntu de 64 bits para Network Connect.
Primero, instale el jre / jdk de 64 bits y icedtea
En segundo lugar, instale el jre de 32 bits
Tenga en cuenta que no instale el icedtea de 32 bits. Asegúrese de que 64 bits es el java predeterminado. Mientras exista el jre de 32 bits, Juniper encontrará los archivos que necesita y se ejecutará.
Probado en Ubuntu 13.04 64bit.
Consulte la base de conocimientos de Juniper Network para obtener más información .
Actualización 2: para 64 bits Ubuntu 14.04
Network Connect se busca
update-alternatives
en / usr / sbin / y parece que no hay ningún enlace simbólico que apunte al directorio correcto como lo había hecho 13.10.Además de los pasos anteriores para Ubuntu 12.04-13.10 de 64 bits, agregue enlace simbólico a / usr / sbin / by:
El problema 14.04 se explica con más detalle en ¿Cómo instalar Juniper VPN en Ubuntu 14.04 LTS?
fuente
Nunca conseguí que esto funcionara simplemente con Java en mi navegador. Afortunadamente, hay otra opción aquí: http://mad-scientist.us/juniper.html : D
Por supuesto, lo mejor sería que todo fuera compatible con Network Manager a través del paquete network-manager-vpnc.
fuente
El cliente OpenConnect VPN de código abierto ahora tiene soporte para Juniper. Ver http://www.infradead.org/openconnect/juniper.html
fuente
Actualización para 14.04 Trusty Tahr (64 bits)
La primera ejecución con Network Connect en 14.04 resultó en un error y Network Connect se quejó de la falta de bibliotecas de 32 bits. Mi versión NC es 7.4R6. Tenía todas las bibliotecas instaladas y openjdk-7-jre: i386 instalado.
Profundizar un poco más reveló que Network Connect está utilizando una lista de alternativas de actualización para decidir si está instalado jre de 32 bits.
Sin embargo, está mirando
update-alternatives
desde/usr/sbin/
y parece que no hay ningún enlace simbólico que apunta al directorio correcto como 13.10 tenía. Por lo tanto, agregar enlace simbólico para/usr/sbin/
ayudar.fuente
Usando las instrucciones aquí: http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ Tengo una VPN de enebro ejecutándose en Ubuntu 12.04 de 64 bits sin ningún software de 32 bits instalado, excepto por estas 3 bibliotecas:
Comienzo el script jnc perl uso la opción --nox (sin interfaz gráfica de usuario) y funciona muy bien, lo uso todos los días.
Originalmente descargué el archivo cert usando Firefox 64-bit: Herramientas> Información de página> Seguridad> Ver certificado> detalles> exportar
Desde entonces he encontrado este script que hace lo mismo: https://github.com/udomsak/juniper-ncui/blob/master/getx509certificate.sh
Mi archivo de configuración particular requería host, usuario, reino y archivo de certificado. El tuyo puede ser diferente.
La configuración de ubicación del archivo de certificación requería el nombre completo de la ruta, ~ no se expandió a / home / username
fuente
Puede conectarse a una red Juniper usando Google Chrome y algunas bibliotecas de 32 bits. Echa un vistazo a la publicación en mi blog:
http://arecordon.blogspot.com.ar/2013/07/ubuntu-junipers-network-on-ubuntu64.html
Espero que ayude.
fuente
Tuve problemas incluso después de seguir las instrucciones (el cliente de conexión de red simplemente fallará). Estaba buscando en los registros y descubrí que el script sh para lanzar NC.jar requería xterm. La solución es instalar xterm para personas con mi problema:
Estoy usando java oracle 8 de webupd8team como predeterminado e instalado manualmente java oracle 8 u25 de 32 bits manualmente desde el sitio de oracle.
EDITAR: solo funciona en .... Linux Mint 17.1. Nunca conseguí que funcionara completamente de manera consistente en Ubuntu 14.04.1
fuente