Dy faqe testimi nuk pajtohen: njëra raporton adresën e ofruesit përmes tunelit, e dyta raporton prefiksin e shtëpisë tënde, dhe përfundimi i dukshëm është se VPN rrjedh. Ky përfundim kapërcen një hap, sepse dy raportet ushtruan dy vendime të ndryshme rrugëtimi dhe vetëm njëri prej tyre duhej të hynte në tunel. Boshllëku zakonisht është i vërtetë, dhe është problem mbulimi dhe jo tunel i thyer. Tri pyetje e zgjidhin: cili rrjedhë doli në të vërtetë, cilën rrugë zgjodhi kerneli për të, dhe çfarë sjellje synonte klienti.

Puno në atë rend. Përgjigjja jashtë radhe prodhon një debat të gjatë nëse klienti është me defekt, ndërsa përgjigjja e vërtetë është se nuk u instalua kurrë një rrugë IPv6.

Cila rrjedhë doli në të vërtetë, dhe në cilin përshtatës

Fillo me një test që emërton familjen e përdorur, pastaj shkruaj aplikacionin, rrjetin e aksesit, profilin në fuqi dhe nëse lidhja ofron fare IPv6. Këto katër fakte i bëjnë dy ekzekutime të krahasueshme, dhe të katërtin njerëzit e harrojnë: një rrjet pa prefiks v6 nuk mund të rrjedhë v6, dhe një rrjet që shton një më vonë e ndryshon përgjigjen.

Dërgo një kërkesë për familje në vend që të ngarkosh një faqe dhe të lexosh rezultatin e saj. Një faqe e vetme mund të përziejë burime v6 dhe v4, një proces në sfond mund të sillet ndryshe nga skeda para teje, dhe një përgjigje e ruajtur në cache mund t’i mbijetojë ndryshimit të rrjetit që po përpiqesh të testosh. Fikso destinacionin që teston dhe shënoje, që një ekzekutim i përsëritur të masë të njëjtën gjë.

Leximi i rrugës që zgjodhi kerneli

Tabela e rrugëtimit i përgjigjet pyetjes që shfletuesi nuk mundet. Pyet sistemin ku do të shkonte një destinacion i caktuar, dhe përfshi si rregullat e politikës ashtu edhe rrugën e paracaktuar të dukshme, sepse të dyja mund ta anashkalojnë atë:

ip -6 route get 2606:4700:4700::1111
ip -6 rule show
ip -6 route show table all

Një prefiks më specifik është arsyeja e zakonshme që një destinacion qëndron jashtë tunelit ndërsa gjithçka tjetër mbetet brenda, dhe një rregull politike mund të bëjë të njëjtën gjë me prioritet më të lartë se çdo rrugë. Lexo edhe metrikën, sepse dy zëra për të njëjtin prefiks zgjidhen nga metrika dhe jo nga radha e tyre në ekran. Në Windows lista ekuivalente është Get-NetRoute -AddressFamily IPv6, e renditur sipas metrikës që të përputhet me rendin e vendimit. Një rregull që duket i saktë në tabelë gjithsesi mund të humbasë ndaj një rregulli politikë me numër më të ulët, prandaj lista e rregullave shkon në të njëjtin frymë me listën e rrugëve.

Nga vjen politika IPv6 e klientit

Një klient mund të ndërtohet që të e çojë v6 përmes tunelit, ta refuzojë ose të lejojë një përjashtim të emërtuar, dhe këto tri qëllime japin tri rezultate të sakta të ndryshme. Lexo profilin dhe dokumentacionin e vetë klientit përpara se ta quash një vëzhgim rrjedhje, sepse një klient që bllokon v6 ndërsa sistemi operativ vazhdon të dërgojë zbulimin e fqinjëve në lidhjen fizike sillet siç është projektuar.

Një aplikacion i përjashtuar qëllimisht nga tuneli është rast tjetër nga një familje që tuneli nuk e ka mbajtur kurrë. I pari është vendim për një program, i dyti është boshllëk në mbulim, dhe riparimi ndryshon në përputhje. Lexo listën e programeve të përjashtuara të klientit përpara se të kërkosh një rrugë që nuk duhej të kishte ekzistuar kurrë.

Vëzhgim i ngushtë, kur tabela nuk pajtohet

Kur kërkimi i rrugës është i paqartë, një vëzhgim ndërfaqeje në strehues mund ta zgjidhë, por vetëm nëse është i drejtuar nga pyetja. Trafiku drejt pikës fundore të VPN-së vetë do të kalojë përshtatësin fizik sipas projektimit; ajo që ka rëndësi është nëse rrjedha e aplikacionit, e adresuar diku krejt tjetër, shfaqet edhe atje. Filtro kapjen te destinacioni që teston në vend që të mbledhësh gjithçka.

Një kapje e gjerë ekspozon shumë më tepër trafik personal sesa kërkon ajo pyetje e vetme. Përgjigjet edhe më pak qartë, sepse rrjedha që të intereson vjen e varrosur në një rrjedhë lidhjesh të palidhura. Filtro te destinacioni i testuar, ndalo pas disa paketave dhe fshi kapjen.

Tri mënyra për të mbyllur boshllëkun

Çoje familjen përmes tunelit, bllokoje në klient kur tuneli nuk mund ta mbajë, ose regjistro një përjashtim të qëllimshëm me pronar dhe datë rishikimi. Secila është e mbrojtshme, dhe e vetmja gjë e pambrojtur është ta lësh zgjedhjen të nënkuptuar, sepse një zgjedhje e nënkuptuar është pikërisht ajo që është rrjedhja. Nëse tuneli nuk ka fare dalje v6, refuzimi i v6 në klient është njëkohësisht i ndershëm dhe i testueshëm. Ajo që ka rëndësi është që zgjedhja të shkruhet atje ku personi tjetër do ta gjejë, jo të nxirret nga sjellja gjashtë muaj më vonë.

Përsërit kontrollin pas një rilidhjeje dhe pas kalimit mes rrjeteve, sepse një rrugë e instaluar për lidhjen e mëparshme mund t’i mbijetojë ndryshimit. Pastaj shëno destinacionin, rrugën e zgjedhur, politikën e klientit dhe familjen që përdori testi, që personi tjetër të lexojë një vendim në vend që ta nxjerrë përsëri. RFC 7359 dokumenton rrjedhjen e stivës së dyfishtë si problem projekti dhe jo si gabim, dhe është referenca që citohet kur dikush pretendon se një tunel v4 që funksionon mbulon gjithçka.

Artikuj të ngjashëm