Windowsから、管理マネージャーでVPNサーバーに接続する。


「ローカルブリッジ設定」をクリック


eth0で登録していたローカルブリッジを削除。


仮想HUBで、設定した、VPNの名前を選択。


作成する種類は、「新しいtapデバイスとブリッジ接続」


新しいtapデバイス名は任意。vlanにした。


「ローカルブリッジを追加」をクリック。


動作中になった事を確認し、設定画面を閉じる。


 

サーバー上でifconfigでtapデバイスが追加されていることを確認する。


再起動後にもtapデバイスが追加されるように、サービスの起動スクリプトを変更。


# pico /etc/init.d/vpnserver


以下に変更。


変更点は、vpn_startのところだけだと思う。



#!/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
# Description: SoftEther VPN Server
### END INIT INFO

DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/vpnserver

vpn_start() {
${DAEMON} start
sleep 2
tap=`/sbin/ifconfig -a| awk '$1 ~ /^tap/ {print $1}'` tap=`/sbin/ifconfig -a| awk '$1 ~ /^tap/ {print $1}'`
brctl addif br0 ${tap}
}

vpn_stop() {
${DAEMON} stop
}

test -x ${DAEMON} || exit 0

case "$1" in
start)
vpn_start
touch ${LOCK}
;;
stop)
vpn_stop
rm ${LOCK}
;;
restart)
vpn_stop
sleep 3
vpn_start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac

exit 0

 


以上でサーバー側の準備は整った。


その後、ルーターのポート開放をし、外部からの接続を試みる。


設定内容としては(iPadでの例)、


タイプ:L2TP


サーバー:設定したダイナミックDNSの名前


アカウント:作成したユーザー名


RSA SecurID:Off


パスワード:設定したユーザーのパスワード


シークレット:設定したIPsec事前共有鍵


全ての信号を送信:ON 


 これで、外部からも接続できるはずだ。


 以上で、サーバーの設定は完了。