2018/05/27 SoftEther VPN をラズパイ2に再設定
Unfortunately this text is in Japanese only.RPi2でずぅ~っと起動してて放置状態だったSoftEther VPN だったが、RPi2がカーネルパニックで起動しなくなったので仕方なく最初から再構築した。OpenVPNは別環境で動いてて、こちらはL2TP/IPsec でモバイルPCやスマホ等から接続するための環境。
□ ダウンロードしてビルド
pi@RasPi2:~ $ sudo bash
root@RasPi2:/home/pi#
root@RasPi2:/home/pi# tar xzvf softether-vpnserver-xxxxx-linux-arm_eabi-32bit.tar.gz
root@RasPi2:/home/pi# cd vpnserver/
root@RasPi2:/home/pi# make
root@RasPi2:/home/pi# cd ..
root@RasPi2:/home/pi# mv vpnserver/ /usr/local/
root@RasPi2:/home/pi# cd /usr/local/vpnserver/
root@RasPi2:/home/pi# chmod 600 *
root@RasPi2:/home/pi# chmod 700 vpncmd
root@RasPi2:/home/pi# chmod 700 vpnserver
□ 起動shell等
root@RasPi2:/home/pi# touch /etc/init.d/vpnserver
root@RasPi2:/home/pi# vi /etc/init.d/vpnserver
root@RasPi2:/home/pi# chmod 755 /etc/init.d/vpnserver
□ 起動shell /etc/init.d/vpnserver の内容(公式ページのまんま)
#!/bin/sh
# chkconfig: 2345 99 01
# description: SoftEther VPN Server
DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/subsys/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
□チェックやstart/stop
root@RasPi2:/home/pi# apt-get install chkconfig
root@RasPi2:/home/pi# chkconfig vpnserver on
root@RasPi2:/home/pi# chkconfig vpnserver --list
root@RasPi2:/home/pi# service vpnserver start
root@RasPi2:/home/pi# service vpnserver stop
root@RasPi2:/home/pi# vpnserver status
DDNSの設定がクセもので、前回設定したホスト名から生成されたキーを記録しとかないと自分自身でも二度と同一ホスト名では使用できなくなるので注意。 SE-VPN サーバー管理 ツール から設定内容をバックアップできるが設定ファイルの以下のキーを修正すればホスト名が自動設定される。
/usr/local/vpnserver/vpn_server.config
「declare DDnsClient」 セクション の 「byte Key」
チョット前にオーダーした遊び道具も届いてるが、時間がないので触れてない状況。大陸と違って米国はオーダーすると瞬く間に届く。輸入しても合法だけどblogには書く事ができないケドね。
0 件のコメント:
コメントを投稿