12.04でのジュニパー設定


16

Windows XPとUbuntu 12.04(32ビット)を搭載したラップトップを使用しています。今までは、Windows XPを使用してJuniper VPNに接続していましたが、今はLinuxで試してみたいと思います。マッドサイエンティストのチュートリアル(Sun Javaの部分を含む)を読みましたが、セットアップを実行できません。アプレットを実行するかどうかを尋ねるポップアップが表示されますが、何もありません。

マッドサイエンティストは、おそらくCランタイムライブラリの問題であり、-nojavaでスクリプトを使用することを提案しますが、そもそもNetwork Connectをインストールする方法については述べていません。何か案が?

提案をありがとう!

ローリアン

PS:私は持っています:Sun 1.6.0.32 Firefox 12 xtermからのUbuntu 12.04 32ビットJava(それはいくつか提案されたと思います)


私は答えを持っていないが、私はここに同じ質問をしてきました: askubuntu.com/questions/130473/...
ジム・

これは他の質問よりも優れた質問だと思います。詳細があり、1つのことだけを尋ねているからです
。...-belacqua

回答:


16

最新バージョンのopenjdkおよびicedteaプラグインは、ジュニパーVPNで動作します。Javaの古いバージョンや他のバージョンを削除することも役立ちます。

参照は、誰もがジュニパーnetconnectおよびCitrixを取得するためのステップバイステップを提供してもらえますか?

これは、コマンドラインがUbuntu Software Centerよりも優れていることがわかった1つの場所です

最初に、Oracle(Sun)とOpenJDKの両方の古いバージョンのJavaを削除します。たとえば、OpenJDK 6がインストールされている場合、ターミナルを入力します。

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

Sun Javaも削除します。JDKではなくJREのみをインストールした場合は、それに応じてコマンドを変更します。次に、次の方法でOpenJDK-7と対応するプラグインをインストールします。

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

Firefoxを開き、このサイトhttp://www.java.com/en/download/testjava.jspにアクセスして、使用されているJavaのバージョンをテストします

注: Chrome 35の時点で、Linux上のChromeのJavaサポートは廃止されました。Java(およびNetwork Connect)を機能させるにはFirefoxを使用する必要があります。

バージョン7が実行されている場合は、Juniper VPNを試す準備ができています。そうでない場合は、Javaの他のバージョンを削除する必要があります。お役に立てれば。


更新:64ビットUbuntu 12.04から13.10

7.3以降、Juniper SAデバイスはNetwork Connectで64ビットUbuntuをサポートしています。

まず、 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ビットのアイスティーをインストールしないでください。64ビットがデフォルトのjavaであることを確認してください。32ビットjreが存在する限り、ジュニパーは必要なファイルを見つけて実行します。

Ubuntu 13.04 64ビットでテスト済み。

詳細については、ジュニパーネットワークのナレッジベースを参照してください


更新2:64ビットUbuntu 14.04用

Network Connectはupdate-alternatives/ usr / sbin /で検索され、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をインストールする方法で詳しく説明されています


1
Linuxでジュニパーを実行する際の多くの問題に加えて、ブラウザーがそれをサポートしていることを確認する必要があることに注意してください。Chrome 35(〜2014年5月)以降、Linux(ただしWindowsではありません!)でのJavaサポートは廃止されました。参照:Google ChromeでJavaプラグインを動作させるにはどうすればよいですか?
ドミ14年

1
@Domiありがとう。回答を編集して、Chromeが機能しないことを明示します。
user68186

1
Ubuntu 14.04の新規インストールでコマンドを実行し、FireFoxを開いて、企業のVPNランディングページをポイントすると、すぐに起動しました!
パトリックF

6

私はこれを私のブラウザーの単なるJavaで動作させることはありませんでした。幸いなことに、ここには他のオプションがあります:http : //mad-scientist.us/juniper.html:D

もちろん、最良のことは、network-manager-vpncパッケージを介してNetwork Managerですべてサポートされたことです。


1
ところで、ネットワークマネージャーの機能要求を追加しました。
carestad

4

オープンソースのOpenConnect VPNクライアントがジュニパーをサポートするようになりました。http://www.infradead.org/openconnect/juniper.htmlを参照してください


1
この作品(Ubuntu Desktop 14.04 LTS)!!! 少なくとも2つのファクター認証をサポートしています(少なくとも私の所属機関)。#shutupandtakemymoney
FizxMike

動作します(2要素を含む)が、ソースコードをビルドするときに(64ビット14.04 LTSシステムで)このオプションを使用する必要がある場合があります。./configure --with-vpnc-script = / usr / share / vpnc -scripts / vpnc-script --without-gnutls 64ビットシステムに32ビットJavaをデプロイしたくないので、このオプションを好みます。「--without-gnutls」オプション------またはopenconnectがTLS / SSLエラーについて警告することに注意してください。
マイケルR.ハインズ

1

14.04 Trusty Tahr(64ビット)の更新

14.04でネットワークコネクトを使用して最初に実行するとエラーが発生し、ネットワークコネクトは32ビットライブラリの欠落について不平を言いました。NCバージョンは7.4R6です。すべてのライブラリをインストールし、openjdk-7-jre:i386をインストールしました。

少し掘り下げると、Network Connectが更新代替リストを使用して32ビットjreがインストールされているかどうかを判断していることが明らかになりました。

/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 " " " "

しかし、それはupdate-alternativesから見て/usr/sbin/おり、13.10が持っていたような正しいディレクトリを指すシンボリックリンクがないようです。だからシンボリックリンクを追加し/usr/sbin/ました。

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

0

ここでの手順を使用して:http://www.rz.uni-karlsruhe.de/~iwr91/juniper/ 私はこれらの3つの図書館以外のインストールされていない32ビットソフトウェアでのUbuntu 12.04 64bit版上で実行されているジュニパーVPNを持っています。

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

--noxオプション(GUIなし)を使用してjnc perlスクリプトを起動すると、うまく動作します。毎日使用しています。

最初にFirefox 64ビットを使用して証明書ファイルをダウンロードしました。[ツール]> [PageInfo]> [セキュリティ]> [証明書の表示]> [詳細]> [エクスポート]

それ以来、同じことを行うこのスクリプトを見つけました:https : //github.com/udomsak/juniper-ncui/blob/master/getx509certificate.sh

私の特定の構成ファイルには、ホスト、ユーザー、レルム、および証明書ファイルが必要でした。あなたとは違うかもしれません。

certfileの場所の構成にはフルパス名が必要でした。〜は/ home / usernameに展開されませんでした


0

Google Chromeといくつかの32ビットライブラリを使用して、ジュニパーネットワークに接続できます。私のブログの投稿を見てください:

http://arecordon.blogspot.com.ar/2013/07/ubuntu-junipers-network-on-ubuntu64.html

役に立てば幸いです。


3
これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
キリ

0

指示に従っても問題が発生しました(ネットワーク接続クライアントがクラッシュするだけです)。ログを調べていたところ、NC.jarを起動するshスクリプトにはxtermが必要であることがわかりました。解決策は、私の問題を持つ人々のためにxtermをインストールすることです:

sudo apt-get install xterm    

webupd8teamのjava oracle 8をデフォルトとして使用し、oracleサイトからjava oracle 8 u25 32ビットを手動でインストールしました。

編集:のみで動作します... Linux Mint 17.1。Ubuntu 14.04.1で一貫して完全に動作するようになったことはありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.