web-dev-qa-db-ja.com

Lubuntu 13.04でJuniper VPNに接続できない

Lubuntu 13.04を使用しています。 Chrome、Firefox、Epiphanyでこれを試し、同じ結果を得ました。

  1. VPN Webページにログインします
  2. [開始]をクリックして接続を開きます。
  3. Jarファイルをインストールするかどうかを尋ねるウィンドウがポップアップします->はいをクリックします
  4. 入力したルートパスワードを尋ねるターミナルがポップアップします
  5. タイムアウトのように見える場合、進行状況バーが一時的に更新され、ステップ2に戻ります
  6. もう一度[開始]をクリックすると、プログレスバーは中断したところから続きます。これを数回繰り返します
  7. 最終的に進行状況はバーの終わりに達しますが、何も起こりません
  8. マシンにpingを実行すると、マシンに接続しようとしていますが見つかりません
  9. 接続リストにVPNが表示されません

私は 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ビットがデフォルトであることを確認しました。

4
China Diapers

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

これまでのところ、それは私のために働いた。

よろしく、

マリオ。

3
ariva

これは、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

ブラウザを再起動して、プラグインの変更を取得します。

3
Brian Collins