Sérhver borðtölva heldur eigin skrá um hvað VPN gerði, og útflutningur forritsins er venjulega sá ófullkomnasti af þeim. Þjónustustjórar merkja hvenær eining byrjaði, kjarninn merkir hvenær tengi birtist, og netkerfisstaflinn merkir hvenær ekki tókst að beita slóðum. Ekkert þessara kerfa veit hvað biðlarinn ætlaði sér, og biðlarinn veit ekki hvað kjarninn gerði við beiðni hans.

Að lesa eina slíka skrá einangraða hvetur til rangrar niðurstöðu. Lestu tvær, frá sömu mínútu, og röðin verður sýnileg.

Þrjú kerfi með þrjú orðasöfn

Á Linux grípur systemd-journalnám skilaboð um lífsferil einingar frá wg-quick@wg0 eða VPN-viðbót NetworkManager, og hringbuffur kjarnans ber skilaboð um tengi og slóðir. Á Windows skiptir atburðaskráin sögunni milli kerfis-, WLAN- og fjartengingarveitenda, hver með sín auðkenni. Á macOS ber sameiginlega skráin skilaboð sem eru takmörkuð við undirkerfi sem grafíska Console sýnir aðeins að hluta.

Orðasöfnin þýðast ekki. Auðkenni atburðar á einum vettvangi þýðir ekkert á öðrum, og skjámynd af Windows-glugga sannar ekkert um Linux-einingu.

Það sem öll þrjú eiga sameiginlegt er tímaritsstimpill, uppruni og alvarleiki, og það þrennt er það sem gerir fylgni mögulega milli skráar biðlarans og skráar stýrikerfisins. Framboðið er líka breytilegt: gámur án journal, stytt Windows-mynd eða skráningarstig sem lækkað var við byggingu geta falið heilt lag.

FacilityWhat it recordsWhat it cannot show
systemd journalUnit start and stop, helper output, exit statusWhether packets actually reached the peer
Kernel and netlinkInterface creation, address assignment, route changesWhy the client asked for that configuration
Windows event logProvider-specific connection and adapter eventsAnything the provider chose not to log

Hvað tengd lína sannar og hvað ekki

Atburður um þjónusturæsingu skráir að beðið var um að staðbundin eining byrjaði og að hún hætti ekki strax. Hann skráir ekki lokið handaband, gilt jafningjalykil eða virka slóð. Að líta á þá línu sem sönnun fyrir göng er algengasta rangtúlkun þessara skráa. Línan sannar ásetning og stöðu ferlis, og alls ekki neitt um aðgengi.

Áframsendingarstaðan er sérstök athugun, og hún kemur úr slóðatöflunni en ekki úr neinni skrá.

Atburður millistykkis getur skýrt hljóðláta bilun: tengið kom upp, vistfangið var úthlutað, og slóðirnar voru aldrei settar inn því stefnuregla hafnaði þeim. Í þeirri röð virðist hver sýnileg lína heilbrigð á meðan ekkert er beint, og eina leiðin til að sjá það er að bera tímaritsstimpla skrárinnar saman við slóðatöfluna á sama augnabliki. Haltu eigin atburðaröð biðlarans við hlið bæði, því biðlarinn er eina uppsprettan sem veit hvað hann bað um. Þau tvö staðreyndir sem þú þarft saman birtast næstum aldrei á sömu línu.

Seinna endurtenging yfirskrifar áhugaverða hluta þessarar myndar, svo gríptu gluggann við fyrstu bilun í stað eftir þrjár tilraunir.

Tengdu þröngan glugga

Skráðu tíma tilraunarinnar með tímabelti hennar og dragðu síðan út mínúturnar fáu í kringum hann. Fyrsta villan í glugganum kemur næstum alltaf á undan aftengingarlínunni sem stuðningsmiðar vitna í.

journalctl -u wg-quick@wg0 --since "today 09:00" --until "today 09:20"
ip route show table all | grep wg0
log show --last 20m --predicate 'subsystem == "com.apple.network"'

Hver skipun svarar öðrum hluta spurningarinnar: fyrsta gefur lífsferilinn, önnur áframsendingarstöðuna, þriðja macOS-netundirkerfið. Á Windows skaltu sía kerfisskrána eftir nafni veitanda í stað þess að skruna allan rásina, og flytja út aðeins samsvarandi atburði.

Haltu útdrættinum nógu litlum til að lesandi geti fylgt honum. Gluggi á tuttugu mínútum með fjórum viðeigandi atburðum styður niðurstöðu; útflutningur á heilum degi með þúsundum lína styður ekkert.

Hvar þessar skrár enda

Staðbundnar skrár lýsa tækinu, ekki leiðinni. Þær geta ekki sýnt hvað veitandi geymdi, hvort lotu var parað við reikning eða hvað áfangastaður sá. Yfirlýsing veitanda um að hann haldi ekki skrár segir ekkert um stýrikerfið á fartölvunni þinni, og staðbundinn atburður sannar ekkert um sögulegar skrár veitandans.

Þær bera líka meiri persónuupplýsingar en búist var við: notendanöfn, hýsilnöfn, uppsetningarslóðir og tækjaauðkenni birtast í venjulegum kerfisskilaboðum jafnvel þegar ekkert vafurefni er til staðar. Fjarlægðu þau áður en þú hengir nokkuð við miða, og haltu frumritinu undir venjulegri aðgangsstýringu.

Á stýrðu tæki skaltu biðja IT um viðeigandi útdrátt í stað þess að reyna að hreinsa stofnanaskráningu. Greiningarmarkmiðið er ein þröng spurning sem tveir aðilar svara, ekki heil saga vélarinnar.

Tengdir greinar