SoftEther VPN 2.0 RC2(Linuxサーバ編)
2005年 11月 11日
またSoftEtherネタです。
最後に残ったLinux版のサーバ版を入れてみました。
■■■■■ インストール設定スタート ■■■■■
【1】ソースコードをダウンロードする。。
ホームページよりLinux用のサーバのソースをダウンロードする。
vpnserver-5000-rc2-linux-x86.tar.gz
【2】展開してコンパイル後、インストール
自分のホームディレクトリにソースのtarballをコピーして
展開・コンパイル・インストールを行う。ここでは/opt/vpncilentに
インストールした。コンパイル中にエラーが出る場合はライブラリが
足りない事がほとんどです。確認しましょう。
$ tar xzf vpnserver-5000-rc2-linux-x86.tar.gz
$ cd vpnserver
$ make
$ su
# cd ../
# mv vpnserver /opt
# cd /opt/vpnserver
# chown root:root vpncmd vpnserver
# chmod 700 vpnserver
# chmod 755 vpncmd
【3】サービスをstartさせる
# /opt/vpnclient/vpnserver start
【4】サーバの設定を行う
■設定ツールを起動
# /opt/vpnserver/vpncmd localhost /SERVER
■管理するHUBを選択
新たなものを利用するならその前にHubCreateで
作っておくこと。ここでははじめから用意されている
DEFAULTを使用する。
# VPN Server>Hub DEFAULT
Hub コマンド - 管理する仮想 HUB の選択
仮想 HUB "DEFAULT" を選択しました。
コマンドは正常に終了しました。
■サーバの管理パスワードを設定
おっと、HUBの設定に入る前にサーバの管理パスワードを設定しないと。
VPN Server/DEFAULT>ServerPasswordSet
ServerPasswordSet コマンド - SoftEther VPN Server の管理者パスワードの設定
パスワードを入力してください。キャンセルするには Ctrl+D キーを押してください。
パスワード: *******
確認入力 : *******
コマンドは正常に終了しました。
■ユーザを作成する。
ユーザを作成し、パスワードを設定する。
VPN Server/DEFAULT>UserCreate jotaro
UserCreate コマンド - ユーザーの作成
参加するグループ名:
ユーザーの本名: Jotaro Inoue
ユーザーの説明:
コマンドは正常に終了しました。
VPN Server/DEFAULT>UserPasswordSet
UserPasswordSet コマンド - ユーザーの認証方法をパスワード認証に設定しパスワードを設定
ユーザー名: jotaro
パスワードを入力してください。キャンセルするには Ctrl+D キーを押してください。
パスワード: *********
確認入力 : *********
コマンドは正常に終了しました。
【5】起動スクリプトの作成および設定
# vi /etc/init.d/vpnclient
----- /etc/init.d/vpnclient -----
#!/bin/bash
PRGDIR=/opt/vpnserver
SERVER=$PRGDIR/vpnserver
start()
{
cd $PRGDIR
$SERVER start
touch /var/lock/subsys/vpnserver
echo
}
stop()
{
cd $PRGDIR
#$SERVER stop
killall vpnserver
rm -f /var/lock/subsys/vpnserver
echo
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
---------------------------------------
# chmod 755 /etc/init.d/vpnclient
# ln -s /etc/init.d/vpnclient /etc/rc3.d/S90vpnclient
# ln -s /etc/init.d/vpnclient /etc/rc5.d/S90vpnclient
# ln -s /etc/init.d/vpnclient /etc/rc0.d/K10vpnclient
# ln -s /etc/init.d/vpnclient /etc/rc6.d/K10vpnclient
# /opt/vpnclient/vpncmd localhost /CLIENT
■■■■■■■■■■■■■■■■■■■■■■
これで終了です。再起動すれば自動的に接続されているはずです。
最後に残ったLinux版のサーバ版を入れてみました。
■■■■■ インストール設定スタート ■■■■■
【1】ソースコードをダウンロードする。。
ホームページよりLinux用のサーバのソースをダウンロードする。
vpnserver-5000-rc2-linux-x86.tar.gz
【2】展開してコンパイル後、インストール
自分のホームディレクトリにソースのtarballをコピーして
展開・コンパイル・インストールを行う。ここでは/opt/vpncilentに
インストールした。コンパイル中にエラーが出る場合はライブラリが
足りない事がほとんどです。確認しましょう。
$ tar xzf vpnserver-5000-rc2-linux-x86.tar.gz
$ cd vpnserver
$ make
$ su
# cd ../
# mv vpnserver /opt
# cd /opt/vpnserver
# chown root:root vpncmd vpnserver
# chmod 700 vpnserver
# chmod 755 vpncmd
【3】サービスをstartさせる
# /opt/vpnclient/vpnserver start
【4】サーバの設定を行う
■設定ツールを起動
# /opt/vpnserver/vpncmd localhost /SERVER
■管理するHUBを選択
新たなものを利用するならその前にHubCreateで
作っておくこと。ここでははじめから用意されている
DEFAULTを使用する。
# VPN Server>Hub DEFAULT
Hub コマンド - 管理する仮想 HUB の選択
仮想 HUB "DEFAULT" を選択しました。
コマンドは正常に終了しました。
■サーバの管理パスワードを設定
おっと、HUBの設定に入る前にサーバの管理パスワードを設定しないと。
VPN Server/DEFAULT>ServerPasswordSet
ServerPasswordSet コマンド - SoftEther VPN Server の管理者パスワードの設定
パスワードを入力してください。キャンセルするには Ctrl+D キーを押してください。
パスワード: *******
確認入力 : *******
コマンドは正常に終了しました。
■ユーザを作成する。
ユーザを作成し、パスワードを設定する。
VPN Server/DEFAULT>UserCreate jotaro
UserCreate コマンド - ユーザーの作成
参加するグループ名:
ユーザーの本名: Jotaro Inoue
ユーザーの説明:
コマンドは正常に終了しました。
VPN Server/DEFAULT>UserPasswordSet
UserPasswordSet コマンド - ユーザーの認証方法をパスワード認証に設定しパスワードを設定
ユーザー名: jotaro
パスワードを入力してください。キャンセルするには Ctrl+D キーを押してください。
パスワード: *********
確認入力 : *********
コマンドは正常に終了しました。
【5】起動スクリプトの作成および設定
# vi /etc/init.d/vpnclient
----- /etc/init.d/vpnclient -----
#!/bin/bash
PRGDIR=/opt/vpnserver
SERVER=$PRGDIR/vpnserver
start()
{
cd $PRGDIR
$SERVER start
touch /var/lock/subsys/vpnserver
echo
}
stop()
{
cd $PRGDIR
#$SERVER stop
killall vpnserver
rm -f /var/lock/subsys/vpnserver
echo
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
---------------------------------------
# chmod 755 /etc/init.d/vpnclient
# ln -s /etc/init.d/vpnclient /etc/rc3.d/S90vpnclient
# ln -s /etc/init.d/vpnclient /etc/rc5.d/S90vpnclient
# ln -s /etc/init.d/vpnclient /etc/rc0.d/K10vpnclient
# ln -s /etc/init.d/vpnclient /etc/rc6.d/K10vpnclient
# /opt/vpnclient/vpncmd localhost /CLIENT
■■■■■■■■■■■■■■■■■■■■■■
これで終了です。再起動すれば自動的に接続されているはずです。
by jinotaro
| 2005-11-11 23:46
| server