Zašto se vaša IPv6 adresa mijenja dok VPN ostaje aktivan
Privremene adrese se rotiraju po dizajnu, pa se dvije snimke ekrana mogu razlikovati bez promjene rute. Uporedite prefiks, interfejs i rutu, a ne punu adresu.
Dvije snimke ekrana sat vremena jedna od druge 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 je izgledalo konačno 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 mijenja, i nosi preferirani i važeći životni vijek. Prije nego važeći vijek istekne, host generiše zamjenu, pa dvije veze mogu legitimno izlaziti s različitih izvora. Adresa lokalne veze i sam prefiks ostaju na mjestu, i tako mreža još prepoznaje mašinu.
Ništa u toj rotaciji ne čini nalog, kolačić ili obrazac pregledanja anonimnim. Stranica koja vas želi prepoznati ima kolačiće, prijave i otiske, a promjenljiva izvorna adresa jedva se bilježi naspram njih. Rotacija mijenja jedno polje u zaglavlju paketa, a to polje nikada nije bilo jedini identifikator na putu.
Web stranica vidi jednu adresu, host drži nekoliko
Server bilježi izvor zahtjeva koji je primio, ništa više. Host može držati nekoliko adresa s različitim opsezima i vijekovima, a koja će pobijediti zavisi od pravila odabira adrese i od odredišta. Čitanje vrijednosti s web stranice kao adrese mašine je početak ove zabune. Jedan host može izgledati kao dvije mašine za dvije stranice u istom trenutku, prosto zato što je svaka veza odabrala drugu adresu.
Pogledajte interfejs tokom testa sa ip -6 addr show dev eth0: nekoliko adresa s njihovim vijekovima 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 preferirani izvor za to odredište.
Uporedite prefiks, interfejs i rutu, a ne string
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 pomjera prefiks ili uređaj, a te promjene su vidljive bez čitanja pune adrese.
Zato uporedite odabranu 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 promijeni.
Promjena je važna kada se promijeni prefiks, kada se promijeni interfejs ili kada ruta do odredišta prestane koristiti tunel. Promjena samo u identifikatoru interfejsa, s istim prefiksom i istim uređajem, ponašanje je privatnosti koje radi kako je predviđeno. Ako se pomjerio samo identifikator, test je mjerio tajmer privatnosti, a ne pokrivenost. Zapišite koje se od tri pomjerilo prije nego okrivite tunel.
Ne isključujte IPv6 da bi se snimke poklopile
Isključivanje IPv6 čini ponovljene testove podudarnim, a takođe uklanja cijelu porodicu adresa iz mreže koju vaš tunel treba pokrivati. Kada je politika nositi IPv6, isključivanje skriva prazninu u pokrivenosti umjesto da je zatvori.
Ako je politika blokirati IPv6 dok se ne podrži, blokirajte ga namjerno i zapišite odluku. Sljedeći administrator treba vidjeti razliku između dokumentirane blokade i isključenog steka.
Šta zabilježiti i šta jedan test može dokazati
Zabilježite prefiks, naziv interfejsa, odabranu rutu, odredište i vremensku oznaku, a punu adresu pored njih. Specifikacija privremenih adresa objašnjava vijekove koji pokreću rotaciju, zbog čega je puna adresa najmanje stabilno polje u bilješci. Podudarnost dva od tri stabilna polja između pokretanja jači je dokaz od bilo kojeg pojedinačnog poklapanja adrese.
Jedan test je jedno opažanje jednog zahtjeva. Bilješka je ono što sljedeće opažanje pretvara u poređenje. Sačuvajte oboje, i sljedeće neslaganje košta jedan pogled umjesto jednog popodneva.