Arch LinuxでVPN Serverを気軽に立てる方法
softethervpn serverの設定
ここではIPsec / L2TP
で接続できるようにします。
$ sudo pacman -S dhclient --noconfirm
$ yay -S softethervpn
$ sudo systemctl start softethervpn-server
$ sudo systemctl status softethervpn-server
$ vpncmd /server
Hub DEFAULT
GroupCreate
default
UserCreate
syui
UserPasswordSet
xxx
IPsecEnable
yes
yes
yes
SecureNatEnable
yes
NatEnable
yes
$ ip a
192.168.11.14
なお、Default Virtual HUB in a case of omitting the HUB on the Username:
はDEFAULT
にしておきます。これがないとclientのアカウント/ユーザー名でuser@DEFAULT
とかにしないといけない感じかな。分かりませんけど。
error 52(権限が不足しています)が出る場合は、quit
した直後にまた立ち上げて実行したりすれば、それは出ません。なぜなら、そこは管理者として実行している領域だからです。Hub DEFAULT
とかすると、DEFAULT
上で実行されますので、その関係において、特定のコマンドが権限上、実行できない場合があるみたいです。
で、設定ができたらあとは、clientから接続するわけですが、mac/ios/androidの場合は、IPsec / L2TP
ならnetwork設定から簡単に設定できます。winはやったことないので知りません。なんかソフトが必要?
archだとxl2tpd
, openswan
が必要みたいな感じです。
softethervpn
のclientを利用する場合は、以下のよう感じだと思いますが、良く分かりません。
$ vpncmd /client
AccountCreate test /SERVER:localhost:500 /HUB:DEFAULT /USERNAME:user /NICNAME:user /PASSWORD:xxx /TYPE:standard
AccountConnect test
正直、こっちは定番のclientを使ったほうがいい気がしますね。
さて、これを外部から使うとなると、いつもと同じようにルーターのポート転送の設定とか、あとはglobal ip addressの通知、もしくは、ddnsの設定とかする感じですかね。
おわり。
Author And Source
この問題について(Arch LinuxでVPN Serverを気軽に立てる方法), 我々は、より多くの情報をここで見つけました https://qiita.com/syui/items/a7061563b99fc9ee63d9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .