Menüüriba teatab ühendusest, samal ajal kui laiendite loend märgib komponendi endiselt mitteaktiveerituks. Mõlemad näidud pärinevad samast Macist ja kumbki ei valeta: need kirjeldavad erinevaid fakte. macOS hoiab VPN-kliendi jaoks vähemalt kolme eraldi olekut ning tugifoorumid sulandavad need üheks fraasiks, mistõttu nõuanne kõigub ümberpaigaldamise ja ümberkonfigureerimise vahel. Teadmine, millisest olekust teil tegelikult puudu jääb, muudab terve pärastlõuna oletusi kaheminutiliseks kontrolliks.

Nendel olekutel on erinevad omanikud ja erinevad asukohad. Üks kuulub operatsioonisüsteemi laiendite registrisse, üks poliitikale, mida seade järgib, ja üks kliendi enda sessioonile. Kuna omanikud erinevad, muudab ühele neist rakendatud parandus harva ülejäänud kahte.

Kolm olekut, mida kutsutakse ühe nimega

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

Järjekord, milles neid loete, loeb rohkem kui loend ise: alustage registrist, sest komponent, mida kunagi ei aktiveeritud, ei saa olla ühendatud; seejärel lugege poliitikat, mis otsustab, kas aktiveerimine on üldse võimalik; ja siis lugege klienti, ainsat kolmest, mis kirjeldab sessiooni. Ebakõla selle järjekorra ülaosas seletab iga sümptomit selle all, ja ebakõla allosas jätab kaks ülemist puutumata.

Konkreetne näide erinevusest: aktiveerituna loetav registrikirje pluss klient, mis ei suuda ühenduda, osutavad profiilile või serverile, mitte laiendile. Vastupidine kombinatsioon, aktiveeritud klient mitte midagi näitava registri kõrval, tähendab tavaliselt, et rakendus, mida vaatate, ei ole see, mis liiklust kannab. Kirjutage üles, millist kombinatsiooni nägite, enne kui midagi puudutate.

Laiendi leidmine ikooni usaldamata

Praegused versioonid loetlevad võrgulaiendid jaotises System Settings, General, Login Items ja Extensions. Leidke kirje, mis on nimetatud toote või selle avaldaja järgi, ja lugege selle kõrval olevat lülitit, mitte menüüriba glüüfi. Sildid ja asukohad on macOS-i versioonide vahel liikunud, seega järgige oma versiooni jaoks tarnija juhiseid, mitte vanema artikli ekraanipilti. Täiesti puuduv kirje tähendab, et komponenti ei paigaldatud kunagi, ja profiili redigeerimine ei kutsu seda esile.

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

Esimene käsk on kiireim viis näha, mis on paigaldatud ja kas iga laiend teatab end aktiveerituks. Teine näitab, miks aktiveerimisest keeldutakse, sest keeldumine saabub tavaliselt poliitika- või allkirjakaebusena, mis ei jõua kunagi kasutajaliidesesse. Lugege keeldumise teksti enne millegi muutmist: logirida nimetab komponendi ja sageli põhjuse, mis on täpselt see, mida tugijuhtum vajab. Kopeerige terve rida, mitte fraas, mida peate oluliseks, sest versioon ja identifikaator asuvad selle kahes vastasotsas.

Mida klient tunnistab ja loend mitte

Kui laiend on kinnitatud, küsige kliendilt, kas sellel on profiil ja sessioon, sest salvestatud profiil ilma ühenduseta on konfiguratsiooniprobleem, samas kui liiklust mitte kandev ühendus on marsruutimis- või poliitikaprobleem. Kõigi kolme kui ühe käsitlemine saadab teid tagasi paigaldama komponenti, mis töötas kogu aeg.

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

Loend näitab konfigureeritud teenuseid ja nende ühenduse olekut; olekukutse näitab ühe nimetatud teenuse olekut ja selle viimast viga. Salvestage see tekst ja macOS-i versioon enne ümberpaigaldamist, sest ümberpaigaldamine hävitab tõendid ja reprodutseerib sageli sama rikke.

Kui poliitika omab lülitit

Hallataval Macil võib konfiguratsiooniprofiil hoida laiendit fikseeritud olekus, ja siis muutub lüliti disaini järgi halliks. Kättesaamatu lüliti on poliitikaavaldus, mitte viga, millest mööda minna. Profiili või halduskirje kustutamine selle juurde pääsemiseks muudab seadme turbepositsiooni, võetakse järgmisel kontrollil tagasi ja jätab masina, mis teatab end vastavaks, samal ajal kui sellel puuduvad juhtimisvahendid, mis selle vastavaks tegid. See tulemus on hullem kui algne probleem, sest see varjab nii põhjuse kui ka sümptomi.

Viige taotlus administraatorile koos laiendi identifikaatori, täpse keeldumisteksti ja versiooniga. Hallatud juurutus suudab tavaliselt võrgulaiendi keskelt minutitega heaks kiita, mis on nii kiirem kui möödarääkimine ja hiljem auditeeritav.

Paranduse tõestamine päris rakenduses

Pärast mis tahes toetatud parandust ühenduge uuesti ja testige rakendust, mille jaoks VPN olemas on, mitte menüüriba märki. Seejärel kinnitage, et liiklus, mis peaks jääma tunnelist väljapoole, jääb tõesti välja, sest parandus, mis suunab vaikselt kõik tunnelisse, on teistsugune muudatus kui kavatsesite. Kaheminutiline test päris rakenduses on väärt rohkem kui märk, mida te ei suuda korrata.

Üks hoiatus, kuni olete selles loendis: sisufilter on samuti võrgulaiend. Kui üks sait ei tööta, on kõigi paneeli laiendite keelamine jäme samm, mis rikub teiste rakenduste jaoks mitteseotud filtreerimist ja teeb järgmise diagnoosi raskemaks, eemaldades komponendid, mida oleksite võrrelnud. Tuvastage laiend avaldaja ja rolli järgi enne selle puudutamist, ja kirjutage üles, milline kolmest olekust oli tegelikult vale.

Seotud artiklid