ショコラ
PacketiXクライアントを Ubuntu にセットアップするには?
Linux には GUI がありません。少々面倒ですが、コマンドラインでLANカードを作ったり、接続先を作成します。
もっさん先輩
PacketiXクライアントを Ubuntu にセットアップする方法
- vpnclient をダウンロードします。
curl -O https://www.packetix-download.com/files/packetix/v4.41-9782-beta-2022.11.17-tree/Linux/PacketiX_VPN_Client/64bit_-_Intel_x64_or_AMD64/vpnclient-v4.41-9782-beta-2022.11.17-linux-x64-64bit.tar.gz
- vpnclient tar.gz を展開します。
tar zxvf vpnclient-v4.41-9782-beta-2022.11.17-linux-x64-64bit.tar.gz
- vpnclient ディレクトリに入ります。
cd vpnclient/
- vpnclient をビルドする為、make と gcc をインストールします。
sudo apt install make gcc
- vpnclient を make します。
make
- 仮想LANカード を作成します。
sudo ./vpnclient start
$ sudo ./vpnclient start
The PacketiX VPN Client service has been started.
- 仮想LANカード を作成するために vpncmdコマンド を実行します。
./vpncmd
$ ./vpncmd
vpncmd コマンド - PacketiX VPN コマンドライン管理ユーティリティ
PacketiX VPN コマンドライン管理ユーティリティ (vpncmd コマンド)
Version 4.41 Build 9782 (Japanese)
Compiled 2022/11/17 16:15:51 by buildsan at crosswin with OpenSSL 3.0.7
Copyright (c) 2004-2022 SoftEther Corporation. All Rights Reserved.
vpncmd プログラムを使って以下のことができます。
1. VPN Server または VPN Bridge の管理
2. VPN Client の管理
3. VPN Tools コマンドの使用 (証明書作成や通信速度測定)
1 - 3 を選択: 2
接続先の VPN Client が動作しているコンピュータの IP アドレスまたはホスト名を指定してください。
何も入力せずに Enter を押すと、localhost (このコンピュータ) に接続します。
接続先のホスト名または IP アドレス:
VPN Client "localhost" に接続しました。
↑「2. VPN Client の管理」を選択して、エンターキーを押します。「接続先のホスト名または IP アドレス」もエンターキーを押すだけです。
- 仮想LANカード を作成します。
NicCreate
↓「仮想 LAN カードの名前」には「VPN」と入力しました。
VPN Client>NicCreate
NicCreate コマンド - 新規仮想 LAN カードの作成
仮想 LAN カードの名前: VPN
コマンドは正常に終了しました。
VPN Client>NicList
NicList コマンド - 仮想 LAN カード一覧の取得
項目 |値
-----------------+------------------------------------
仮想 LAN カード名|VPN
状態 |有効 (使用可能)
MAC アドレス |5ED3D07EDADE
バージョン |Version 4.41 Build 9782 (Japanese)
コマンドは正常に終了しました。
↑「NicList」コマンドでLANカードの一覧を表示できます。因みにLANカードの削除は「NicDelete」コマンドです。
- 接続先を作成します。
AccountCreate
VPN Client>AccountCreate
AccountCreate コマンド - 新しい接続設定の作成
接続設定の名前: ConoHa
接続先 VPN Server のホスト名とポート番号: answorz.com:443
接続先仮想 HUB 名: answorz-hub
接続するユーザー名: mossan
使用する仮想 LAN カード名: VPN
コマンドは正常に終了しました。
VPN Client>AccountList
AccountList コマンド - 接続設定一覧の取得
項目 |値
-------------------+------------------------------------
接続設定名 |ConoHa
状態 |オフライン
接続先 VPN サーバー|answorz.com:443 (直接 TCP/IP 接続)
仮想 HUB 名 |answorz-hub
仮想 LAN カード名 |VPN
コマンドは正常に終了しました。
↑「AccountList」コマンドで接続先の一覧を表示できます。因みに接続先の削除は「AccountDelete」コマンドです。
- ユーザー認証を設定します。クライアント証明書を使用するため、クライアント証明書ファイル(mossan.crt、mossan.key)をカレントディレクトリにコピーしておきます。
AccountCertSet ConoHa /LOADCERT:mossan.crt /LOADKEY:mossan.key
- 接続します。
AccountConnect ConoHa
接続の確認は AccountListコマンドを使います。
- DHCP で IP を設定します。
sudo dhclient vpn_vpn
固定IPの場合
sudo cat <<EOF > /etc/netplan/12-vpnnetwork.yaml
network:
ethernets:
vpn_vpn:
addresses: [192.168.40.92/24]
dhcp4: false
version: 2
EOF
ネットワークを適用します。
netplan apply
以上