Softether VPN Client の導入
Back
Alt+HOME
Ubuntuマシンで同Debian系のRaspberry Piのメンテナンスが常に出来るようリモート回線をSoftEtherで構築。Raspberry Pi 側には別途 SoftEther VPN Server がインストールされているものとする。〈別途記載予定)
リファレンス:
SoftEther VPN 6.5 VPN Client の管理コマンドリファレンス
ダウンロード:
SoftEther ダウンロード センター
SoftEther VPN Client のインストール
- ダウンロード
上記のダウンロードセンターで必要なコンポーネントやプラットフォーム、CPUなどを選択する。
Serverなどもここで選択できる。
コマンド・ラインでダウンロードする場合は、図中ブルーの部分を右クリックしてURLをコピーして wget する。
- 解凍 (ファイルは 2024年11月現在)
$ tar -zxvf softether-vpnclient-v4.43-9799-beta-2023.08.31-linux-x64-64bit.tar.gz
- コンパイルとインストール
$ sudo apt install gcc #------> Cコンパイラーが必要です。
$ cd vpnclient/
$ sudo ./.install.sh
$ sudo cp vpnclient /usr/local/bin/
$ sudo cp vpncmd /usr/local/bin/
$ sudo cp hamcore.se2 /usr/local/bin/
$ cd ..
- 起動・終了及び自動化
$ sudo vpnclient start
$ sudo vpnclient stop
- systemd で自動化
$ sudo nano /etc/systemd/system/vpnclient.service
GNU nano 7.2 /etc/systemd/system/vpnclient.service
[Unit]
Description=SoftEther VPN Client
After=network.target network-online.target
[Service]
Type=forking
ExecStart=/usr/local/bin/vpnclient start
ExecStop=/usr/local/bin/vpnclient stop
[Install]
Alias=vpnclient.service
$ sudo systemctl enable vpnclient.service
VPN Client の起動とコマンドによる設定
水色はコマンド、赤色は選択又は設定値
$ sudo vpnclient start
$ vpncmd
vpncmd command - SoftEther VPN Command Line Management Utility
SoftEther VPN Command Line Management Utility (vpncmd command)
Version x.xx Build 9999 (English)
Compiled yyyy/mm/dd HH:MM:SS
Copyright (c) SoftEther VPN Project. All Rights Reserved.
By using vpncmd program, the following can be achieved.
1. Management of VPN Server or VPN Bridge
2. Management of VPN Client
3. Use of VPN Tools (certificate creation and Network Traffic Speed Test Tool)
Select 1, 2 or 3:2
Specify the host name or IP address of the computer that the destination VPN Client is operating on.
If nothing is input and Enter is pressed, connection will be made to localhost (this computer).
Hostname of IP Address of Destination:localhost
VPN Client>NicCreate NicName (例:vpn)
VPN Client>AccountCreate
AccountCreate command - Create New VPN Connection Setting
Name of VPN Connection Setting:ConnectionName (例:FileServer)
Destination VPN Server Host Name and Port Number: fqdn.com:443
Destination Virtual Hub Name: HubName (例:Default)
Connecting User Name: UserName (例:administrator)
Used Virtual Network Adapter Name: NicName (例:先に設定した vpn)
The command completed successfully.
VPN Client>AccountPasswordSet ConnectionName (例:先に設定した FileServer)
specify standard or radius: standard
VPN Client>AccountStartupSet ConnectionName (例:FileServer接続をスタートアップに指定)
VPN Client>KeepEnable ConnectionName (例:FileServerへの接続にキープアライブを有効とする)
VPN Client>AccountStatusShow ConnectionName
VPN Client>RemoteEnable ConnectionName (例:FileServer接続をリモート管理できるようにする)
VPN Client>AccountDetailSet ConnectionName (例:詳細設定をする)
AccountDetailSet command - Set Advanced Settings for VPN Connection Setting
Number of TCP Connections to Use in VPN Communication: 4 (このVPN接続を複数本開始する)
Interval between Establishing Each TCP Connection: 1
Connection Life of Each TCP Connection (0 for no keep-alive): [Enter]のみ
Enable Half-Duplex Mode (yes/no): yes (VPNを仮に8本接続した場合4本ずつUpLink,DwnLinkとして使う)
Enable Bridge / Router Mode (yes/no): no
Enable Monitoring Mode (yes/no): no
Disable Adjustment of Routing Table (yes/no): [Enter]のみ
Disable QoS Control Function (yes/no): no
VPN Client>AccountConnect ConnectionName (接続を開始する。切断は AccountDisConnect)
VPN Client>AccountStatusGet ConnectionName (例:FileServerへの接続ステータスを表示する)
VPN Client>exit
Back
Alt+HOME
この 作品 は
クリエイティブ・コモンズ 表示 - 非営利 - 改変禁止 4.0 国際 ライセンス
の下に提供されています。
English
Powered by