这真是令人眼花缭乱。我似乎安装了 Java(使用来自https://github.com/flexiondotorg/oab-java6)但是当我连接时,我看到 java“启动 netconnect,这可能需要几分钟。”这已完成,但 netconnect 实际上似乎并未运行。
我已经设法让它与以前版本的 Ubuntu 一起工作,所以我想我知道应该发生什么。
答案1
我无法回答有关 Citrix 的问题,但我可以回答有关 Juniper VPN 的问题全新安装Ubuntu 12.04。根据您安装的是 32 位还是 64 位,有两种解决方案,使用 Live CD 进行了测试:
amd64
sudo apt-get remove firefox openjdk-6-jdk icedtea-6-plugin
sudo apt-get install firefox:i386 openjdk-6-jdk:i386 icedtea-6-plugin:i386
运行 Firefox,并登录您的 VPN。
i386
sudo apt-get install openjdk-6-jdk icedtea-6-plugin
运行 Firefox,并登录您的 VPN。
并发症
如果您安装了其他版本的 Java 或 IcedTea 插件,则可能会遇到问题。这里要注意的两个关键点是:
- Juniper VPN 不适用于 64 位 Java,因此无论您使用哪种 JDK,都需要确保 Firefox 使用的是 32 位 Java 安装。
- Juniper VPN 可与 OpenJDK 配合使用,但请参阅第 1 点。
您可以使用该程序在已安装的 Java 版本之间切换update-java-alternatives
。
如果有人想更新这个答案来解释如何为 Firefox 插件运行 32 位 Java 安装,但对其他所有内容使用不同的安装,请这样做!
答案2
上述解决方案与我在此处回答的另一个解决方案类似:
在 64 位 Ubuntu 中运行带有 sun-jre 的 32 位 Firefox
但是,我仍然对 Network Connect 和 Ubuntu 执行 DNS 查询的新方式存有疑问。我在另一篇帖子中询问了这个问题:如何防止 Juniper Network Connect 破坏 DNS 解析