Juniper 在 12.04 上的设置

Juniper 在 12.04 上的设置

我有一台装有 Windows XP 和 Ubuntu 12.04(32 位)的笔记本电脑。到目前为止,我使用 Windows XP 连接到 Juniper VPN,但现在我想尝试使用 Linux。我阅读了疯狂科学家演练(包括 sun java 部分),但我无法运行安装程序。我收到弹出窗口询问我是否确定要运行小程序,但什么也没有。

mad-scientist 说这可能是 C 运行时库问题,并建议使用带有 -nojava 的脚本,但他并没有说明如何安装 Network Connect。有什么想法吗?

谢谢您的任何建议!

劳里安

附言:我有:Ubuntu 12.04 32位Java来自Sun 1.6.0.32 Firefox 12 xterm(我认为它是在某处建议的)

答案1

最新版本的 openjdk 和 icedtea 插件可与 Juniper VPN 配合使用。删除旧版本和其他版本的 Java 也可能有帮助。

有人可以提供获取 juniper netconnect 和 citrix 的步骤吗?

我发现命令行比 Ubuntu 软件中心更好用

首先删除旧版本的 Java,包括 Oracle (Sun) 和 OpenJDK。例如,如果您安装了 OpenJDK 6,请在终端中输入:

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

删除 Sun Java。如果您只安装了 JRE,而不是 JDK,请相应地更改命令。然后通过以下方式安装 OpenJDK-7 和相应的插件:

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

打开 Firefox 并访问此网站测试正在使用的 Java 版本http://www.java.com/en/download/testjava.jsp

笔记:从 Chrome 35 开始,Linux 上的 Chrome 不再支持 Java。您必须使用 Firefox 才能使用 Java(以及网络连接)。

如果您看到版本 7 正在运行,则您可以尝试 Juniper VPN。如果没有,您可能需要删除其他版本的 Java。希望这能有所帮助。


更新:适用于 64 位 Ubuntu 12.04 至 13.10

从 7.3 开始,Juniper SA 设备支持 64 位 Ubuntu Network Connect。

第一的,安装 64 位 jre/jdk 和 icedtea

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

第二,安装 32 位 jre

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

注意,不要安装 32 位的 icedtea。确保 64 位是默认的 java。只要 32 位 jre 存在,Juniper 就会找到所需的文件并运行。

在 Ubuntu 13.04 64 位上测试。

有关详细信息,请参阅瞻博网络知识库


更新 2:适用于 64 位 Ubuntu 14.04

网络连接在 /usr/sbin/ 中查找update-alternatives,但似乎没有像 13.10 那样指向正确目录的符号链接。

除了上述针对 64 位 Ubuntu 12.04-13.10 的步骤之外,还要通过以下方式将符号链接添加到 /usr/sbin/:

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

14.04 问题有更详细的解释如何在 Ubuntu 14.04 LTS 上安装 Juniper VPN?

答案2

我从来没有在浏览器中使用纯 Java 来实现这一点。幸运的是,这里还有其他选择:http://mad-scientist.us/juniper.html:D

当然,最好的事情是它通过 network-manager-vpnc 包在网络管理器中得到支持。

答案3

开源 OpenConnect VPN 客户端现已支持 Juniper。请参阅http://www.infradead.org/openconnect/juniper.html

答案4

使用此处的说明:http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ 我在 Ubuntu 12.04 64 位上运行了 Juniper VPN,除了以下 3 个库之外没有安装任何 32 位软件:

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

我使用 --nox 选项(无 gui)启动 jnc perl 脚本并且效果很好,我每天都使用它。

我最初使用 Firefox 64 位下载了证书文件:工具>页面信息>安全>查看证书>详细信息>导出

后来我发现这个脚本有同样的功能: https://github.com/udomsak/juniper-ncui/blob/master/getx509certificate.sh

我的特定配置文件需要主机、用户、领域和证书文件。您的配置文件可能有所不同。

certfile 位置配置需要完整路径名,~ 未扩展为 /home/username

相关内容