Símtalið dettur þegar þú keyrir fram hjá jaðri bæjarins, og VPN-táknið hverfur á sama augnabliki. Það er freistandi að skrá það sem “turnaskipti drápu göngin”. Tvö ólík atvik áttu sér stað, og aðeins annað þeirra snýst um turna. Radíóyfirfærsla getur látið IP-tölu þína, sjálfgefna leið og lotu vera alveg ósnortin, á meðan raunveruleg töluskipti brjóta sérhver göng sem geta ekki færst með þeim. Gagnlega æfingin er að bera saman hvernig biðlar takast á við það síðara, því það segir þér hvort þú sjáir hannaða hegðun eða villu.

Turnaskipti eru ekki endilega töluskipti

Farsímanet halda pakkalotunni lifandi yfir yfirfærslur svo lengi sem hreyfanleikaakkeri flutningsaðilans helst það sama. Radíótengingin breytist, göngin taka ekki eftir því, og engin endurtenging ætti að birtast í neinu logi. Þetta er venjulega tilfellið fyrir hreyfingu innan borgar.

Það sem breytir tölunni er flutningur milli akkera, skipti úr Wi-Fi yfir í farsímanet eða enduruppbygging ganga hjá flutningsaðilanum eftir langt hlé. Þessi atvik koma í stað upprunatölunnar sem pakkarnir þínir bera, og VPN-jafningi sér jafningja sem hefur færst.

Hagnýt afleiðing er sú að hreyfing er ekki sönnun. Tæki sem hefur ferðast fjörutíu kílómetra gæti hafa haldið einni tölu alla leið, og tæki sem stendur kyrrt gæti hafa skipt um tölu tvisvar vegna þess að netið ákvað það. Að skrá atburðinn er eina leiðin til að greina þau að.

Tvær hannanir: færa göngin eða byggja þau upp aftur

Biðlarar eru mismunandi að því hversu mikið þeim þykir varða að ytri uppruninn breyttist. Sumir binda göngin við töluna sem þau voru byggð á og krefjast fullrar enduruppbyggingar. Aðrir auðkenna hvern pakka sjálfstætt og uppfæra einfaldlega hvert svörin eru send.

MechanismBehaviour after the source changesWhat the user notices
WireGuardEndpoint updated on the next authenticated packetUsually nothing; the tunnel continues
IKEv2 with MOBIKESecurity association moves to the new addressShort pause, no re-authentication
OpenVPN over UDP with floatPeer address may change without a restartMight survive, depending on timing
Client bound to one addressSession dies and is rebuiltA visible reconnect and a new authentication

Efsta röðin útskýrir mörg ruglingsleg skýrslur. WireGuard hefur enga lotu til að brjóta: hver pakki ber vísitölu jafningsins og er auðkenndur, svo gildur pakki sem berst frá nýrri tölu er samkvæmt skilgreiningu frá þeim jafningja, og skráði endapunkturinn fylgir honum. Biðlari sem sýnir “tengdur” samfellt yfir akstur segir satt.

Neðsta röðin er ekki galli heldur. Enduruppbygging lotunnar keyrir auðkenninguna aftur gegn núverandi tölu, sem er einmitt það sem þú vilt þegar gamla talan gæti nú tilheyrt einhverjum öðrum.

Fylgstu með atburðinum í stað hreyfingarinnar

Á Android tilkynnir tengingarundirkerfið netbreytingar sem atburði, og það eru þeir sem þú ættir að tengja við hegðun biðlarans. Útskriftin er orðin löng, en viðeigandi hlutar eru sjálfgefna netið og tala þess:

adb shell dumpsys connectivity | grep -E 'NetworkAgentInfo|Default network'
adb shell ip -br addr show
adb logcat -b main -s Vpn:* | head -n 40

Á þjónahlið er bein mæling fyrir reikið. WireGuard geymir síðasta auðkennda endapunkt fyrir hvern jafningja, svo töluskipti birtast sem breytt gildi í stað endurtengingar:

sudo wg show wg0 endpoints
sudo wg show wg0 latest-handshakes

Berðu saman endapunktinn fyrir og eftir aksturinn. Ef talan og portið eru óbreytt þurfti göngin aldrei að gera neitt og endurtengingin kom annars staðar frá, yfirleitt forritinu. Ef endapunkturinn breyttist á meðan tímatakki handabandsins hélst nálægt venjulegu lyklaskiptabili þess færðust göngin í stað þess að endurræsa.

Endurræsing lítur öðruvísi út: tímatakki handabandsins núllstillist á augnablik endurtengingarinnar, og biðlarinn skráir frumstillingaröð í stað hljóðlátra framhalds.

Hvenær endurtengingin er rétta hegðunin

Að meðhöndla hverja endurtengingu sem bilun leiðir til stillinga sem halda dauðum lotum lifandi. Jafningi sem breytti tölu sinni vegna þess að netið úthlutaði henni aftur ætti ekki að halda áfram að fá umferð fyrir gömlu vörpunina, og biðlari sem heldur hljóðlega áfram getur endað með að senda í svarthol á meðan táknið er áfram grænt.

Berðu saman bilunina tvær frá sjónarhóli notandans. Endurtenging kostar nokkrar sekúndur og nýja auðkenningu. Úrelt göng kosta forrit sem hengur án villu, sem er miklu erfiðara að útskýra og miklu líklegra að sé tilkynnt sem “internetið er bilað”.

Þar undir leynist líka stefnumálsspurningur. Á meðan á bilinu stendur milli þess að missa eina leið og koma annarri á leggja sumir biðlarar sig niður í að senda umferð beint. Að koma í veg fyrir það er sérstök stjórn frá sjálfvirkri endurheimt, og biðlari getur verið góður í öðru og slæmur í hinu. Ákveddu hvort þú þarft áður en þú stillir hvort sem er.

Skrifaðu niður athugaða röð

Gagnleg skýrsla nefnir uppruna atburðarins: breytingu á sjálfgefnu neti með nýrri tölu, skipti úr Wi-Fi yfir í farsímanet, eða yfirfærslu án nokkurra töluskipta. Síðan segir hún hvað biðlarinn gerði, með tímatakkanum frá þjónahliðinni í stað minnisins.

Ef göngin færðust, segðu það og skráðu nýju endapunktafjölskylduna. Ef þau voru endurreist, skráðu hvort auðkenningin tókst í fyrstu tilraun og hversu lengi bilið varaði. Þessar þrjár staðreyndir greina heilbrigða farsímahönnun frá biðlara sem skellur milli neta.

Og forðastu orðasambandið “turnaskipti” nema tækjalogið staðfesti það í raun. Android-tengiskjölin lýsa tilbakakalli sem greinir framboð frá breytingu á sjálfgefnu neti, og það er sú aðgreining sem skýrslan þín þarfnast. Allt annað er saga um akstur.

Tengdir greinar