Kvifor IPv6-adressa di endrar seg medan VPN-en blir ståande
Mellombels adresser roterer etter design, så to skjermbilete kan avvike utan ei ruteendring. Samanlikn prefiks, grensesnitt og rute, ikkje heile adressa.
To skjermbilete med ein times mellomrom viser ulike IPv6-kjeldeadresser, og den nære lesinga er at tunnelen lak eller vart kopla til på nytt. Vanlegvis skjedde ingen av delane. Verten brukar mellombels adresser, ein personvernfunksjon i operativsystemet som roterer grensesnittidentifikatoren på ein timer. Samanlikninga verka avgjerande berre fordi ho føresette eit felt som aldri var stabilt.
Kva ei mellombels adresse eigentleg roterer
Ei mellombels adresse vert bygd av prefikset til grensesnittet pluss ein identifikator verten endrar, og ho ber ei føretrekt og ei gyldig levetid. Før den gyldige levetida renn ut, genererer verten ein erstattar, så to tilkoplingar kan lovleg gå ut frå ulike kjelder. Link-local-adressa og sjølve prefikset blir ståande, og slik kjenner nettet framleis att maskina.
Ingenting i den rotasjonen gjer ein konto, ein informasjonskapsel eller eit nettlesarmønster anonymt. Eit nettstad som vil kjenne deg att har informasjonskapslar, innloggingar og fingeravtrykk, og ei skiftande kjeldeadresse vert nesten ikkje registrert mot dei. Rotasjonen endrar eitt felt i pakkehovudet, og det feltet var aldri den einaste identifikatoren på vegen.
Nettstaden ser éi adresse, verten har fleire
Ein tenar noterer kjelda til førespurnaden han fekk, ikkje noko meir. Verten kan ha fleire adresser med ulike omfang og levetider, og kva for ei som vinn avheng av reglane for adresseval og av målet. Å lese nettstadverdien som maskinadressa er der denne forvirringa startar. Éin vert kan sjå ut som to maskiner for to nettstader i same augneblink, rett og slett fordi kvar tilkopling valde ei anna adresse.
Sjå på grensesnittet under ein test med ip -6 addr show dev eth0: fleire adresser med levetidene sine betyr at rotasjonen er der etter design. Spør deretter kjernen kva rute han ville bruke med ip -6 route get 2001:db8:10::5, som skriv ut eininga og den føretrekte kjelda for det målet.
Samanlikn prefiks, grensesnitt og rute, ikkje strengen
I VPN-testing er spørsmålet om pakken gjekk ut gjennom tunnelen, og det er eit spørsmål om ruting og policy. Kjeldeadressa er ein svak indikator for det: ei adresse som roterer på grensesnittet til tunnelen er framleis på tunnelen. Ein tunnel som koplar til på nytt flyttar vanlegvis prefikset eller eininga i staden, og dei endringane er synlege utan å lese heile adressa.
Samanlikn difor den valde ruta, grensesnittet pakken gjekk ut gjennom, og prefikset han bar. Desse tre held seg stabile nok mellom køyringar, og kvar av dei betyr noko anna når ho endrar seg.
Ei endring betyr noko når prefikset endrar seg, når grensesnittet endrar seg, eller når ruta til målet sluttar å bruke tunnelen. Ei endring berre i grensesnittidentifikatoren, med same prefiks og same eining, er personvernåtferd som verkar som tenkt. Viss berre identifikatoren flytta seg, målte testen personverntimaren i staden for dekninga. Skriv ned kva for ein av dei tre som flytta seg før du klandrar tunnelen.
Ikkje slå av IPv6 for å få skjermbileta til å stemme
Å slå av IPv6 får gjentekne testar til å stemme, og det fjernar også ein heil adressefamilie frå nettet tunnelen din skal dekkje. Når policyen er å bere IPv6, skjuler deaktiveringa eit dekkingshol i staden for å lukke det.
Viss policyen er å blokkere IPv6 til det vert støtta, blokker det med vilje og skriv avgjerda ned. Den neste administratoren må sjå skilnaden på ei dokumentert blokkering og ein avslått stakk.
Kva som skal registrerast, og kva éin test kan prove
Registrer prefikset, grensesnittnamnet, den valde ruta, målet og tidsstempelet, med heile adressa ved sida av. Spesifikasjonen for mellombelse adresser forklarer levetidene som driv rotasjonen, og difor er heile adressa det minst stabile feltet i notatet. At to av dei tre stabile felta stemmer mellom køyringar er sterkare prov enn ein einskild adressematch.
Éin test er éi observasjon av éin førespurnad. Notatet er det som gjer den neste observasjonen til ei samanlikning. Ta vare på begge, og neste usemje kostar eit blikk i staden for ein ettermiddag.