Sama IKEv2 auðkenni á tveimur iPhone? Þau skiptast á að tengjast
Ein prófíll afritaður á tvö tæki gefur gáttinni einn peer í stað tveggja. Fylgist með peer-töflunni fyllast og tæmast, og gefið síðan út gildi fyrir hvert tæki.
Tvö símar, einn prófíll og mynstur sem virðist yfirnáttúrulegt þar til einhver horfir á gáttina. Eitt tæki heldur göngunum, annað tengist og hið fyrra tapar þeim innan sekúndna. Hið fyrra tengist aftur og hið síðara dettur út. Orkusparnaður, Wi-Fi ferðalag og NAT flutningsaðilans fá alla sökina, á meðan raunverulega orsökin situr í textareit sem var afritaður með öllu öðru. IKEv2 þekkir peer á nafni, og báðir símarnir sýna sama nafnið.
Auðkennið er lykillinn sem þjónninn geymir þig undir
Inni í IKEv2 skiptingum lýsir hvor hlið því hver hún er: frumkvæðisaðilinn sendir staðbundið auðkenni, svarandinn svarar með sínu eigin, og svarandinn athugar einnig auðkennið sem frumkvæðisaðilinn fullyrti gegn stefnunni. Gáttin heldur stöðu sinni eftir auðkenni en ekki eftir tæki, því tæki er ekki eitthvað sem hún getur séð. Tvö símar með eitt auðkenni koma því sem einn peer, og seinni skiptingin verður að skrifa yfir þá fyrri. Vandinn kemur aðeins fram meðan báðir eru í notkun, og þess vegna endurtekur próf með einn síma hann aldrei.
Ekkert af þessu er villa í biðlaranum. Biðlarinn sendi nákvæmlega það sem prófíllinn sagði honum að senda.
Hvernig áreksturinn lítur út frá gáttinni
Horfðu á peer-listann meðan báðir símarnir eru vakandi og í notkun. Árekstur sýnir eina færslu þar sem heimilisfangið breytist þegar símarnir skiptast á, og teljarinn yfir virkar lotur nær aldrei tveimur. Slokknun eftir beiðni lítur öðruvísi út, og að greina þau krefst einnar athugunar en ekki kenningar.
| Observation | Shared identity | Idle teardown |
|---|---|---|
| Peer entries while both are awake | One, with a changing address | One per phone, or none |
| What triggers the drop | The other device connecting | Time without traffic |
| What restores it | The other device disconnecting | Any app needing the tunnel |
Skrifaðu báða atburðina niður með tímasetningum meðan þetta gerist. Slit sem fellur saman við tengingu hins tækisins bendir til auðkennisins, og slit sem kemur einu aðgerðaleysi eftir síðustu pakkann bendir til tímamælis.
Hvaðan tvíritin koma
Að flytja út eina virka stillingu og breyta aðeins serverheimilisfanginu framleiðir aðra skrá þar sem auðkenni fyrstu skrárinnar er enn inni. Það er venjulega leiðin að þessari bilun, og hún gerist yfirleitt þegar lítill hópur er tekinn inn í flýti.
Reitirnir gera það auðvelt að missa þetta. Fjarlæga auðkennið nefnir gáttina sem síminn væntir, og að afrita það er rétt. Staðbundið auðkenni nefnir þennan síma fyrir gáttinni, og að afrita það gildi er allt vandamálið.
Gefðu út gildi fyrir hvert tæki
Notaðu eitthvað sem er einstakt fyrir tækið og stöðugt alla þess ævi, eins og tækjaauðkennið úr birgðalistanum eða gildi sem stjórnkerfið þitt býr til fyrir hverja skráningu. Deildarmerki, nafn sameiginlegs þjónustureiknings eða netfang notandans rekast öll saman um leið og viðkomandi hefur annað tæki.
Búðu til farminn fyrir hvert tæki í stað þess að dreifa einni skrá. Skráðu hvaða gildi tilheyrir hvaða síma, svo skipting endurheimti ekki gamla prófílinn og skelli nýja símanum beint aftur í sama árekstur.
Athugaðu líka serverhliðina. Gátt sem varpar auðkenninu á fast gönguheimilisfang getur samt rekist á þegar tvö mismunandi auðkenni fá sömu úthlutun, svo staðfestu að laugin hafi pláss og að úthlutanir séu ekki festar á hvern notanda.
Staðfestu með báða síma vakandi
Tengdu þann fyrri, náðu í einkaaðföng, tengdu svo þann seinni og láttu báða vera aðgerðalausa í eina mínútu. Báðar loturnar ættu að vara og peer-listinn ætti að sýna tvö auðkenni. Læstu og opnaðu svo hvoran símann til að staðfesta að aðgerðaleysisatvikið hagar sér enn rétt.
Ef ein lota dettur enn út einu sinni á dag án þess að nokkuð annað tengist, er auðkennið ekki lengur grunaði. Farðu yfir í aðgerðaleysistímamæla og lotumörk serversins í stað þess að breyta prófílnum aftur.