準備
SoftEtherダウンロードセンターに行き、ホームディレクトリに保存
https://www.softether-download.com/ja.aspx
$ cd
$ tar xf softether-vpnclient-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz
$ cd vpnclient/
$ make
$ cd
$ find vpnclient -type f -exec chmod 644 "{}" \;
$ find vpnclient -type d -exec chmod 755 "{}" \;
$ chmod 700 vpnclient/vpn*
$ sudo chown -R root.root vpnclient # これは実行しないのが何かと便利かも
$ sudo mv vpnclient /usr/local
設定
$ sudo /usr/local/vpnclient/vpnclient start
$ sudo /usr/local/vpnclient/vpncmd
vpncmd コマンド - SoftEther VPN コマンドライン管理ユーティリティ
SoftEther VPN コマンドライン管理ユーティリティ (vpncmd コマンド)
Version 4.38 Build 9760 (Japanese)
Compiled 2021/08/17 22:32:49 by buildsan at crosswin
Copyright (c) SoftEther VPN Project. All Rights Reserved.
vpncmd プログラムを使って以下のことができます。
1. VPN Server または VPN Bridge の管理
2. VPN Client の管理
3. VPN Tools コマンドの使用 (証明書作成や通信速度測定)
1 - 3 を選択: 2
接続先の VPN Client が動作しているコンピュータの IP アドレスまたはホスト名を指定してください。
何も入力せずに Enter を押すと、localhost (このコンピュータ) に接続します。
接続先のホスト名または IP アドレス:$(ENTER入力)
VPN Client "localhost" に接続しました。
VPN Client>NicCreate
NicCreate コマンド - 新規仮想 LAN カードの作成
仮想 LAN カードの名前: vpn1
コマンドは正常に終了しました。
VPN Client>AccountCreate
AccountCreate コマンド - 新しい接続設定の作成
接続設定の名前: $(接続設定名)
接続先 VPN Server のホスト名とポート番号: $(ホスト名):$(ポート番号)
接続先仮想 HUB 名: $(仮想HUB名)
接続するユーザー名: $(ユーザ名)
使用する仮想 LAN カード名: vpn1
コマンドは正常に終了しました。
VPN Client>AccountPasswordSet
AccountPasswordSet コマンド - 接続設定のユーザー認証の種類をパスワード認証に設定
接続設定の名前: $(接続設定名)
パスワードを入力してください。キャンセルするには Ctrl+D キーを押してください。
パスワード: $(パスワード)
確認入力 : $(パスワード)
standard または radius の指定: standard
コマンドは正常に終了しました。
VPN Client>AccountStartupSet $(接続設定名)
AccountStartupSet コマンド - 接続設定をスタートアップ接続に設定
コマンドは正常に終了しました。
VPN Client>AccountConnect $(接続設定名)
AccountConnect コマンド - 接続設定を使用して VPN Server へ接続を開始
コマンドは正常に終了しました。
VPN Client>exit
起動
# インターフェイス名はvpn_$(仮想LANカード名)になる(ようだ)。
$ sudo /usr/local/vpnclient/vpnclient start
$ sudo dhclient vpn_vpn1
$ ifconfig vpn_vpn1
vpn_vpn1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.30.203 netmask 255.255.255.0 broadcast 192.168.30.255
inet6 fe80::5c35:6ff:fe2c:bf0c prefixlen 64 scopeid 0x20<link>
ether 5e:35:06:2c:bf:0c txqueuelen 1000 (イーサネット)
RX packets 6176 bytes 557371 (557.3 KB)
RX errors 0 dropped 4 overruns 0 frame 0
TX packets 2685034 bytes 1883323317 (1.8 GB)
TX errors 0 dropped 434851 overruns 0 carrier 0 collisions 0
# VPNが確立しない時は以下が有効かも。
$ sudo ifconfig vpn_vpn1 down
$ sudo ifconfig vpn_vpn1 up
参照リンク
ダウンロード make 設定 起動
ダウンロード make サービス登録
リンク切れか、大丈夫か
apt-get install softether-vpnclient
VPNサーバー