Je rozšírenie VPN na vašom Macu zapnuté? Tri miesta, kde sa pozrieť
Zapnuté, nainštalované a pripojené sú na macOS rôzne stavy. Pred preinštalovaním porovnajte zoznam rozšírení, výstup CLI a stav samotného klienta.
Panel ponuky hlási pripojenie, zatiaľ čo zoznam rozšírení stále označuje komponent ako neaktivovaný. Oba údaje pochádzajú z toho istého Macu a ani jeden neklame: opisujú odlišné fakty. macOS uchováva pre klienta VPN najmenej tri samostatné stavy a vlákna podpory ich zlučujú do jednej frázy, preto rada osciluje medzi preinštalovaním a prekonfigurovaním. Vedieť, ktorý stav vám skutočne chýba, premení popoludnie hádania na dvojminútovú kontrolu.
Tieto stavy majú nielen rôzne miesta, ale aj rôznych vlastníkov. Jeden patrí registru rozšírení operačného systému, jeden politike, ktorú zariadenie poslúcha, a jeden vlastnej relácii klienta. Keďže vlastníci sa líšia, oprava použitá na jeden z nich zriedka zmení ostatné dva.
Tri stavy, ktoré sa nazývajú jedným slovom
| State | Where it lives | What it does not prove |
|---|---|---|
| installed and activated | the system extension registry | that any tunnel exists |
| permitted by policy | a configuration profile or a one-time user approval | that the vendor's profile is configured |
| connected | the client's own session state | that traffic takes the intended route |
Poradie, v ktorom ich čítate, je dôležitejšie ako samotný zoznam: začnite registrom, pretože komponent, ktorý sa nikdy neaktivoval, nemôže byť pripojený, potom prečítajte politiku, ktorá rozhoduje, či je aktivácia vôbec možná, a nakoniec klienta, ktorý je jediný z troch, čo opisuje reláciu. Nesúlad vysoko v tomto poradí vysvetlí každý príznak pod ním a nesúlad nízko nechá horné dva nedotknuté.
Konkrétny príklad rozdielu: záznam registra, ktorý sa číta ako aktivovaný, spolu s klientom, ktorý sa nedokáže pripojiť, ukazuje na profil alebo server, nie na rozšírenie. Opačná kombinácia, aktivovaný klient vedľa registra, ktorý nič neukazuje, zvyčajne znamená, že aplikácia, na ktorú sa pozeráte, nie je tá, ktorá prenáša prevádzku. Predtým, než sa čohokoľvek dotknete, zapíšte si, ktorú kombináciu ste pozorovali.
Nájsť rozšírenie bez dôvery v ikonu
Aktuálne vydania uvádzajú sieťové rozšírenia v Systémových nastaveniach, v časti Všeobecné, Prihlasovacie položky a Rozšírenia. Nájdite položku pomenovanú podľa produktu alebo jeho vydavateľa a prečítajte si prepínač vedľa nej, nie symbol v paneli ponuky. Štítky a pozície sa medzi verziami macOS posunuli, preto sa riadte pokynmi výrobcu pre vaše vydanie, nie snímkou obrazovky zo starého článku. Úplne chýbajúca položka znamená, že komponent nebol nikdy nainštalovaný, a úprava profilu ho nevyvolá.
systemextensionsctl list
log show --last 10m --predicate 'subsystem == "com.apple.networkextension"' --style compact
Prvý príkaz je najrýchlejší spôsob, ako zistiť, čo je nainštalované a či sa každé rozšírenie hlási ako aktivované. Druhý ukazuje, prečo je aktivácia odmietnutá, pretože odmietnutie zvyčajne prichádza ako sťažnosť na politiku alebo podpis, ktorá sa nikdy nedostane do používateľského rozhrania. Prečítajte si text odmietnutia, skôr než čokoľvek zmeníte: riadok záznamu pomenúva komponent a často aj dôvod, čo je presne to, čo prípad podpory potrebuje. Kopírujte celý riadok, nie frázu, ktorú považujete za dôležitú, keďže verzia a identifikátor sú na opačných koncoch.
Čo klient priznáva a zoznam nie
Keď je rozšírenie potvrdené, opýtajte sa klienta, či má profil a reláciu, pretože uložený profil bez pripojenia je problém konfigurácie, zatiaľ čo pripojenie, ktoré neprenáša prevádzku, je problém smerovania alebo politiky. Ak sa so všetkými tromi zaobchádza ako s jedným, vrátite sa k preinštalovaniu komponentu, ktorý celý čas fungoval.
scutil --nc list
scutil --nc status "Work VPN"
Zoznam zobrazuje nakonfigurované služby a ich stav pripojenia; volanie stavu zobrazuje stav jednej pomenovanej služby a jej poslednú chybu. Pred preinštalovaním si uložte tento text a verziu macOS, pretože preinštalovanie zničí dôkazy a často zopakuje tú istú poruchu.
Keď prepínač vlastní politika
Na spravovanom Macu môže konfiguračný profil držať rozšírenie v pevnom stave, a prepínač sa potom podľa návrhu zmení na sivý. Nedostupný prepínač je vyhlásenie politiky, nie chyba, ktorú treba obchádzať. Vymazanie profilu alebo registrácie správy, aby ste sa k nemu dostali, zmení bezpečnostný postoj zariadenia, pri ďalšej kontrole sa vráti a zanechá stroj, ktorý sa hlási ako vyhovujúci, hoci chýbajú ovládacie prvky, ktoré ho vyhovujúcim robili. Tento výsledok je horší ako pôvodný problém, pretože skrýva príčinu aj príznak.
Prineste žiadosť správcovi s identifikátorom rozšírenia, presným textom odmietnutia a verziou. Spravované nasadenie zvyčajne dokáže schváliť sieťové rozšírenie centrálne v priebehu niekoľkých minút, čo je rýchlejšie ako obchádzka a dodatočne auditovateľné.
Preukázať opravu na skutočnej aplikácii
Po každej podporovanej oprave sa znova pripojte a otestujte aplikáciu, pre ktorú VPN existuje, nie odznak v paneli ponuky. Potom potvrďte, že prevádzka, ktorá má zostať mimo tunela, zostáva vonku, pretože oprava, ktorá potichu smeruje všetko, je iná zmena než tá, ktorú ste zamýšľali. Dvojminútový test na skutočnej aplikácii má väčšiu hodnotu než odznak, ktorý nedokážete zopakovať.
Jedno upozornenie, kým ste v tomto zozname: filter obsahu je tiež sieťové rozšírenie. Keď zlyhá jediná lokalita, vypnutie každého rozšírenia na paneli je hrubý krok, ktorý pokazí nesúvisiace filtrovanie iných aplikácií a sťaží ďalšiu diagnostiku tým, že odstráni komponenty, ktoré by ste porovnali. Predtým, než sa ho dotknete, identifikujte rozšírenie podľa vydavateľa a úlohy a zapíšte, ktorý z troch stavov bol skutočne nesprávny.