|
カテゴリ:カテゴリ未分類
長年お世話になっているPacketix VPNですが、全く同じ作りでSoftEther VPN というソフトがフリーソフトで提供されています。少し機能に差があるそうですが、難しい事は良く分かりません。とりあえず、VPNしたい、ネットワークを暗号化して接続したいという場合にはほとんど違いがないのだと思います。
http://ja.softether.org/ Debian Strech32bitにインストールしてみます。 ちなみに、当初はStrech 64bitに、vpnserver64bi版のインストールを試みましたが、 softether-vpnserver-v4.18-9570-rtm-2015.07.26-linux-x64-64bit.tar.gz /usr/bin/ld: lib/libintelaes.a(intel_aes.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object。 -fPIC を付けて再コンパイルしてください。 /usr/bin/ld: 最終リンクに失敗しました: 出力に対応するセクションがありません collect2: error: ld returned 1 exit status と表示され、パラメータを変えつつ試したものの結局ダメでした。 そこで、気を取り直してStrech32bitでインストールし直し、 Makeできる環境を準備します。 apt-get install build-essential vpnserverアプリをダウンロード wget http://jp.softether-download.com/files/softether/v4.2xxx-xxx-xxxxxrtm-2016.04.17-tree/Linux/SoftEther_VPN_Server/32bit_-_Intel_x86/softether-vpnserver-v4.2xxx-xxx-xxxxxrtm-2016.04.17-linux-x86-32bit.tar.gz 解凍して # tar -xvvzf softether-vpnserver-v4.2xxx-xxx-xxxxxrtm-2016.04.17-linux-x86-32bit.tar.gz できた vpnserver フォルダに入り、 # make -------------------------------------------------------------------- SoftEther VPN Server (Ver 4.20, Build 9608, Intel x86) for Linux Install Utility Copyright (c) SoftEther Project at University of Tsukuba, Japan. All Rights Reserved. -------------------------------------------------------------------- Do you want to read the License Agreement for this software ? 1. Yes 2. No Please choose one of above number: 1 Did you read and understand the License Agreement ? (If you couldn't read above text, Please read 'ReadMeFirst_License.txt' file with any text editor.) 1. Yes 2. No Please choose one of above number: 1 Did you agree the License Agreement ? 1. Agree 2. Do Not Agree Please choose one of above number: 1 make[1]: ディレクトリ '/home/yoshimurah/vpnserver' に入ります Preparing SoftEther VPN Server... ranlib lib/libcharset.a ranlib lib/libcrypto.a ranlib lib/libedit.a ranlib lib/libiconv.a ranlib lib/libintelaes.a ranlib lib/libncurses.a ranlib lib/libssl.a ranlib lib/libz.a ranlib code/vpnserver.a gcc code/vpnserver.a -O2 -fsigned-char -pthread -m32 -lm -ldl -lrt -lpthread -L./ lib/libssl.a lib/libcrypto.a lib/libiconv.a lib/libcharset.a lib/libedit.a lib/libncurses.a lib/libz.a lib/libintelaes.a -o vpnserver ranlib code/vpncmd.a gcc code/vpncmd.a -O2 -fsigned-char -pthread -m32 -lm -ldl -lrt -lpthread -L./ lib/libssl.a lib/libcrypto.a lib/libiconv.a lib/libcharset.a lib/libedit.a lib/libncurses.a lib/libz.a lib/libintelaes.a -o vpncmd ./vpncmd /tool /cmd:Check vpncmd コマンド - SoftEther VPN コマンドライン管理ユーティリティ SoftEther VPN コマンドライン管理ユーティリティ (vpncmd コマンド) Version 4.20 Build 9608 (Japanese) Compiled 2016/04/17 21:59:35 by yagi at pc30 Copyright (c) SoftEther VPN Project. All Rights Reserved. VPN Tools を起動しました。HELP と入力すると、使用できるコマンド一覧が表示できます。 VPN Tools>Check Check コマンド - SoftEther VPN の動作が可能かどうかチェックする --------------------------------------------------- SoftEther VPN 動作環境チェックツール Copyright (c) SoftEther VPN Project. All Rights Reserved. この動作環境チェックツールを実行したシステムがテストに合格した場合は、SoftEther VPN ソフトウェアが動作する可能性が高いです。チェックにはしばらく時間がかかる場合があります。そのままお待ちください... 'カーネル系' のチェック中... [合格] ○ 'メモリ操作系' のチェック中... [合格] ○ 'ANSI / Unicode 文字列処理系' のチェック中... [合格] ○ 'ファイルシステム' のチェック中... [合格] ○ 'スレッド処理システム' のチェック中... [合格] ○ 'ネットワークシステム' のチェック中... [合格] ○ すべてのチェックに合格しました。このシステム上で SoftEther VPN Server / Bridge が正しく動作する可能性が高いと思われます。 コマンドは正常に終了しました。 -------------------------------------------------------------------- The preparation of SoftEther VPN Server is completed ! *** How to switch the display language of the SoftEther VPN Server Service *** SoftEther VPN Server supports the following languages: - Japanese - English - Simplified Chinese You can choose your prefered language of SoftEther VPN Server at any time. To switch the current language, open and edit the 'lang.config' file. *** How to start the SoftEther VPN Server Service *** Please execute './vpnserver start' to run the SoftEther VPN Server Background Service. And please execute './vpncmd' to run the SoftEther VPN Command-Line Utility to configure SoftEther VPN Server. Of course, you can use the VPN Server Manager GUI Application for Windows on the other Windows PC in order to configure the SoftEther VPN Server remotely. -------------------------------------------------------------------- make[1]: ディレクトリ '/home/hanako/vpnserver' から出ます makeしたフォルダごと移動します # mv vpnserver/ /usr/local/ パーミッションの設定をします。 ??????@PacketixSmart:/usr/local/vpnserver# chmod 600 * ??????@PacketixSmart:/usr/local/vpnserver# chmod 700 vpncmd ??????@PacketixSmart:/usr/local/vpnserver# chmod 700 vpnserver 起動スクリプトの設定 ??????@PacketixSmart:/etc/init.d# #!/bin/sh ### BEGIN INIT INFO # Provides: vpnserver # Required-Start: $local_fs $network # Required-Stop: $local_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: SoftEther VPN Server # Description: SoftEther VPN Server ### END INIT INFO DAEMON=/usr/local/vpnserver/vpnserver LOCK=/var/lock/vpnserver test -x $DAEMON || exit 0 case "$1" in start) $DAEMON start touch $LOCK ;; stop) $DAEMON stop rm $LOCK ;; restart) $DAEMON stop sleep 3 $DAEMON start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0 ブートシーケンス構成ツールのインストール ??????@PacketixSmart:/etc/init.d# apt-get install insserv ブートシーケンス構成 ??????@PacketixSmart:/etc/init.d# insserv vpnserver vpnserver起動 ??????@PacketixSmart:/etc/init.d# ./vpnserver start The SoftEther VPN Server service has been started. SoftEther VPNServer のインストール VPNサーバ管理マネージャを利用して設定します。私はこの部分はWindowsクライアントから行っています。 こちらをダウンロードしてインストール http://jp.softether-download.com/files/softether/v4.2xxx-xxx-xxxxxrtm-2016.04.17-tree/Windows/SoftEther_VPN_Server_and_VPN_Bridge/softether-vpnserver_vpnbridge-v4.2xxx-xxx-xxxxxrtm-2016.04.17-windows-x86_x64-intel.exe SoftEther VPNサーバ管理マネージャ(管理ツールのみ) をインストールします。 新しい接続先設定から新しいサーバを指定します。 初回起動時はパスワードを設定するように求められます。 リモートアクセスVPNサーバを構築します。 お気に入りの記事を「いいね!」で応援しよう
Last updated
Nov 16, 2017 07:20:41 PM
コメント(0) | コメントを書く |