Je zoekt het Mac-VPN-logboek, vindt een aanwijzing naar een PPP-bestand dat niet op deze machine staat, en concludeert dat er niets is vastgelegd. Die conclusie is meestal onjuist. Het record staat in het uniforme logboek, en het ontbrekende bestand betekent dat de deployment er geen is die het schrijft, niet dat de poging niet is gelogd. Die twee verwarren stuurt mensen een uur lang een negatieve bewering bewijzen.

Een native VPN, Tunnelblick en de eigen client van een leverancier kunnen allemaal andere logboekeigenaren hebben. Begin met de door de client ondersteunde logboekweergave als die er is, en grijp naar Console wanneer je de systeem- of providergebeurtenissen rond de poging nodig hebt.

Kies de client die echt is mislukt

Schrijf de macOS-versie, de clientversie, de verbindingsnaam en het protocol op voordat je iets opent. Die vier feiten bepalen op welke procesnaam je gaat zoeken, en ze zijn het eerste dat een supportengineer je vraagt.

Als de verbinding is gestart vanuit een menubalkitem van een leveranciersclient, komen de interessante berichten mogelijk van die client en niet van de VPN-provider van het systeem. Is hij gestart vanuit het eigen VPN-paneel van het systeem, dan is het providerproces degene die je moet zoeken. Gissen tussen die twee kost één poging, dus controleer eerst welke applicatie de verbinding bezit.

Start de live-weergave vóór de poging

Open Console en selecteer deze Mac onder Devices, niet een aangesloten telefoon en niet een oude rapportbundel. Klik op Start in de werkbalk zodat de stream live is, en noteer daarna de tijd met de bijbehorende tijdzone. Gebruik beheerderstoegang als de weergave dat vereist, en vraag op een beheerde Mac die toegang aan de eigenaar in plaats van eromheen te werken.

Doe nu één normale verbindingspoging en noteer de zichtbare fout. Eén poging is belangrijk: een tweede herhaling voegt nieuwe gebeurtenissen toe aan dezelfde stream, en twee pogingen in één venster mengen is hoe mensen uiteindelijk de verkeerde handshake onderzoeken.

Niets hiervan belooft dat er al een spoor bestaat. Console is een verzamelprocedure, en je schept de voorwaarden voor een schone opname in plaats van iets op te halen dat al is vastgelegd.

Beperk op proces in plaats van op folklore

Begin breed genoeg om de eigenaar te identificeren, en verfijn daarna met de proces- en berichteigenschappen die echt in je opname voorkomen. Een providerlabel dat in een oudere gids wordt geciteerd is een aanwijzing voor één macOS-versie en één protocol, geen permanent filter. Te vroeg daarop filteren kan een leeg venster opleveren dat op een logfout lijkt en in werkelijkheid een gemiste zoekopdracht is. Voeg een voorwaarde toe die je kunt verwijderen, niet een die het bewijs verwijdert.

Console laat je criteria combineren, en ze vernauwen samen. Verdwijnen de resultaten, verwijder of versoepel dan de meest beperkende voorwaarde in plaats van er nog een toe te voegen. Alleen de laatste fout tonen is een veelgemaakte fout, omdatde gebeurtenis die de fout verklaart meestal enkele regels eerder verschijnt.

Bewaar genoeg context om één vraag te beantwoorden

Klap het relevante bericht uit en lees de details, en bewaar daarna de eerste betekenisvolle fout samen met de verbindingsgebeurtenissen eromheen. Een losse regel dat de verbinding stopte, vertelt de lezer niets over waarom.

Zeg precies welke fase het record bewijst: een lokale provider of dienst die nooit startte, een uitwisseling met de andere kant, een afwijzing bij authenticatie, of een latere routerings- of resolverklacht. Een bericht over een startend proces is geen bewijs dat een handshake is voltooid, en een routewaarschuwing na een geslaagde verbinding beschrijft een ander defect dan een mislukte verbinding.

Houdt de client zijn eigen logboek bij, vergelijk dan dezelfde poging daar in plaats van een huidige Console-gebeurtenis te combineren met een andere herhaling uit een bestand dat alleen wordt aangevuld. Oude PPP-bestandinstructies horen alleen bij een deployment die dat bestand nog steeds produceert.

Deel het kleinste nuttige fragment

Selecteer de relevante berichten en gebruik de ondersteunde Share-actie voor de bedoelde ontvanger. Voeg de versie- en tijdsnotities toe en controleer daarna interne hostnamen, account-ID's, adressen en niet-gerelateerde gebeurtenissen voordat je verzendt. Een heel diagnostisch archief is makkelijk bij te voegen en later moeilijk te rechtvaardigen.

Verwacht dat sommige gebeurtenissen ontbreken onder de huidige privacy- of logconfiguratie. Gebruik in dat geval de diagnostische procedure die je leverancier of beheerder voorschrijft, en weersta de neiging om systeembrede bescherming uit te zetten om meer geschiedenis te verzamelen. De overdracht die de moeite waard is, is klein: welke client, welk protocol, wanneer de poging plaatsvond, de eerste relevante gebeurtenis en wat er daarna kwam.

Gerelateerde artikelen