SoftEtherVPN を build できない
なんか途中でとまる.なんでだろう〜?と調べてみたら,下記で聞いているひとがいた.消えても困るのでメモもしておく.
sudo apt-get install zlib1g-dev libncurses5-dev libssl1.0-dev build-essential libreadline-dev git sudo ldconfig mkdir ~/source cd ~/source git clone https://github.com/SoftEtherVPN/SoftEtherVPN.git cd SoftEtherVPN/src/Mayaqua mv Network.c Network.c.orig cat Network.c.orig | sed 's!SSLv3_method!SSLv23_client_method!g' > Network.c cd ../.. ./configure make
make して package にする
最初から package にできたらいいのだろうけど,そこまでしなくてもよいので,下記を参考につくってみる.
どこにおこうかなということで,下記をみて,やはり /usr/local でよいかなと. でも,GitHub の debian をみてみると,/opt なんだよね.debian だとそっちがいいのかな? 下記みたら,やっぱり /opt かな.ということでそちらに.
FilesystemHierarchyStandard - Debian Wiki
登録してみる
下記に保存する.いまいちわかってないけど,user ではなくてよいのだろうか.
/etc/systemd/system
ここに,vpnserver.service を保存.これもみなさん内容がバラバラで,何が正解なのだろう?状態.と思ったら debian のフォルダ内にあるではないですか.
保存したら,systemctl daemon-reload. そして,systemctl list-unit-files –type=service すると表示されるはず.
systemctl start vpnserver で大丈夫なはず.