Handshake inafanya kazi, anwani imetoweka: hali tatu za WireGuard
Handshake mpya inathibitisha kuwa mwenzake alijibu, si kwamba kiolesura kinashikilia anwani yake au kwamba pakiti inayofuata inachukua kiungo cha juu kilichokusudiwa.
WireGuard inaweza kuwa na handshake mpya na bila anwani kwa wakati mmoja, na hali hiyo ni thabiti, si yenye kupingana. Handshake ni tukio la mwenzake, anwani ni ya kiolesura, na njia huamua ni kiungo kipi cha juu pakiti inatoka. Tabaka tatu, wamiliki watatu, na kila moja inaweza kushindwa wakati nyingine mbili zinaonekana nzuri.
Kuzisoma kama hali moja ndiko kunakobadilisha uchunguzi wa dakika mbili kuwa mchana mzima wa kuwasha tena huduma.
Handshake ni tukio la mwenzake, si tukio la uanwani
Handshake ya WireGuard inathibitisha kuwa mwenzake aliyesanidiwa alijibu kwa ufunguo halali na kwamba funguo za kikao ni za sasa. Haisemi chochote kuhusu anwani ya ndani kwenye kiolesura, wala kama njia yoyote inaelekea huko. Anwani hutolewa na msaidizi au msimamizi wa mtandao, wakati usanidi wa itifaki unataja tu wenzake na funguo. Kuchanganya hizi mbili ndiko kunakofanya handshake nzuri isomwe kama handaki inayofanya kazi.
Ndiyo sababu wg show inaweza kuripoti handshake ya sekunde chache kwenye kiolesura kisichoweza kupokea pakiti moja kutoka kwa programu.
Msimamizi anayeunda upya kiolesura anaweza kuangusha anwani bila kugusa usanidi wa mwenzake, na handshake inayofuata inafanikiwa mara moja kwa sababu funguo hazikubadilika kamwe. Mstari wa kumbukumbu kuhusu handshake iliyofanikiwa ni sahihi na hauhusiani na hitilafu.
| 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 |
Anwani ya kiolesura ina mmiliki wake mwenyewe
Anwani kwenye kifaa cha handaki inaweza kutoka kwa mstari wa Address wa msaidizi, kutoka kwa mteja wa DHCP anayefanya kazi kwenye kiolesura, au kutoka kwa daemon ya usimamizi inayoiunda wakati wa kuunganisha. Iwe ni ipi, sehemu hiyo inamiliki anwani na itairejesha au haitairudisha kulingana na mantiki yake. Kusoma anwani bila kutaja mmiliki wake kunakuacha bila maelezo kwa nini ilitoweka.
Wamiliki wawili kwenye kiolesura kimoja ni hitilafu ya kawaida. Kuanzisha msaidizi na msimamizi wa mtandao wa kompyuta ya mezani juu ya kifaa kimoja huzaa mashindano ambapo mmoja huondoa kile mwingine alichosanidi hivi punde, na kituo cha mwisho kinaendelea kujibu muda wote.
Chagua mmiliki mmoja na uache kifaa kingine kiangalie badala ya kusimamia. Uamuzi huo unastahili kuandikwa, kwa sababu dalili huonekana baada ya wiki na huonekana kama upotevu wa anwani bila mpangilio.
Njia huchagua kiungo cha juu, si kiolesura
Njia ya ndani inayoelekea wg0 huamua kwamba trafiki inaingia kwenye handaki. Uamuzi tofauti hutuma pakiti za nje zilizosimbwa kuelekea mwenzake, na kwenye mwenyeji mwenye viungo vingi vya juu uamuzi huo hutoka kwenye jedwali la upelekaji na kanuni za sera. Uzururaji wa Wi-Fi unaweza kubadilisha njia ya nje bila kugusa anwani ya ndani.
Kwa hiyo handaki inayofanya kazi na mwenzake asiyefikiwa ni hali zinazopatana, na vivyo hivyo mwenzake sahihi na njia ya ndani iliyovunjika. Uchunguzi wote watatu lazima uchukuliwe pamoja, wakati mmoja, vinginevyo ulinganisho hauna maana.
Linganisha hali tatu kwa mpigo mmoja
Amri tatu za kusoma tu zinajibu maswali matatu kwa mpangilio unaotenga hitilafu haraka zaidi. Zitumie bila kubadilisha chochote kati yao.
ip address show dev wg0
ip route get 10.80.0.1
wg show wg0 latest-handshakes transfer
Ya kwanza inaonyesha kama kiolesura kina anwani hata kidogo, na ya pili inaonyesha ni kifaa gani lengwa mahususi lingetumia sasa. Ya tatu inaripoti muda wa handshake ya mwisho na vihesabu vya baiti, na ndiyo pekee kati ya tatu inayoelezea mwenzake badala ya mwenyeji wa ndani.
Soma vihesabu pamoja na muhuri wa muda. Handshake inayojirudia mara kwa mara wakati uhamishaji umesimama inamaanisha mwenzake anajibu lakini hakuna kitu cha manufaa kinachovuka, jambo linaloelekeza kwenye uelekezaji au ACL na si kwenye funguo. Muhuri wa muda unaoacha kusonga mbele wakati anwani ipo huelekeza juu badala yake. Masomo yote mawili yanatoka kwenye mstari mmoja wa matokeo, na hakuna linaloonekana ikiwa unaangalia tu kama handshake ipo.
Rekebisha hali mahususi iliyo mbaya, kisha jaribu tena programu badala ya handaki. Handshake mpya ni ushahidi kuhusu mwenzake, na ushahidi kuhusu mwenzake si ushahidi kwamba ombi linalofuata kutoka kwa kivinjari chako litapata anwani, njia na kiungo cha juu kinachofanya kazi. mwongozo wa wg-quick unasema wazi ni ipi kati ya hizi msaidizi husanidi na ipi ni ya itifaki.