Зашто се ваша IPv6 адреса мења док VPN остаје активан
Привремене адресе се ротирају по дизајну, па се две снимке екрана могу разликовати без промене рутирања. Упоредите префикс, интерфејс и руту, а не пуну адресу.
Две снимке екрана на сат времена разлике показују различите изворне адресе IPv6, а очигледно читање је да је тунел пропустио или се поново повезао. Обично се није догодило ни једно. Хост користи привремене адресе, функцију приватности оперативног система која ротира идентификатор интерфејса по тајмеру. Поређење се чинило коначним само зато што је претпостављало поље које никада није било стабилно.
Шта привремена адреса заиста ротира
Привремена адреса се гради од префикса интерфејса плус идентификатора који хост мења, и носи жељени и важећи животни век. Пре него што важећи век истекне, хост ствара замену, па две везе могу легитимно излазити са различитих извора. Адреса локалне везе и сам префикс остају на месту, и тако мрежа још препознаје машину.
Ништа у тој ротацији не чини налог, колачић или образац прегледања анонимним. Страница која жели да вас препозна има колачиће, пријаве и отиске, а променљива изворна адреса једва се бележи према њима. Ротација мења једно поље у заглављу пакета, а то поље никада није било једини идентификатор на путу.
Веб страница види једну адресу, хост држи неколико
Сервер бележи извор захтева који је примио, ништа више. Хост може држати неколико адреса са различитим опсезима и вековима, а која ће победити зависи од правила избора адресе и од одредишта. Читање вредности са странице као адресе машине почетак је ове збрке. Један хост може изгледати као две машине за две странице у истом тренутку, једноставно зато што је свака веза изабрала другу адресу.
Погледајте интерфејс током теста са ip -6 addr show dev eth0: неколико адреса са њиховим вековима значи да је ротација присутна по дизајну. Затим питајте језгро коју би руту користило са ip -6 route get 2001:db8:10::5, што исписује уређај и жељени извор за то одредиште.
Упоредите префикс, интерфејс и руту, а не низ знакова
У VPN тестирању питање је да ли је пакет изашао кроз тунел, а то је питање рутирања и политике. Изворна адреса је слаб показатељ за то: адреса која се ротира на интерфејсу тунела још је на тунелу. Тунел који се поново повезује обично помера префикс или уређај, а те промене су видљиве без читања пуне адресе.
Зато упоредите изабрану руту, интерфејс кроз који је пакет изашао и префикс који је носио. Та три остају довољно стабилна између покретања, а сваки значи нешто друго када се промени.
Промена је важна када се промени префикс, када се промени интерфејс или када рута до одредишта престане да користи тунел. Промена само у идентификатору интерфејса, са истим префиксом и истим уређајем, понашање је приватности које ради како је предвиђено. Ако се померио само идентификатор, тест је мерио тајмер приватности, а не покривеност. Запишите које се од три померило пре него што окривите тунел.
Не искључујте IPv6 да би се снимке поклопиле
Искључивање IPv6 чини поновљене тестове подударним, а уклања и целу породицу адреса из мреже коју ваш тунел треба да покрива. Када је политика носити IPv6, искључивање скрива празнину у покривености уместо да је затвори.
Ако је политика блокирати IPv6 док се не подржи, блокирајте га намерно и запишите одлуку. Следећи администратор мора видети разлику између документоване блокаде и искљученог стека.
Шта забележити и шта један тест може да докаже
Забележите префикс, назив интерфејса, изабрану руту, одредиште и временску ознаку, а пуну адресу поред њих. Спецификација привремених адреса објашњава векове који покрећу ротацију, зато је пуна адреса најмање стабилно поље у белешци. Подударност два од три стабилна поља између покретања јачи је доказ од било ког појединачног подударања адресе.
Један тест је једно опажање једног захтева. Белешка је оно што следеће опажање претвара у поређење. Сачувајте обоје, и следеће неслагање кошта један поглед уместо једног поподнева.