Macに残った古いVPNサービスを見つけて削除する
保存されたサービス、メニューアイコン、アプリのプロセスは別物です。Macから何かを削除する前に、項目とその所有者を突き合わせてください。
VPNの一覧には、先月アプリを削除したサービスがまだ表示され、メニューバーのアイコンも何事もなかったかのようにそこに残っています。どちらの観察も、トンネルが動いていることを証明しません。macOSはVPNとして見える少なくとも三種類の別々のオブジェクトを保持します。保存された構成サービス、それを使う拡張機能やプロセス、そしてどちらかに属するメニューコントロールです。これらは別々の仕組みで作成・所有・削除され、設定の一覧に表示されるのは最初のものだけです。
三つの別物が同じ名前をまとう
保存されたサービスとは構成の項目です。サーバーアドレス、認証方式、オプション、名前。アプリがまったくインストールされていなくても存在できます。構成ストアがアプリを必要としないからです。拡張機能やクライアントプロセスは、その構成を使うコードで、別途インストールされ、独自の予定で更新されます。メニューバーのコントロールは表示要素で、実行中のプロセスか、macOSが描き続けている残存ログイン項目に属することがあります。
| 表示されるもの | 所有しているもの | 削除が意味するもの |
|---|---|---|
| VPNパネルのサービス | 構成ストア | 項目は消えるが、認証情報は残るかもしれない |
| メニューバーのアイコン | アプリ、ログイン項目、拡張機能 | サーバー側は何も変わらない |
| プロファイルの項目 | デバイス管理 | 管理者の作業手順が必要 |
表を左から右へ読むと、人が実際に尋ねる問い、つまりこれを削除したら何が消えるのかに答えます。構成ストアに触れるのは一行目だけで、デバイス管理者に属するのは三行目だけです。中央の行はメニューアイコンが生まれ死ぬ場所であり、だからこそアンインストール後もこれほど確実に生き残ります。
サービスに名前を付け、次に所有者を見つける
システム設定を開き、VPNパネルへ進み、各項目について三つの欄を書き留めます。名前、種類、そしてパネルが管理対象と呼ぶかどうかです。管理対象のサービスは削除するものではありません。画面はたいてい同じ息でそう告げます。次に、インストールされているものを洗い出します。フォルダ内のアプリ、システムの拡張機能設定にあるネットワーク拡張、そしてそれを起動するログイン項目です。欄を書き留める意味は、名前だけでは三つのうちどれを見ているのか分からないからです。
構成プロファイルは、目に見えるアプリがまったくなくてもサービスを提供できます。見慣れない項目に対応するアイコンがどこにもないのはそのためです。何かを試す前に組織かプロファイルの所有者を見つけ、所有者が分からない管理対象の項目は他人の財産として扱ってください。所有者が見つからないなら、それが結論であり、削除の許可ではありません。
一覧のインターフェースはトンネルではない
システムの一覧にあるutunインターフェースは、VPNが通信を運んでいる証拠ではありません。他のクライアント、仮想マシン、システム機能もそれを作るからです。同時に複数存在することがあり、番号はどれが生きているかを何も語りません。インターフェースを数えるのではなく、アドレスが割り当てられているか、通信が実際にそれを使っているかを確認してください。構成済みでも切断されたトンネルは構成を保持したまま何も運びません。人が混乱するのはまさにその状態です。
インターフェースを消すためにサービスを削除すると、誰かが頼っている接続まで外れることがあるのも同じ理由です。特定したオブジェクトを削除し、気に入らない症状を削除しないでください。
一覧からではなく所有者を通じて削除する
個人の保存済みサービスなら、VPNパネルの標準の削除操作がサポートされた経路です。アプリが管理するトンネルなら、そのアプリの文書化されたアンインストールを使います。通常はその過程で自身の構成も削除します。管理対象のプロファイルなら、削除は配布した管理者に属し、それを回避するのは効果がないうえ方針の問題でもあります。三つはそれぞれ所有者が異なり、どのボタンが正当かは所有者が決めます。
認証情報と書き出したプロファイルは独自の見直しが必要。アイコンとアカウントは別のオブジェクトだからです。アイコンを外してもサーバー側では何も取り消されず、削除したアプリはディスクにどの構成が残るかを何も語りません。削除が完了したとみなす前に、認証情報が何をまだ許可しているかを問い合わせてください。
後片付けのあとに何が残ったかを確認する
後片付けのあと、残すつもりだったトンネルで接続し、通常のアクセスがまだ機能することを確認してください。何か別のものを壊す削除は新しい障害だからです。次に残っているものを一覧にし、各項目を名前ではなく所有者で識別します。似た名前の二つの項目が別の所有者のものである可能性があるからです。メニューバーの項目が残る場合は、他を削除する前に、それが実行中のプロセスか表示設定かを確定してください。AppleのVPN構成を削除する方法が、個人のサービスに対するサポートされた経路を説明しています。
作業の順序は、オブジェクトに名前を付け、所有者を見つけ、その所有者を通じて削除し、最後に残した接続と取り消さなかった認証情報を検証することです。三つの欄を短く書き残すことが、次の後片付けを今回より速くします。