VPN zlyhá, niekto povie skontroluj Konzolu a vy otvoríte okno, ktoré chrĺi tisíce riadkov za sekundu. Väčšina z toho s tunelom nesúvisí. Užitočná zručnosť je zúžiť pohľad na jeden pokus a jeden proces skôr, než čokoľvek prečítate.

Na väčšinu vyšetrovaní VPN na Macu stačia tri kroky.

Urobte jeden pokus, ktorý spoznáte

Zapíšte miestny čas a časové pásmo a potom sa raz pripojte. Poznačte si presný text chyby, ktorú klient zobrazil, lebo býva konkrétnejšia než ktorýkoľvek riadok záznamu. Teraz máte okno niekoľkých sekúnd a hľadaný výraz. Všetko pred týmto oknom je história, ktorú nepotrebujete.

Pokus, ktorý nedokážete označiť časom, je pokus, ktorý nedokážete filtrovať.

Filtrujte podľa procesu skôr, než začnete filtrovať podľa textu

Vyhľadávacie pole Konzoly prijíma predikáty procesu a správy a ekvivalent v príkazovom riadku je reprodukovateľnejší. log show --last 5m --predicate 'process == "NEIKEv2Provider"' zúži na jedného poskytovateľa. Presný názov procesu sa líši podľa typu pripojenia, preto nájdite ho počas prvého nefiltrovaného pokusu.

Filtrovanie najprv podľa textu vráti každý podsystém, ktorý náhodou zalogoval slovo VPN.

Predikát môže filtrovať aj podľa podsystému a kategórie, čo je často presnejšie než názov procesu. Zjednotené protokolovanie umožňuje knižnici deklarovať podsystém a sieťové komponenty Apple ich používajú niekoľko. Začnite procesom a potom pridajte --info, ak predvolená úroveň skrýva udalosť, ktorú očakávate. Správy na úrovni ladenia zvyčajne vyžadujú konfiguračný profil, ktorý sa neoplatí inštalovať len na prečítanie jedného záznamu.

Čítajte postupnosť, nie posledný riadok

Záverečná správa o odpojení je najmenej informatívny riadok v súbore. Hľadajte skôr prvú chybu adaptéra, zlyhanie overenia alebo odmietnutie konfigurácie. Tie pomenúvajú fázu, ktorá zlyhala, kým odpojenie len hovorí, že fáza nebola obnovená. Pri kopírovaní zachovajte poradie udalostí, pretože postupnosť je diagnóza.

Spustenie lokálnej služby nie je úspešný vzdialený handshake a záznam nebude tvrdiť opak.

Čo redakcia skrýva a prečo

Zjednotené protokolovanie predvolene skrýva niektoré hodnoty za súkromnou značkou, a preto môže užitočné pole vyzerať prázdne. Je to dizajnové rozhodnutie o tom, čo sa smie zbierať, nie chyba. Neprepínajte široké nastavenia súkromia len preto, aby ste získali viac textu.

Ak je hodnota, ktorú potrebujete, redigovaná, hľadajte ju vo vlastnom zázname alebo konfigurácii aplikácie.

Exportujte preskúmaný výňatok

Exportujte len okno, ktoré ste prešli. Cesty, používateľské mená, interné názvy hostiteľov a adresy koncových bodov sa objavujú v bežných riadkoch záznamu a export celého systému ich všetky prenesie tomu, kto ho dostane.

Uchovajte nedotknutý záznam aj výňatok. Ak niekto neskôr spochybní časovú os, vyrieši to iba originál. Výňatok je pre tiket a originál pre spor.

Pomenujte fázu v tikete výslovne: adaptér, overenie alebo smerovanie. To udržiava dôkazy interpretovateľné namiesto toho, aby z nich bol balík, ktorý nikto neprečíta. používateľská príručka Konzoly od Apple pokrýva ovládacie prvky zberu a vyhľadávania spomenuté tu.

Súvisiace články