ユーザ用ツール

サイト用ツール


softethervpn

文書の過去の版を表示しています。


softethervpn

ubuntuにインストール

2020/05/25現在

##download
wget http://jp.softether-download.com/files/softether/..........tar.gz
##展開(vpnclient)
tar -zxvf soft.............tar.gz
##移動
sudo vpnclient /usr/local/
##インストール
cd /usr/local/vpnclient/
sudo make
##起動
sudo ./vpnclient start

vpn設定

sudo /usr/local/vpnclient/vpnclient start
sudo /usr/local/vpnclient/vpncmd 

niccreate
accountcreate
accountpasswordset
accountstartupset
accountconnect
accountstatusget
#HUBを指定する前に指定する
ipsecenable
  enable l2tp over ipsec = yes
  enable raw l2tp = no
  ebable l2tpv3 over ipsec = no
#HUBを指定後
securenatenable
securenathostset
dhcpset
dhcpenable

port

l2tp

500/udp
4500/udp
1194/udp

ネットワークインターフェース追加

sudo vi /etc/network/interfases

iface vpn_nic inet dhcp

ネットワークリスタート

/etc/init.d/networking restart 
もしくは
sudo ifdown vpn_nic
sudo ifup vpn_nic

起動シェル

#!/bin/bash
cd /usr/local/vpnclient/
sudo ./vpnclient start
sudo ifdown vpn_nic1
sudo ifup vpn_nic1
sudo route delete default vpn_nic1

停止シェル

#!/bin/bash
cd /usr/local/vpnclient/
sudo ifdown vpn_nic1
sudo ./vpnclient stop

systemd サービス登録

サーバ  /etc/systemd/system/vpnserver.service

[Unit]
Description=SoftEther VPN Server
After=network.target network-online.target

[Service]
ExecStart=/usr/local/vpnserver/vpnserver start
ExecStop=/usr/local/vpnserver/vpnserver stop
Type=forking
RestartSec=3s

[Install]
WantedBy=multi-user.target

作成後は sudo systemctl daemon-reload を行い、サービス起動する

sudo systemctl start vpnserver.service
sudo systemctl status vpnserver.service

自動起動設定

sudo systemctl enable vpnserver.service 

クライアント

[Unit]
Description=SoftEther VPN Client
After=network.target network-online.target

[Service]
ExecStart=/usr/local/vpnclient/vpnclient start
ExecStop=/usr/local/vpnclient/vpnclient stop
Type=forking
RestartSec=3s

[Install]
WantedBy=multi-user.target

docker

softethervpn.1590648568.txt.gz · 最終更新: 2020/05/28 15:49 by nabezo