Zašto se vaša IPv6 adresa menja dok VPN ostaje aktivan
Privremene adrese se rotiraju po dizajnu, pa se dve snimke ekrana mogu razlikovati bez promene rutiranja. Uporedite prefiks, interfejs i rutu, a ne punu adresu.
Dve snimke ekrana na sat vremena razlike pokazuju različite izvorne adrese IPv6, a očigledno čitanje je da je tunel propustio ili se ponovo povezao. Obično se nije dogodilo ni jedno. Host koristi privremene adrese, funkciju privatnosti operativnog sistema koja rotira identifikator interfejsa po tajmeru. Poređenje se činilo konačnim samo zato što je pretpostavljalo polje koje nikada nije bilo stabilno.
Šta privremena adresa zapravo rotira
Privremena adresa se gradi od prefiksa interfejsa plus identifikatora koji host menja, i nosi željeni i važeći životni vek. Pre nego što važeći vek istekne, host stvara zamenu, pa dve veze mogu legitimno izlaziti s različitih izvora. Adresa lokalne veze i sam prefiks ostaju na mestu, i tako mreža još prepoznaje mašinu.
Ništa u toj rotaciji ne čini nalog, kolačić ili obrazac pregledanja anonimnim. Stranica koja želi da vas prepozna ima kolačiće, prijave i otiske, a promenljiva izvorna adresa jedva se beleži prema njima. Rotacija menja jedno polje u zaglavlju paketa, a to polje nikada nije bilo jedini identifikator na putu.
Veb stranica vidi jednu adresu, host drži nekoliko
Server beleži izvor zahteva koji je primio, ništa više. Host može držati nekoliko adresa s različitim opsezima i vekovima, a koja će pobediti zavisi od pravila izbora adrese i od odredišta. Čitanje vrednosti sa stranice kao adrese mašine početak je ove zbrke. Jedan host može izgledati kao dve mašine za dve stranice u istom trenutku, jednostavno zato što je svaka veza izabrala drugu adresu.
Pogledajte interfejs tokom testa sa ip -6 addr show dev eth0: nekoliko adresa s njihovim vekovima znači da je rotacija prisutna po dizajnu. Zatim pitajte jezgro koju bi rutu koristilo sa ip -6 route get 2001:db8:10::5, što ispisuje uređaj i željeni izvor za to odredište.
Uporedite prefiks, interfejs i rutu, a ne niz znakova
U VPN testiranju pitanje je da li je paket izašao kroz tunel, a to je pitanje rutiranja i politike. Izvorna adresa je slab pokazatelj za to: adresa koja se rotira na interfejsu tunela još je na tunelu. Tunel koji se ponovo povezuje obično pomera prefiks ili uređaj, a te promene su vidljive bez čitanja pune adrese.
Zato uporedite izabranu rutu, interfejs kroz koji je paket izašao i prefiks koji je nosio. Ta tri ostaju dovoljno stabilna između pokretanja, a svaki znači nešto drugo kada se promeni.
Promena je važna kada se promeni prefiks, kada se promeni interfejs ili kada ruta do odredišta prestane da koristi tunel. Promena samo u identifikatoru interfejsa, s istim prefiksom i istim uređajem, ponašanje je privatnosti koje radi kako je predviđeno. Ako se pomerio samo identifikator, test je merio tajmer privatnosti, a ne pokrivenost. Zapišite koje se od tri pomerilo pre nego što okrivite tunel.
Ne isključujte IPv6 da bi se snimke poklopile
Isključivanje IPv6 čini ponovljene testove podudarnim, a uklanja i celu porodicu adresa iz mreže koju vaš tunel treba da pokriva. Kada je politika nositi IPv6, isključivanje skriva prazninu u pokrivenosti umesto da je zatvori.
Ako je politika blokirati IPv6 dok se ne podrži, blokirajte ga namerno i zapišite odluku. Sledeći administrator mora videti razliku između dokumentovane blokade i isključenog steka.
Šta zabeležiti i šta jedan test može da dokaže
Zabeležite prefiks, naziv interfejsa, izabranu rutu, odredište i vremensku oznaku, a punu adresu pored njih. Specifikacija privremenih adresa objašnjava vekove koji pokreću rotaciju, zato je puna adresa najmanje stabilno polje u belešci. Podudarnost dva od tri stabilna polja između pokretanja jači je dokaz od bilo kog pojedinačnog podudaranja adrese.
Jedan test je jedno opažanje jednog zahteva. Beleška je ono što sledeće opažanje pretvara u poređenje. Sačuvajte oboje, i sledeće neslaganje košta jedan pogled umesto jednog popodneva.