Lubuntu 13.04を使用しています。 Chrome、Firefox、Epiphanyでこれを試し、同じ結果を得ました。
私は http://mad-scientist.us/juniper.html でMad Scientistによって概説された手順を試しましたが、どちらも接続しません(ステータスは「接続中」と表示され、その後「切断」) 、とにかく、この段階の前に根本的な何かが間違っていると思います。
何か案は?
* UPDATE ***
7.3以降のジュニパーのサイトによると、ジュニパーのSAデバイスは、ネットワークコネクトで64ビットUbuntuをサポートしています。
「ネイティブの64ビットVPNトンネリングクライアントはまだ使用できません。代わりに、既存の32ビットクライアントを変更して64ビットプラットフォームで実行できるようにしました。このため、VPNトンネリングには32ビットとの依存関係がありますJavaおよび64ビットプラットフォームで実行している場合でも32ビットの標準ライブラリ。」 - http://www.juniper.net/techpubs/en_US/sa7.3/topics/reference/general/secure-access-nc-64-bit-linux-support.html
どうやらその答えは、64ビットjre/jdkとicedteaをインストールしてから、32ビットjreをインストールすることです。
Sudo apt-get install openjdk-7-jre icedtea-7-plugin Sudo apt-get install openjdk-7-jre:i386
ドライブをワイプし、再インストールして、上記を試してみましたが成功しませんでした。ルートパスワードを入力した後、vpnに接続していることを通知する何かが起こると予想されますが、私が開始ボタンでページに戻り続け、これをクリックし続ければ最終的に進捗は完了しますが、私は通知しません接続されており、マシンをpingできません。
ログアウトしてvpn Webサイトに戻ると、別のセッションが進行中であるというメッセージが表示されます。ただし、ターミナルで「mcli con」と入力すると(これが使用するのに最適なコマンドかどうかわかりません)VPN接続が表示されません
Java.comで、Java 7 64ビットがデフォルトであることを確認しました。
7.3より古いSAジュニパーを取得した場合、32ビットと64ビットの両方をインストールする必要があります。ネットワーク接続を実行するには、Java 32ビットを起動する必要があります。
64ビットシステムでJavaの32ビットバージョンを実行するには、libxtst6:i386パッケージをインストールする必要があります。
Sudo apt-get install libxtst6:i386 libxrender1:i386 libxi6:i386 libncurses5:i386 libncursesw5:i386 libncurses-Ruby:i386
(失敗した場合は、ia32-libsパッケージ全体をインストールします)。
/ usr/lib/Java/jre /に64ビットバージョンをインストールする
/ usr/lib/Java32/jre /に32ビットバージョンをインストールする
その後、次を実行します。
Sudo mv /usr/lib/Java/jre/bin/Java{,.orig}
Sudo gedit /usr/lib/Java/jre/bin/Java
ファイルは次のようになります。
#!/bin/bash
if [ "$3" = "NC" ]
then
/usr/lib/Java32/jre/bin/Java "$@"
else
/usr/lib/Java/jre/bin/Java.orig "$@"
fi
次に、それをエグゼクティブにする必要があります。
Sudo chmod +x /usr/lib/Java/jre/bin/Java
次に、update-alternativesを使用して、適切なバージョンの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
13.04以降、マウントオプションにnosuidが追加されているため、暗号化されたホームフォルダーがある場合、.juniperフォルダーを暗号化されたホームの外に移動できます。
cd ~
mv .juniper /opt
ln -s /opt/.juniper .
FirefoxにJavaプラグインをインストールしたかどうかを確認します(アドオン->プラグイン)。もしそうなら、あなたは行く準備ができているはずです。
そのページからレシピを取りました: http://ubuntuforums.org/showthread.php?t=232607&page=51
ただし、openjdkを実行する場合は、次の手順を実行します。
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
次のようになります。
#!/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
エグゼクティブにする:
chmod +x /usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java
これまでのところ、それは私のために働いた。
よろしく、
マリオ。
これは、Ubuntu 13.10マシンで動作するようになったものです...
Sudo apt-get install openjdk-7-jre icedtea-7-plugin
Sudo apt-get install openjdk-7-jre:i386
この時点で/usr/bin/Java links
から/etc/alternatives/Java
へ、そしてそれは/usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java
へのリンクです。したがって、最初のJavaリンクをスクリプトに置き換えることができます。
cd /usr/bin
Sudo mv -f Java java.orig
Sudo vi Java
これらの行を挿入します。
\#!/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
ファイルを保存してvi
を終了します
Sudo chmod +x Java
これが必要かどうかはわかりませんが、私はそれをしました。上記と同じ方法でスクリプトに置き換える/usr/bin
のオプションの他のリンク
javac、javadoc、javah、javap、javaws
Firefox/mozillaへのJavaプラグインは、www.Java.comインストールディレクトリの64ビットバージョンを指します。私にとってこれは/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
ブラウザを再起動して、プラグインの変更を取得します。