Linux Mint での GlobalProtect: 導入前に確認すべきこと
パッケージを選ぶ前に、VPN の管理者にポータル、クライアントのリリース、認証フローを確認してください。DEB ファイルがあるからといって Mint がサポート対象とは限りません。
ブラウザでポータルを開いてサインインすると、ダウンロードページには、ベンダーのマトリクスにあなたのディストリビューション向けとして載っていないクライアントが並びます。立ち止まって質問すべきはまさにこの瞬間であり、とにかくパッケージを試す瞬間ではありません。最初の判断はサポート対象のエンドポイント環境であり、DEB ファイルが展開できるかどうかはそこに含まれません。ポータルから始めて外側へ進んでください。
何かを導入する前に、私が VPN の管理者とたどる順序は次のとおりです。
1. ポータルと承認済みリリースを確認する
管理者から、ポータルのアドレス、組織が実際に配布しているクライアントのリリース、認証の要件を聞き取ります。同僚のメモにあるポータル URL は承認済みのものと同じではなく、リリースも重要です(バージョンによって機能が異なるため)。
次にポータルを開き、Linux 向けに何を提供しているかを見ます。ダウンロードページは通常、あなたのディストリビューションのサポート状況ではなくゲートウェイの設定を反映しているため、提示されたパッケージが非サポートの組み合わせであることもあります。ページに書かれたリリース番号を控え、配布済みの番号と比べてください。
2. 互換性マトリクスはスローガンではなく表として読む
ベンダーの互換性マトリクスは、Linux のバージョンをアプリのリリースと対応づけ、アーキテクチャとインターフェースのサポートを分けて示します。Ubuntu の記載は Ubuntu 由来のすべてのディストリビューションをサポート対象と宣言するものではないため、Mint のワークステーションには独自の答えが必要です。正確なリリース、プロセッサのアーキテクチャ、そしてその組み合わせでサポートされるインターフェースが CLI か GUI かを確認してください。
マトリクスが Ubuntu のリリースを示しても Mint を示さない場合、そのワークステーションへの正直な答えは、パッケージがどれほどきれいにインストールできても「いいえ」です。サポートされる代替はマトリクスに記載のあるディストリビューションか、管理者がそのいずれかにすでに配布しているリリースです。
3. 認証フローをクライアント種別に合わせる
認証の経路が、どのクライアントならログインを完了できるかを決めます。SAML フローにはブラウザが必要で、Linux CLI の SAML 対応は GlobalProtect app 6.2.1 で加わったため、古い CLI は GUI と同じフローを完了できません。
CLI と GUI のどちらを選ぶ前に、ゲートウェイがどのフローを強制しているかを確認してください。答えは好みの問題ではないからです。証明書ログイン、MFA のプロンプト、デバイス評価はいずれも、クライアントが対応すべき手順を増やし、接続した後に評価で失敗するクライアントはネットワーク障害のように見えますが、そうではありません。
4. サードパーティ製クライアントが選択肢でなくなる境界を知る
サードパーティ製クライアントが使えるのは、管理者がそのプロトコルと機能群をサポートしている場合だけです。旧来の XAuth/IPsec との相互運用は特定のゲートウェイ構成であり、自らを SSL VPN クライアントと名乗る任意のアプリに置き換えてよいという許可ではありません。サーバー検証、デバイス要件、資格情報は組織が定めたとおりに保たれます。ローカルのクライアントに合わせてこれらを弱めるのは、互換性というラベルを貼ったポリシー変更です。
管理者が使う判定は、ゲートウェイが、このクライアントでは完了できない SAML、MFA プロンプト、デバイス評価を強制しているかどうかです。どれかが必要なら、プロトコルレベルの相互運用では置き換えを正当化できず、話はサポート対象のエンドポイントに戻ります。
5. 答えを管理者に返す
具体的な組み合わせは、ディストリビューションとリリース、アーキテクチャ、インターフェース、認証フロー、そして提案するクライアントのリリースであり、これを持って VPN の管理者に会いに行きます。この程度のリストなら一通のメッセージで答えられます。
組み合わせがサポートされていない場合、サポートされる答えは通常、回避策ではなく別の承認済みエンドポイント環境なので、それを明示的に求めてください。自分のクライアントを動くようにしてくれという形の依頼はゲートウェイ変更を招き、この利用者にはどのエンドポイントをサポートするのかという形の依頼は判断を招きます。いずれにせよ、合意した内容を書き留めて、次の人が同じ道筋をたどらずに済むようにしてください。