X

SoftEther VPN Serverをアップデートしてみた。

SoftEther VPN Serverを導入してから
一度もアップデートしてなかったのでアップデートをしてみました。

現時点での最新は
SoftEther VPN Server (Ver 4.29, Build 9680, rtm)となっておりますので
これにアップデートしてみました。

まずは現状の確認
クライアントからVPN接続できることを確認。
サーバー上でのプロセス確認。

# systemctl status vpnserver
● vpnserver.service – SoftEther VPN Server
Loaded: loaded (/etc/systemd/system/vpnserver.service; enabled; vendor preset: disabled)
Active: active (running) since 木 2019-03-28 23:43:14 JST; 4 days ago
Main PID: 3038 (vpnserver)
CGroup: /system.slice/vpnserver.service
tq3038 /usr/local/vpnserver/vpnserver execsvc
mq3040 /usr/local/vpnserver/vpnserver execsvc

SoftEther VPNがインストールされている場所は

/usr/local/vpnserver/vpnserver

です。

まずはサービスを停止します。

# systemctl stop vpnserver

適当な場所に最新版のSoftEther VPN Serverをwgetで落としてきて

# wget http://jp.softether-download.com/files/softether/v4.29-9680-rtm-2019.02.28-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz

解凍

# tar zxvf softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz

中に入って

# cd vpnserver/

makeします。

# make

ライセンスやら確認がずらずら出ますが、ひたすら「1. Yes」を押下します。

makeが終わったら作業前に現環境をバックアップ

# pwd
/usr/local
# mv vpnserver vpnserver_20190402

解凍したvpnserverディレクトリと入れ替えます。
# pwd
/usr/local
# mv /root/bin/vpnserver ./

パーミッションを本番同様に変更します。

# cd /usr/local/vpnserver
# chmod 600 ./*
# chmod 700 vpnserver
# chmod 700 vpncmd

元のconfigファイルを持ってきます。

# cp -P ../vpnserver_20190402/vpn_server.config ./

それでは起動します。

# systemctl start vpnserver

確認

# systemctl status vpnserver
● vpnserver.service – SoftEther VPN Server
Loaded: loaded (/etc/systemd/system/vpnserver.service; enabled; vendor preset: disabled)
Active: active (running) since 火 2019-04-02 22:38:05 JST; 1s ago
Process: 16668 ExecStop=/usr/local/vpnserver/vpnserver stop (code=exited, status=0/SUCCESS)
Process: 17045 ExecStart=/usr/local/vpnserver/vpnserver start (code=exited, status=0/SUCCESS)
Main PID: 17047 (vpnserver)
CGroup: /system.slice/vpnserver.service
tq17047 /usr/local/vpnserver/vpnserver execsvc
mq17048 /usr/local/vpnserver/vpnserver execsvc

無事起動したのでクライアントから接続を確認して終了。

Tags: centos7
higherhope: