IPv6-umferð fram hjá VPN: finna leiðina sem lekur
IPv4 í gegnum göngin og IPv6 beint er gat í leiðavalinu, ekki ráðgáta. Prófaðu beiðni með þekktri fjölskyldu, lestu valda leið og lokaðu svo gatinu.
Tvær prófunarsíður stangast á: önnur greinir frá vistfangi þjónustuveitandans í gegnum göngin, hin greinir frá heimilisforskeytinu þínu, og augljós niðurstaða er sú að VPN-ið lekur. Sú niðurstaða sleppir einu skrefi, því skýrslurnar tvær fóru tvær ólíkar leiðvalsákvarðanir og aðeins einni þeirra átti að fara inn í göngin. Gatið er venjulega raunverulegt, og það er þekjuvandamál en ekki brotin göng. Þrjár spurningar ráða því: hvaða flæði fór í raun út, hvaða leið kjarninn valdi fyrir það, og hvaða hegðun biðlarinn ætlaði sér.
Vinnðu í þeirri röð. Að svara þeim í óréttri röð leiðir til langs rökræðu um hvort biðlarinn sé gallaður, þegar rétta svarið er að aldrei var sett upp IPv6-leið.
Hvaða flæði fór í raun út, og á hvaða millistykki
Byrjaðu á prófun sem nefnir fjölskylduna sem hún notaði, og skrifaðu svo niður forritið, aðgangsnetið, virka sniðið og hvort tengingin bjóði yfirleitt upp á IPv6. Þessar fjórar staðreyndir gera tvær keyrslur sambærilegar, og þá fjórðu gleyma menn: net án v6-forskeytis getur ekki lekið v6, og net sem bætir einu við síðar breytir svarinu.
Sendu eina beiðni á hverja fjölskyldu í stað þess að hlaða síðu og lesa niðurstöðu hennar. Ein síða getur blandað saman v6- og v4-tilföngum, bakgrunnsferli getur hagað sér öðruvísi en flipinn fyrir framan þig, og svar í skyndiminni getur lifað lengur en netbreytingin sem þú ert að prófa. Festu áfangastaðinn sem þú prófar og skrifaðu hann niður, svo endurtekin keyrsla mæli það sama.
Að lesa leiðina sem kjarninn valdi
Leiðatöflan svarar spurningunni sem vafrinn getur ekki. Spurðu kerfið hvert tiltekinn áfangastaður myndi fara, og hafðu með bæði stefnureglur og sýnilega sjálfgefna leið, því hvort tveggja getur hnekkt henni:
ip -6 route get 2606:4700:4700::1111
ip -6 rule show
ip -6 route show table all
Nákvæmara forskéyti er venjulega ástæðan fyrir því að einn áfangastaður situr utan ganganna á meðan allt annað er inni, og stefnuregla getur gert það sama með hærri forgangi en nokkur leið. Lestu líka mælikvarðann, því tvær færslur fyrir sama forskéyti ráðast af mælikvarðanum en ekki röð þeirra á skjánum. Á Windows er samsvarandi listi Get-NetRoute -AddressFamily IPv6, raðað eftir mælikvarða til að passa við ákvörðunarröðina. Regla sem lítur rétt út í töflunni getur samt tapað fyrir stefnureglu með lægri tölu, og þess vegna fer reglulistinn í sama andardrætti og leiðalistinn.
Hvaðan stefna biðlarans um IPv6 kemur
Hægt er að byggja biðlara þannig að hann beri v6 í gegnum göngin, hafni því, eða leyfi nafngreinda undantekningu, og þessar þrjár áætlanir gefa þrjár ólíkar réttar niðurstöður. Lestu sniðið og skjöl biðlarans sjálfs áður en þú kallar athugun leka, því biðlari sem lokar á v6 á meðan stýrikerfið sendir enn nágrannauppgötvun á eðlisfræðilega tengingunni hagar sér eins og hann var hannaður.
Forrit sem er viljandi útilokað frá göngunum er annað mál en fjölskylda sem göngin báru aldrei. Hið fyrra er ákvörðun um eitt forrit, hið síðara er gat í þekjunni, og viðgerðin er ólík í samræmi við það. Lestu lista biðlarans yfir útilokuð forrit áður en þú leitar að leið sem átti aldrei að vera til.
Þröng athugun, þegar taflan stangast á
Þegar leit að leið er óljós, getur ein viðmótsathugun á vélinni ráðið því, en aðeins ef hún beinist að spurningunni. Umferð til VPN-endapunktsins sjálfs fer yfir eðlisfræðilega millistykkið að hönnun; það sem máli skiptir er hvort forritaflæðið, sem er áfangað allt annars staðar, birtist þar líka. Síaðu skráninguna að þeim áfangastað sem þú prófar í stað þess að safna öllu.
Breitt skráning afhjúpar miklu meiri persónulega umferð en eina spurningin krefst. Hún svarar líka óskýrara, því flæðið sem þig varðar kemur grafð í straumi ótengdra tenginga. Síaðu að þeim áfangastað sem var prófaður, stöðvaðu eftir handfylli pakka og eyddu skráningunni.
Þrjár leiðir til að loka gatinu
Berðu fjölskylduna í gegnum göngin, lokaðu fyrir hana í biðlaranum þegar göngin geta ekki borið hana, eða skráðu viljandi undantekningu með ábyrgðarmanni og endurskoðunardegi. Hver þeirra er verjanleg, og það eina sem ekki er verjanlegt er að láta valið vera óbeint, því óbeint val er einmitt það sem lekið er. Ef göngin hafa alls ekki v6-útgang er bæði heiðarlegt og prófanlegt að hafna v6 í biðlaranum. Það sem máli skiptir er að valið sé skrifað þar sem næsti maður finnur það, ekki dregið af hegðun sex mánuðum síðar.
Endurtaktu eftirlitið eftir endurtengingu og eftir að hafa flutt milli neta, því leið sem var sett upp fyrir fyrri tenginguna getur lifað breytinguna af. Skráðu svo áfangastaðinn, valdu leiðina, stefnu biðlarans og fjölskylduna sem prófunin notaði, svo næsti maður lesi ákvörðun í stað þess að leiða hana út aftur. RFC 7359 skjalfestir leka tvöfaldrar stöflunnar sem hönnunarvandamál en ekki galla, og það er tilvísunin sem vitna á í þegar einhver fullyrðir að virk v4-göng nái yfir allt.