Izvēlņu josla ziņo par savienojumu, kamēr paplašinājumu saraksts komponentu joprojām atzīmē kā neaktivizētu. Abi nolasījumi nāk no tā paša Mac, un neviens no tiem nemelo: tie apraksta dažādus faktus. macOS VPN klientam uztur vismaz trīs atsevišķus stāvokļus, un atbalsta pavedieni tos sapludina vienā frāzē, tāpēc ieteikums svārstās starp pārinstalēšanu un pārkonfigurēšanu. Zināšana, kura stāvokļa jums patiešām trūkst, pēcpusdienu ar minējumiem pārvērš divu minūšu pārbaudē.

Šiem stāvokļiem ir ne tikai dažādas vietas, bet arī dažādi īpašnieki. Viens pieder operētājsistēmas paplašinājumu reģistram, viens politikai, kurai ierīce pakļaujas, un viens paša klienta sesijai. Tā kā īpašnieki atšķiras, vienam no tiem piemērots labojums reti maina pārējos divus.

Trīs stāvokļi, kurus sauc vienā vārdā

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

Secība, kādā tos lasāt, ir svarīgāka par pašu sarakstu: sāciet ar reģistru, jo komponents, kas nekad nav aktivizēts, nevar būt savienots, pēc tam lasiet politiku, kas izlemj, vai aktivizācija vispār ir iespējama, un tad klientu, kas no trim ir vienīgais, kurš apraksta sesiju. Neatbilstība augstu šajā secībā izskaidro katru simptomu zemāk, un neatbilstība zemu atstāj abus augšējos neskartus.

Konkrēts atšķirības piemērs: reģistra ieraksts, kas lasās kā aktivizēts, kopā ar klientu, kas nevar savienoties, norāda uz profilu vai serveri, nevis uz paplašinājumu. Pretējā kombinācija, aktivizēts klients blakus reģistram, kas neko nerāda, parasti nozīmē, ka lietotne, uz kuru skatāties, nav tā, kas pārraida datplūsmu. Pierakstiet, kuru kombināciju novērojāt, pirms kaut kam pieskaraties.

Paplašinājuma atrašana, neuzticoties ikonai

Pašreizējie laidieni tīkla paplašinājumus uzskaita sistēmas iestatījumos, sadaļā Vispārīgi, pieteikšanās vienumi un paplašinājumi. Atrodiet ierakstu, kas nosaukts pēc produkta vai tā izdevēja, un lasiet blakus esošo slēdzi, nevis izvēlņu joslas simbolu. Etiķetes un pozīcijas starp macOS versijām ir mainījušās, tāpēc sekojiet ražotāja norādēm savai versijai, nevis veca raksta ekrānuzņēmumam. Pilnībā neesošs ieraksts nozīmē, ka komponents nekad nav instalēts, un profila rediģēšana to neizraisīs.

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

Pirmā komanda ir ātrākais veids, kā redzēt, kas instalēts un vai katrs paplašinājums ziņo par sevi kā aktivizētu. Otrā parāda, kāpēc aktivizācija tiek atteikta, jo atteikums parasti nāk kā politikas vai paraksta sūdzība, kas nekad nenonāk lietotāja saskarnē. Izlasiet atteikuma tekstu, pirms kaut ko maināt: žurnāla rinda nosauc komponentu un bieži arī iemeslu, un tas ir tieši tas, kas nepieciešams atbalsta gadījumam. Kopējiet visu rindu, nevis frāzi, kas, jūsuprāt, ir svarīga, jo versija un identifikators atrodas tās pretējos galos.

Ko klients atzīst un saraksts ne

Kad paplašinājums apstiprināts, pajautājiet klientam, vai tam ir profils un sesija, jo saglabāts profils bez savienojuma ir konfigurācijas problēma, bet savienojums, kas nepārraida datplūsmu, ir maršrutēšanas vai politikas problēma. Visu triju uztveršana kā viena jūs aizsūta atpakaļ pārinstalēt komponentu, kas darbojās visu laiku.

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

Saraksts parāda konfigurētos pakalpojumus un to savienojuma stāvokli; statusa izsaukums parāda viena nosaukta pakalpojuma stāvokli un tā pēdējo kļūdu. Ierakstiet šo tekstu un macOS versiju pirms pārinstalēšanas, jo pārinstalēšana iznīcina pierādījumus un bieži atkārto to pašu kļūmi.

Kad slēdzis pieder politikai

Pārvaldītā Mac konfigurācijas profils var noturēt paplašinājumu fiksētā stāvoklī, un tad slēdzis pēc konstrukcijas kļūst pelēks. Nepieejams slēdzis ir politikas paziņojums, nevis kļūda, ko apiet. Profila vai pārvaldības reģistrācijas dzēšana, lai tam piekļūtu, maina ierīces drošības stāvokli, tiek atsaukta nākamajā pārbaudē un atstāj mašīnu, kas ziņo par atbilstību, kamēr trūkst kontroļu, kas to padarīja atbilstošu. Šāds iznākums ir sliktāks par sākotnējo problēmu, jo tas slēpj gan cēloni, gan simptomu.

Nesiet pieprasījumu administratoram ar paplašinājuma identifikatoru, precīzu atteikuma tekstu un versiju. Pārvaldīta izvietošana parasti var centralizēti apstiprināt tīkla paplašinājumu dažu minūšu laikā, kas ir ātrāk par apiešanas risinājumu un vēlāk auditējams.

Labojuma pierādīšana īstā lietotnē

Pēc jebkura atbalstīta labojuma atkārtoti pievienojieties un pārbaudiet lietotni, kuras dēļ VPN pastāv, nevis izvēlņu joslas žetonu. Pēc tam apstipriniet, ka datplūsma, kam jāpaliek ārpus tuneļa, joprojām paliek ārpusē, jo labojums, kas klusi maršrutē visu, ir citas izmaiņas nekā tās, ko bijāt iecerējis. Divu minūšu tests īstā lietotnē ir vērtīgāks par žetonu, ko nevarat atkārtot.

Viens brīdinājums, kamēr esat šajā sarakstā: satura filtrs arī ir tīkla paplašinājums. Kad neizdodas viena vietne, visu paplašinājumu izslēgšana panelī ir rupjš solis, kas salauž nesaistītu citu lietotņu filtrēšanu un apgrūtina nākamo diagnostiku, noņemot komponentus, ko būtu salīdzinājis. Pirms tam pieskaraties, identificējiet paplašinājumu pēc izdevēja un lomas un pierakstiet, kurš no trim stāvokļiem patiešām bija nepareizs.

Saistītie raksti