Dvi ekrano kopijos, padarytos valandos skirtumu, rodo skirtingus IPv6 šaltinio adresus, ir akivaizdus skaitymas yra toks, kad tunelis praleido arba vėl prisijungė. Paprastai neįvyko nė viena. Hostas naudoja laikinus adresus, operacinės sistemos privatumo funkciją, kuri laikmačio pagalba keičia sąsajos identifikatorių. Palyginimas atrodė lemiamas tik todėl, kad rėmėsi lauku, kuris niekada nebuvo stabilus.

Ką laikinas adresas iš tikrųjų keičia

Laikinas adresas sudaromas iš sąsajos prefikso ir hosto keičiamo identifikatoriaus, ir turi pageidaujamą bei galiojančią trukmę. Prieš pasibaigiant galiojančiai trukmei hostas sukuria pakaitalą, todėl du ryšiai gali teisėtai išeiti iš skirtingų šaltinių. Vietinės jungties adresas ir pats prefiksas lieka vietoje, ir taip tinklas vis dar atpažįsta mašiną.

Niekas tame sukimęsi nepadaro paskyros, slapuko ar naršymo modelio anoniminiais. Svetainė, kuri nori jus atpažinti, turi slapukus, prisijungimus ir pirštų atspaudus, o kintantis šaltinio adresas jų fone beveik nesiskaito. Sukimasis keičia vieną lauką paketo antraštėje, ir tas laukas niekada nebuvo vienintelis identifikatorius kelyje.

Svetainė mato vieną adresą, hostas turi kelis

Serveris užrašo gautos užklausos šaltinį, nieko daugiau. Hostas gali turėti kelis adresus su skirtingomis apimtimis ir trukmėmis, ir kuris laimi priklauso nuo adreso pasirinkimo taisyklių ir nuo paskirties. Svetainės reikšmės skaitymas kaip mašinos adreso yra šios painiavos pradžia. Vienas hostas gali atrodyti kaip dvi mašinos dviem svetainėms tuo pačiu metu, vien todėl, kad kiekvienas ryšys pasirinko skirtingą adresą.

Testo metu pažiūrėkite į sąsają su ip -6 addr show dev eth0: keli adresai su jų trukmėmis reiškia, kad sukimasis yra pagal projektą. Tada paklauskite branduolio, kokį maršrutą jis naudotų su ip -6 route get 2001:db8:10::5, kuris atspausdina įrenginį ir pageidaujamą tos paskirties šaltinį.

Lyginkite prefiksą, sąsają ir maršrutą, o ne eilutę

VPN testavime klausimas yra ar paketas išėjo per tunelį, ir tai maršrutizavimo bei politikos klausimas. Šaltinio adresas tam yra silpnas rodiklis: adresas, kuris sukasi tunelio sąsajoje, vis dar yra tunelyje. Tunelis, kuris vėl prisijungia, paprastai perstumia prefiksą arba įrenginį, ir tie pokyčiai matomi neskaitant viso adreso.

Todėl lyginkite pasirinktą maršrutą, sąsają, per kurią išėjo paketas, ir prefiksą, kurį jis nešėsi. Šie trys išlieka pakankamai stabilūs tarp paleidimų, ir kiekvienas reiškia ką kita, kai pasikeičia.

Pokytis svarbus, kai keičiasi prefiksas, kai keičiasi sąsaja arba kai maršrutas į paskirties vietą nustoja naudoti tunelį. Pokytis tik sąsajos identifikatoriuje, su tuo pačiu prefiksu ir tuo pačiu įrenginiu, yra privatumo elgsena, veikianti kaip numatyta. Jei pasistūmėjo tik identifikatorius, testas išmatavo privatumo laikmatį, o ne padengimą. Užsirašykite, kuris iš trijų pasistūmėjo, prieš kaltindami tunelį.

Neišjunkite IPv6, kad ekrano kopijos sutaptų

Išjungus IPv6, pakartotiniai testai sutampa, ir tai taip pat pašalina visą adresų šeimą iš tinklo, kurį jūsų tunelis turėtų padengti. Kai politika yra perduoti IPv6, jo išjungimas paslepia padengimo spragą, o ne ją uždaro.

Jei politika yra blokuoti IPv6, kol jis bus palaikomas, blokuokite sąmoningai ir užrašykite sprendimą. Kitas administratorius turi matyti skirtumą tarp dokumentuotos blokados ir išjungto kamino.

Ką užrašyti ir ką gali įrodyti vienas testas

Užrašykite prefiksą, sąsajos pavadinimą, pasirinktą maršrutą, paskirties vietą ir laiko žymą, o šalia – visą adresą. Laikinų adresų specifikacija paaiškina trukmes, kurios varo sukimąsi, todėl visas adresas yra mažiausiai stabilus užrašo laukas. Dviejų iš trijų stabilių laukų sutapimas tarp paleidimų yra stipresnis įrodymas nei bet koks vienkartinis adreso sutapimas.

Vienas testas yra vienas vienos užklausos stebėjimas. Užrašas yra tai, kas kitą stebėjimą paverčia palyginimu. Laikykite abu, ir kitas neatitikimas kainuos vieną žvilgsnį, o ne visą popietę.

Susiję straipsniai