Traka izbornika javlja da je veza uspostavljena, dok lista ekstenzija još uvijek označava komponentu kao neaktiviranu. Oba očitanja dolaze s istog Maca i nijedno ne laže: opisuju različite činjenice. macOS čuva najmanje tri odvojena stanja za VPN klijenta, a teme podrške ih spajaju u jednu frazu, zbog čega savjet oscilira između ponovne instalacije i ponovnog konfigurisanja. Znati koje vam stanje zaista nedostaje pretvara poslijepodne nagađanja u dvominutnu provjeru.

Ta stanja imaju različite vlasnike kao i različita mjesta. Jedno pripada registru ekstenzija operativnog sistema, jedno politici kojoj se uređaj pokorava, a jedno vlastitoj sesiji klijenta. Budući da se vlasnici razlikuju, popravka primijenjena na jedno od njih rijetko mijenja druga dva.

Tri stanja koja nazivaju jednim imenom

StateWhere it livesWhat it does not prove
installed and activatedthe system extension registrythat any tunnel exists
permitted by policya configuration profile or a one-time user approvalthat the vendor's profile is configured
connectedthe client's own session statethat traffic takes the intended route

Redoslijed kojim ih čitate važniji je od same liste: počnite s registrom, jer komponenta koja nikada nije aktivirana ne može biti povezana; zatim pročitajte politiku, koja odlučuje je li aktivacija uopće moguća; zatim pročitajte klijenta, jedinog od troje koji opisuje sesiju. Nesklad visoko u tom redu objašnjava svaki simptom ispod njega, a nesklad nisko ostavlja dva iznad njega netaknutima.

Konkretan primjer razlike: unos u registru koji se čita kao aktiviran plus klijent koji se ne može povezati upućuje na profil ili server, a ne na ekstenziju. Obrnuta kombinacija, aktiviran klijent pored registra koji ništa ne pokazuje, obično znači da aplikacija koju gledate nije ona koja prenosi saobraćaj. Zapišite koju ste kombinaciju primijetili prije nego što bilo šta dirnete.

Pronalaženje ekstenzije bez vjerovanja ikoni

Trenutna izdanja navode mrežne ekstenzije pod System Settings, General, Login Items i Extensions. Pronađite unos nazvan po proizvodu ili njegovom izdavaču i pročitajte prekidač pored njega, a ne glif u traci izbornika. Oznake i položaji su se mijenjali između verzija macOS-a, zato slijedite upute proizvođača za svoje izdanje umjesto snimke ekrana iz starijeg članka. Unos koji potpuno nedostaje znači da komponenta nikada nije instalirana, a uređivanje profila je neće stvoriti.

systemextensionsctl list
log show --last 10m --predicate 'subsystem == "com.apple.networkextension"' --style compact

Prva naredba najbrži je način da vidite šta je instalirano i prijavljuje li se svaka ekstenzija kao aktivirana. Druga pokazuje zašto se aktivacija odbija, jer odbijanje obično dolazi kao pritužba na politiku ili potpis koja nikada ne stigne do korisničkog interfejsa. Pročitajte tekst odbijanja prije nego što bilo šta promijenite: red u dnevniku imenuje komponentu i često razlog, što je upravo ono što slučaju podrške treba. Kopirajte cijeli red, a ne frazu koju smatrate važnom, jer verzija i identifikator stoje na njegovim suprotnim krajevima.

Šta klijent priznaje, a lista ne

Kad je ekstenzija potvrđena, pitajte klijenta ima li profil i sesiju, jer sačuvan profil bez veze je problem konfiguracije, dok je veza koja ne prenosi saobraćaj problem rutiranja ili politike. Ako sva tri tretirate kao jedno, vraćate se ponovnoj instalaciji komponente koja je cijelo vrijeme radila.

scutil --nc list
scutil --nc status "Work VPN"

Lista pokazuje konfigurisane usluge i stanje njihove veze; poziv statusa pokazuje stanje jedne imenovane usluge i njenu posljednju grešku. Sačuvajte taj tekst i verziju macOS-a prije ponovne instalacije, jer ponovna instalacija uništava dokaze i često reprodukuje isti kvar.

Kada politika posjeduje prekidač

Na upravljanom Macu konfiguracijski profil može držati ekstenziju u fiksnom stanju, a prekidač tada po dizajnu postaje siv. Nedostupan prekidač je izjava politike, a ne greška koju treba zaobići. Brisanje profila ili upravljačke registracije da biste do njega došli mijenja sigurnosni položaj uređaja, vraća se pri sljedećoj provjeri i ostavlja mašinu koja se prijavljuje kao usklađena, a izgubila je kontrole koje su je usklađenom činile. Takav ishod je gori od prvobitnog problema, jer skriva i uzrok i simptom.

Odnesite zahtjev administratoru s identifikatorom ekstenzije, tačnim tekstom odbijanja i verzijom. Upravljano postavljanje obično može centralno odobriti mrežnu ekstenziju u minutama, što je i brže od zaobilaznog rješenja i provjerljivo kasnije.

Dokazivanje popravke na stvarnoj aplikaciji

Nakon svake podržane ispravke ponovo se povežite i testirajte aplikaciju zbog koje VPN postoji, a ne značku u traci izbornika. Zatim potvrdite da saobraćaj koji treba ostati izvan tunela zaista ostaje vani, jer popravka koja tiho sve usmjerava kroz tunel drugačija je promjena od one koju ste namjeravali. Dvominutni test na stvarnoj aplikaciji vrijedi više od značke koju ne možete reproducirati.

Jedno upozorenje dok ste na toj listi: filter sadržaja je također mrežna ekstenzija. Kada jedna stranica ne radi, isključivanje svih ekstenzija u panelu je grub potez koji kvari nepovezano filtriranje za druge aplikacije i otežava sljedeću dijagnozu uklanjanjem komponenti koje biste uporedili. Identifikujte ekstenziju po izdavaču i ulozi prije nego što je dirnete, i zapišite koje je od tri stanja zaista bilo pogrešno.

Povezani članci