2018年5月27日日曜日

2018/05/27 Install note SoftEther VPN on Raspberry Pi 2 again

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 件のコメント:

コメントを投稿