Postitate redigeeritud konfiguratsiooni, märgite, et VPN ei tööta, ja saate kuus vastust kuue erineva asja kohta. Probleem on tavaliselt päringus, mitte lugejates. Abistaja ei saa konfiguratsioonist aru, kas tunnelit ei looda, kas see luuakse, kuid visatakse liiklus ära, või töötab hästi, samal ajal kui selle taga olev failiteenus ühendusest keeldub. Kirjeldage selle asemel üht voogu, kolme omaniku ja ühe täheldatud tõrkega, ja vastused paranevad kohe.

Miks päring kasutuid vastuseid saab

Konfiguratsioon kirjeldab, mis on seadistatud. See ei kirjelda, mida proovisite, mis juhtus ega milline mitmest masinast peaks millist tööd tegema. Ilma selleta oletab iga lugeja erinevat etappi.

Näitlik juhtum on reisiv sülearvuti, mis peaks jõudma koduvärava kaudu koduserveris oleva failiteenuseni. Märkige, kas värav, VPN-server ja failiserver on sama masin või kolm masinat, sest see üks asjaolu muudab peaaegu iga vastust.

Täitke see kirje enne postitamist


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


Kaheksa rida, ja enamik päringuid muutub vastatavaks. Kontrollrida on see, mille inimesed välja jätavad: kui samas sülearvutist sirvimine töötab, failijagamine aga mitte, kitsendab see probleemi tunneli marsruutidele või teenusele, ja keegi ei pea küsima.

Hoidke sildid redigeerides järjekindlad. Säilitage avaliku lõpp-punkti, tunneli aadressi ja kodu-alavõrgu erinevus. Kui kaks vahemikku kattuvad, jätke see seos nähtavaks, selle asemel et asendada iga võrk sama kohatäitega, sest kattuvus on sageli vastus.

Nimetage nurjunud etapp, mitte kogu logi

Viit etappi tasub eraldada: nimelahendus, ühenduskatse, autentimine, tunneli loomine ja juurdepääs ressursile. Öelge, milline teie arvates nurjus ja mida te seal nägite.

Kleepige sündmuse ümber väike väljavõte, mitte iga silumisfail, mida klient suudab luua. Sada rida käepigistuse müra varjab selle ühe rea, mis ütleb, et sertifikaadi nimi ei klappinud.

Hoidke vaatlus ja selgitus lahus. „Klient teatab käepigistuse ajalõpust 30 sekundi järel“ on vaatlus; „ma arvan, et teenusepakkuja blokeerib UDP“ on teooria. Mõlemad on kasulikud, ja nende segamine tähendab, et abistaja ei saa aru, kumba usaldada. Märgistage need, ja saadud vastus tegeleb õigega.

Saatke see omanikule, kes saab tegutseda

Tööandja hallatava sülearvuti puhul alustage tööandja toetatud kanalist, sest kogukonnafoorum ei saa nende poliitikat muuta. ÄriVPN-i teenuse puhul nimetage toode ja konto privaatselt, mitte avalikult. Oma värava puhul lisage ruuteri- ja serverirollid, mida kontrollite.

Kui kasutate avalikku kogukonda, valige selline, mille praegune ulatus sobib ülesandega. Vana lõim foorumireeglite kohta ei ole tugileping, ja seda ei ole ka viie aasta vanune vastus protokolli versiooni kohta, mida te ei kasuta.

Peitke saladused topoloogiat lamedaks muutmata

Eemaldage privaatvõtmed, paroolid, märgid ja volitusi kandvad lingid enne, kui midagi teie masinast lahkub. Diagnostiline eksport ja täielik konfiguratsioon on erinevad artefaktid, isegi kui failinimed sarnased tunduvad, ja kleebitud fail võib sisaldada eelnevalt jagatud võtit.

Seejärel säilitage seosed, mis teevad voo mõistetavaks. RFC 6973 käsitleb tarbetut kogumist ja korreleerimist privaatsusküsimustena, ja sama põhimõte kehtib siin: jagage tõendeid, mida saaja vajab, mitte kogu masinat.

Lõpetage ühe vastatava küsimusega täheldatud lahknevuse kohta, näiteks miks klient lõpetab autentimise ja ei saa siis kunagi marsruuti. Konkreetne küsimus saab konkreetse vastuse, ja teie koostatud kirje on see, mis võimaldab kellelgi selle anda, ilma teie saladusi küsimata.

Seotud artiklid