Jy plaas 'n geresenseerde konfigurasie, noem dat die VPN nie werk nie, en kry ses antwoorde oor ses verskillende dinge. Die probleem is gewoonlik die versoek, nie die lesers nie. 'n Helper kan nie uit 'n konfigurasie aflei of die tonnel misluk om te bou, bou maar verkeer laat val, of goed werk terwyl die lêerdiens agter dit die verbinding weier nie. Beskryf eerder een vloei, met drie eienaars en een waargeneemde fout, en die antwoorde verbeter dadelik.

Waarom die versoek onbehulpsame antwoorde kry

'n Konfigurasie beskryf wat gekonfigureer is. Dit beskryf nie wat jy probeer het nie, wat gebeur het nie, of watter van verskeie masjiene watter taak moet doen nie. Sonder dit raai elke leser 'n ander stadium.

Die illustratiewe geval is 'n reisende skootrekenaar wat 'n lêerdiens op 'n tuisbediener deur die tuispoort moet bereik. Noem of die poort, die VPN-bediener en die lêerbediener dieselfde masjien of drie masjiene is, want daardie enkele feit verander byna elke antwoord.

Vul hierdie rekord in voordat jy plaas


Goal: the one resource or operation that should work
Path: client -> access network -> VPN endpoint -> resource
Owners: who controls the client, the gateway and the resource
Software: product, version and protocol in use
Expected: what success would look like
Observed: exact non-secret error or response
Time and change: when it started and what changed
Control: one comparable operation that still works


Agt reëls, en die meeste versoeke word antwoordbaar. Die kontrolelyn is die een wat mense weglaat: as blaai vanaf dieselfde skootrekenaar werk terwyl die lêerdeling dit nie doen nie, dan vernou dit die probleem tot die tonnel se roetes of die diens, en niemand hoef te vra nie.

Hou jou etikette konsekwent wanneer jy redigeer. Behou die verskil tussen die publieke eindpunt, die tonneladres en die tuissubnet. As twee reekse oorvleuel, hou daardie verhouding sigbaar eerder as om elke netwerk met dieselfde plekhouer te vervang, want die oorvleueling is dikwels die antwoord.

Noem die mislukkende stadium, nie die hele log nie

Vyf stadiums is die moeite werd om te skei: naamoplossing, verbindingspoging, verifikasie, tonnelvestiging en toegang tot die hulpbron. Sê watter een volgens jou gefaal het en wat jy daar gesien het.

Plak 'n klein uittreksel rondom die gebeurtenis eerder as elke ontfoutlêer wat die kliënt kan produseer. 'n Honderd reëls handdrukgeruis verberg die een reël wat sê die sertifikaatnaam stem nie ooreen nie.

Hou waarneming en verklaring apart. “Die kliënt rapporteer 'n handdruk-tydsverloop na 30 sekondes” is 'n waarneming; “ek dink die ISP blokkeer UDP” is 'n teorie. Albei is nuttig, en om hulle te meng beteken die helper kan nie weet watter een om te vertrou nie. Merk hulle, en die antwoord wat jy kry, sal die regte een aanspreek.

Stuur dit na die eienaar wat kan optree

Vir 'n skootrekenaar wat deur 'n werkgewer bestuur word, begin by die werkgewer se ondersteunde kanaal, want 'n gemeenskapsforum kan nie hulle beleid verander nie. Vir 'n kommersiële VPN-diens, noem die produk en rekening privaat eerder as in die openbaar. Vir jou eie poort, sluit die roeteerder- en bedienerrolle in wat jy beheer.

As jy 'n publieke gemeenskap gebruik, kies een waarvan die huidige omvang by die taak pas. 'n Ou draad oor forumreëls is nie 'n ondersteuningskontrak nie, en 'n vyf jaar oue antwoord oor 'n protokolweergawe wat jy nie gebruik nie, is dit ook nie.

Redigeer geheime sonder om die topologie plat te maak

Verwyder private sleutels, wagwoorde, tekens en skakels met geloofsbriewe voordat enigiets jou masjien verlaat. 'n Diagnostiese uitvoer en 'n volledige konfigurasie is verskillende artefakte selfs wanneer die lêername dieselfde lyk, en die een wat jy geplak het, kan 'n vooraf gedeelde sleutel bevat.

Hou dan die verhoudings wat die vloei verstaanbaar maak. RFC 6973 beskou onnodige versameling en korrelasie as privaatheidkwessies, en dieselfde beginsel geld hier: deel die bewyse wat die ontvanger nodig het, nie die hele masjien nie.

Sluit af met een antwoordbare vraag oor die waargeneemde verskil, soos waarom die kliënt verifikasie voltooi en dan nooit 'n roete ontvang nie. 'n Spesifieke vraag kry 'n spesifieke antwoord, en die rekord wat jy gebou het, is wat iemand in staat stel om een te gee sonder om jou geheime te vra.

Verwante artikels