Skip to content

RockyLinux8 へ GlobalProtect をインストールする

PaloAlto Networks の GlobalProtect クライアントを Linux 環境へインストールし、利用する方法をメモしておきます。 検証は RockyLinux8 上で実施しました。

インストール

CSP からダウンロードした Linux 用 GlobalProtect を展開します。

1
tar zxvf PanGPLinux-6.0.0-c18.tgz

インストールします。

1
dnf -y install GlobalProtect_rpm-6.0.0.1-44.rpm

接続する

ポータルへ接続するには以下を実行します。

1
globalprotect connect --portal PORTAL.lab.gpcloudservice.com

ユーザ名を指定しつつ、ポータルへ接続するには以下を実行します。

1
globalprotect connect --portal PORTAL.lab.gpcloudservice.com --username USER

ゲートウェイへ接続するには以下を実行します。

1
globalprotect connect --gateway GATEWAY.gpooyygcosc.gw.lab.gpcloudservice.com

状態を確認する

接続状態を確認するには globalprotect show --details を実行するのが簡単です。

1
2
3
4
5
6
7
8
# globalprotect show --details
Gateway Name: GATEWAY.gpooyygcosc.gw.lab.gpcloudservice.com
Gateway Description: Japan Central
Assigned IP Address: 10.0.0.1
Gateway IP Address: 192.0.2.1
Gateway Location:
Protocol: IPSec
Uptime(sec): 100

切断する

切断するには以下を実行します。

1
globalprotect disconnect

参考

GlobalProtect のヘルプ

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# globalprotect help
Usage: globalprotect [COMMAND] [OPTIONS] [args...]

COMMAND: Specifies the action to perform. It can be one of the following:
  collect-log            -- collect log information
  connect                -- connect to server
  disconnect             -- disconnect
  disable                -- disable connection
  import-certificate     -- import client certificate file
  quit                   -- quit from prompt mode
  rediscover-network     -- network rediscovery
  remove-user            -- clear credential
  resubmit-hip           -- resubmit HIP information
  set-log                -- set debug level
  show                   -- show information

OPTIONS: Specifies options for the selected command.
  Input a command and then press tab to get options for the selected command.
  Read more details in man globalprotect.

EXAMPLES:
  Connect to portal with user id:
  >> connect -p gp.acme.com -u test

  Show current status:
  >> show --status