PacketiXクライアントを Ubuntu にセットアップするには?

ショコラ
ショコラ

PacketiXクライアントを Ubuntu にセットアップするには?

Linux には GUI がありません。少々面倒ですが、コマンドラインでLANカードを作ったり、接続先を作成します。

もっさん先輩
もっさん先輩

PacketiXクライアントを Ubuntu にセットアップする方法

  1. 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
  1. vpnclient tar.gz を展開します。
tar zxvf vpnclient-v4.41-9782-beta-2022.11.17-linux-x64-64bit.tar.gz
  1. vpnclient ディレクトリに入ります。
cd vpnclient/
  1. vpnclient をビルドする為、make と gcc をインストールします。
sudo apt install make gcc
  1. vpnclient を make します。
make
  1. 仮想LANカード を作成します。
sudo ./vpnclient start
$ sudo ./vpnclient start
The PacketiX VPN Client service has been started.
  1. 仮想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 アドレス」もエンターキーを押すだけです。

  1. 仮想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」コマンドです。

  1. 接続先を作成します。
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」コマンドです。

  1. ユーザー認証を設定します。クライアント証明書を使用するため、クライアント証明書ファイル(mossan.crt、mossan.key)をカレントディレクトリにコピーしておきます。
AccountCertSet ConoHa /LOADCERT:mossan.crt /LOADKEY:mossan.key
  1. 接続します。
AccountConnect ConoHa

接続の確認は AccountListコマンドを使います。

  1. 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

以上

Scroll to Top