Handaband virkt, vistfang horfið: þrjú ástand WireGuard
Nýlegt handaband sannar að jafninginn svaraði, ekki að viðmótið haldi vistfangi sínu eða að næsta pakki fari um fyrirhugaða uppleið.
WireGuard getur haft nýlegt handaband og ekkert vistfang á sama tíma, og það ástand er samkvæmt en ekki mótsagnakennt. Handabandið er atburður jafningsins, vistfangið tilheyrir viðmótinu og leiðin ræður því hvaða uppleið pakki fer. Þrjú lög, þrír eigendur, og hvert þeirra getur brugðist á meðan hin tvö líta heil út.
Að lesa þau sem eitt stöðu er það sem breytir tveggja mínútna greiningu í heilan síðdegis af endurræsingum þjónustu.
Handaband er atburður jafningsins, ekki atburður vistfanga
Handaband WireGuard sannar að stillti jafninginn svaraði með gildum lykli og að setulyklar eru í gildi. Það segir ekkert um staðbundið vistfang á viðmótinu, og ekkert um hvort einhver leið bendir þangað. Hjálparforrit eða netstjóri úthlutar vistfanginu, en stilling samskiptareglunnar nefnir aðeins jafningja og lykla. Að rugla þessu tvennu er hvernig heilt handaband er lesið sem göng sem virka.
Þess vegna getur wg show tilkynnt handaband sem er sekúndna gamalt á viðmóti sem getur ekki tekið við einum pakka frá forriti.
Stjóri sem endurskapar viðmótið getur sleppt vistfanginu án þess að snerta stillingu jafningsins, og næsta handaband tekst samstundis því lyklarnir breyttust aldrei. Lóglínan um heppnað handaband er nákvæm og óviðkomandi biluninni.
| Observation | Which layer it belongs to | Wrong conclusion it invites |
|---|---|---|
| Handshake a few seconds old | Peer and keys | The tunnel is usable for application traffic |
Address present on wg0 | Interface configuration | Traffic actually egresses through it |
Route points at wg0 | Forwarding table | The outer packet uses the intended uplink |
Vistfang viðmótsins hefur sinn eigin eiganda
Vistfang á göngutækinu getur komið frá Address línu hjálparforrits, frá DHCP-biðlara sem keyrir á viðmótinu, eða frá stjórnunarþjóni sem býr það til við tengingu. Hvað sem það er, sá hluti á vistfangið og endurheimtir það eða ekki samkvæmt eigin rökfræði. Að lesa vistfangið án þess að nefna eiganda þess lætur þig ekki geta útskýrt hvers vegna það hvarf.
Tveir eigendur á einu viðmóti er klassíska bilunin. Að ræsa hjálparforrit og skjáborðsnetstjóra yfir sama tækinu skapar kapphlaup þar sem annar fjarlægir það sem hinn stillti rétt í þessu, og endapunkturinn heldur áfram að svara allan tímann.
Veldu einn eiganda og leyfðu hinu tólinu að fylgjast með frekar en stjórna. Þá ákvörðun er þess virði að skrifa niður, því einkennið birtist vikum síðar og lítur út eins og tilviljanakennd vistfangstöp.
Leið velur uppleið, ekki viðmótið
Innri leið sem bendir á wg0 ákveður að umferðin fari inn í göngin. Sérstök ákvörðun sendir dulkóðuðu ytri pakkana í átt að jafningnum, og á vél með nokkrar uppleiðir kemur sú ákvörðun frá framsendingartöflunni og stefnureglum. Wi-Fi reiki getur breytt ytri slóðinni án þess að snerta innra vistfangið.
Svo virk göng og óaðgengilegur jafningi eru samhæfð ástand, og það sama gildir um réttan jafning og brotna innri leið. Taka verður öll þrjú athugunin saman, á sama augnabliki, annars er samanburðurinn merkingarlaus.
Berðu saman þrjú ástand í einni ferð
Þrjár skipanir sem bara lesa svara þremur spurningunum í þeirri röð sem einangrar bilunina hraðast. Keyrðu þær án þess að breyta nokkru á milli.
ip address show dev wg0
ip route get 10.80.0.1
wg show wg0 latest-handshakes transfer
Fyrsta sýnir hvort viðmótið hefur nokkurt vistfang, og önnur sýnir hvaða tæki tiltekið áfangastaður myndi nota núna. Þriðja greinir frá tíma síðasta handabands og bætateljurum, og er eina þeirra þriggja sem lýsir jafningnum en ekki staðbundinni vél.
Lestu teljurana jafnt sem tímastimpilinn. Handaband sem endurnýjast stöðugt á meðan flutningurinn stendur í stað þýðir að jafningurinn svarar en ekkert gagnlegt fer yfir, sem bendir á leiðarval eða ACL frekar en lykla. Tímastimpill sem hættir að færast áfram þegar vistfang er til staðar bendir upp eftir í staðinn. Báðar lestrarnar koma frá sömu úttakslínunni, og hvorug er sýnileg ef þú athugar bara hvort handaband sé til.
Lagaðu tiltekið ástand sem er rangt, og prófaðu svo forritið aftur frekar en göngin. Nýlegt handaband er sönnun um jafninginn, og sönnun um jafninginn er ekki sönnun fyrir því að næsta beiðni frá vafranum þínum finni vistfang, leið og virka uppleið. handbók wg-quick segir skýrt hvorri þeirra hjálparforritið setur upp og hver tilheyra samskiptareglunni.