Linux版SoftehterVPNのアップデート

未分類

本ページは広告が含まれています。気になる広告をクリック頂けますと、サーバ運営費になります(^^

SoftEtherVPNをアップデートします

現在のバージョン

webarena上に構築した

Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-144-generic x86_64)

でのアップデート方法です。クラウドサービスのwebarena上で構築しています。新しくインストールしたい場合はこちら

以前の設定やソースをバックアップ

以前のバージョンのソースが残っていたらバックアップしておきます。

~$ mv SoftEtherVPN_Stable/ SoftEtherVPN_OLD

また、念のため、SoftehterServer管理ツールから設定をエクスポートしておくと、万一期待通りの動作をしなかった時も復元可能です。

念のためバックアップしておく

$ sudo cp -r /usr/vpnserver/ /usr/vpnserver_backup
$ sudo cp -r /usr/vpncmd/ /usr/vpncmd_backup
$ sudo cp -r /usr/vpnclient/ /usr/vpnclient_backup
$ sudo cp -r /usr/vpnbridge/ /usr/vpnbridge_backup

※次のファイルは実行ファイルではなくラッパースクリプトなので、バックアップする必要はない。

$ sudo cp -r /usr/bin/vpnserver /usr/bin/vpnserver_backup
$ sudo cp /usr/bin/vpnbridge /usr/bin/vpnbridge_backup
$ sudo cp /usr/bin/vpnclient /usr/bin/vpnclient_backup
$ sudo cp /usr/bin/vpncmd /usr/bin/vpncmd_backup

新しいソースコードを取得します

新しいソースを取得

git clone https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.git

.configure と make

新しく取得したソースコードのディレクトリで、.configure と makeを実行します。

~/SoftEtherVPN_Stable$ ./configure
---------------------------------------------------------------------
SoftEther VPN for Unix

Copyright (c) Daiyuu Nobori.
Copyright (c) SoftEther VPN Project, University of Tsukuba, Japan.
Copyright (c) SoftEther Corporation.
Copyright (c) all contributors on SoftEther VPN project in GitHub.

License: The Apache License, Version 2.0

Read and understand README.TXT, LICENSE.TXT and WARNING.TXT before use.
---------------------------------------------------------------------

Welcome to the corner-cutting configure script !

The Makefile is generated. Run 'make' to build SoftEther VPN.

次に make します。

make

既存のサーバを停止

sudo systemctl stop vpnserver

vpnserver本体のコピー

vpnserver 実行ファイル本体を上書きコピーします。

~/SoftEtherVPN_Stable/bin$ sudo cp -Rf ./vpnserver/* /usr/vpnserver/
~/SoftEtherVPN_Stable/bin$ sudo cp -Rf ./vpncmd/* /usr/vpncmd/
~/SoftEtherVPN_Stable/bin$ sudo cp -Rf ./vpnbridge/* /usr/vpnbridge/
~/SoftEtherVPN_Stable/bin$ sudo cp -Rf ./vpnclient/* /usr/vpnclient/

権限を調整

$ sudo chmod 600 /usr/vpnserver/*
$ sudo chmod 600 /usr/vpncmd/*
$ sudo chmod 600 /usr/vpnbridge/*
$ sudo chmod 600 /usr/vpnclient/*
$ sudo chmod 700 /usr/vpnserver/vpnserver
$ sudo chmod 700 /usr/vpncmd/vpncmd
$ sudo chmod 700 /usr/vpnbridge/vpnbridge
$ sudo chmod 700 /usr/vpnclient/vpnclient

新しいサーバを起動

sudo systemctl start vpnserver

バージョンの確認

無事バージョンが上がりました

試しに再起動して試すのもいいと思います。

また、クライアントからの接続なども試して問題なければ完了です。

タイトルとURLをコピーしました