Mac-konsole: beperk die log tot een VPN-poging
Merk een verbinding met ’n tydstempel, filter op die proses wat dit besit, en lees dan die eerste fout eerder as die laaste. Voer net die uittreksel uit wat jy werklik nagegaan het.
Die VPN misluk, iemand sê jy moet Konsol nagaan, en jy maak ’n venster oop wat duisende reëls per sekonde stroom. Die meeste daarvan het niks met die tonnel te doen nie. Die nuttige vaardigheid is om die siening tot een poging en een proses te vernou voordat jy enigiets lees.
Drie stappe is genoeg vir die meeste Mac-VPN-ondersoeke.
Maak een poging wat jy kan herken
Skryf die plaaslike tyd en tydsone neer en maak dan een keer verbinding. Let op die presiese teks van die fout wat die kliënt gewys het, want dit is gewoonlik spesifiewer as enige logreël. Nou het jy ’n venster van ’n paar sekondes en ’n soekterm. Alles voor daardie venster is geskiedenis wat jy nie nodig het nie.
’n Poging wat jy nie van ’n tydstempel kan voorsien nie, is ’n poging wat jy nie kan filter nie.
Filtreer op proses voordat jy op teks filter
Konsol se soekveld aanvaar proses- en boodskappredikate, en die opdragreël-ekwivalent is meer herhaalbaar. log show --last 5m --predicate 'process == "NEIKEv2Provider"' vernou dit tot een verskaffer. Die presiese prosesnaam wissel per verbindingstipe, so vind dit tydens die eerste ongefiltreerde poging.
Om eers op teks te filter, gee elke substelsel terug wat toevallig die woord VPN gelog het.
’n Predikaat kan ook op substelsel en kategorie filter, wat dikwels strenger is as ’n prosesnaam. Verenigde logboeking laat ’n biblioteek ’n substelsel verklaar, en Apple se netwerkkomponente gebruik verskeie daarvan. Begin met die proses en voeg dan --info by as die verstekvlak die gebeurtenis verberg wat jy verwag. Ontfoutvlak-boodskappe benodig gewoonlik ’n konfigurasieprofiel, wat nie die moeite werd is om te installeer net om een log te lees nie.
Lees die volgorde, nie die laaste reël nie
Die finale ontkoppelde boodskap is die mins insiggewende reël in die lêer. Kyk vroeër vir die eerste adapterfout, verifikasiefaling of konfigurasieverwerping. Dié noem die stadium wat misluk het, terwyl die ontkoppeling net sê die stadium is nie herstel nie. Bewaar die volgorde van gebeure wanneer jy dit kopieer, want die volgorde is die diagnose.
’n Plaaslike diens wat begin, is nie ’n suksesvolle afstand-handdruk nie, en die log sal nie anders voorgee nie.
Wat redigering wegsteek en waarom
Verenigde logboeking steek sekere waardes by verstek agter ’n private merker weg, en daarom kan ’n nuttige veld leeg lyk. Dit is ’n ontwerpkeuse oor wat versamel mag word, nie ’n fout nie. Moenie breë privaatheidinstellings omdraai net om meer teks te kry nie.
As die waarde wat jy nodig het geredigeer is, soek dit eerder in die toepassing se eie log of konfigurasie.
Voer ’n nagegane uittreksel uit
Voer net die venster uit wat jy nagegaan het. Paaie, gebruikersname, interne gasheername en eindpuntadresse verskyn in gewone logreëls, en ’n volledige stelseluitvoer dra almal daarvan na wie dit ook al ontvang.
Hou die onaangeraakte opname sowel as die uittreksel. As iemand later die tydlyn betwis, is die oorspronklike die enigste ding wat dit besleg. Die uittreksel is vir die kaartjie, en die oorspronklike is vir die argument.
Noem die stadium uitdruklik in die kaartjie: adapter, verifikasie of roetering. Dit hou die bewyse verstaanbaar eerder as om dit in ’n bondel te verander wat niemand kan lees nie. Apple se Konsol-gebruikersgids dek die versamelings- en soekbeheerders waarna hier verwys word.