Peer inayoacha kupitisha trafiki haipotezi ufunguo wake kwa sababu hiyo, na handshake mpya haithibitishi kwamba mtu amehuisha ruhusa ya kuitumia. Vipima muda vya WireGuard huweka funguo mbichi na pakiti zikitiririka; havimwakilishi mtumiaji anayetoka baada ya idadi fulani ya dakika. Maswali matatu yanachanganywa hapa, na kila moja lina ushahidi tofauti. Tofauti hii huamua ni chombo kipi cha kutumia.

Maswali matatu, matokeo moja ya amri

Waendeshaji huuliza kama peer inafikiwa, kama imekuwa hai, na kama bado inaruhusiwa. La kwanza ni hali ya itifaki, la pili ni vihesabu vya trafiki na la tatu ni idhini. Ni mawili ya kwanza tu yanayoweza kusomwa kutoka kwa kiolesura cha WireGuard, na hutumika kwa kawaida kujibu yote matatu.

QuestionEvidence it needsWhat does not answer it
Is the peer reachable now?A recent handshake and a working return pathAn interface that exists
Has it been active?Transfer counters moving over timeA handshake timestamp alone
Is access still granted?The configuration or controller that authorizes itAny protocol timer

Soma safu hizo kama uchunguzi vitatu tofauti. Mbili za kwanza ni za bei nafuu na zinaweza kujibiwa kwa vihesabu vya kiolesura chenyewe. Ya tatu inahitaji usanidi unaotoa ufikiaji, na huo huishi katika faili nyingine au mfumo mwingine. Kuchagua safu isiyo sahihi ni kumwomba kipima muda cha itifaki kufanya kazi ya sera.

Vipima muda hudhibiti nini kwa kweli

Itifaki inafafanua vipengele visivyobadilika kwa ajili ya kujaribu handshake tena, kuzungusha funguo za usafirishaji na kukataa pakiti zinazolindwa na ufunguo wa zamani. Hivi hujibu trafiki na hali, si kalenda au sera inayosema mtu anaweza kuunganishwa hadi 17:00. Ndiyo sababu peer isiyotumika inaweza kuonekana haifanyi kazi kwa masaa na bado iwe na idhini.

PersistentKeepalive mara nyingi hufikiriwa kimakosa kuwa muda wa kumalizika unaokosekana. Hutuma pakiti tupu zilizothibitishwa ili kudumisha ramani ya NAT hai, na kuiweka sifuri husimamisha pakiti hizo bila kubatilisha chochote.

Soma hali ya utekelezaji kwa kila peer, ukitumia ufunguo wa umma badala ya maoni:

wg show wg0 latest-handshakes
wg show wg0 transfer

Handshake ya hivi karibuni inasema handshake moja ilikamilika. Haisemi kwamba huduma ya kibinafsi nyuma ya handaki inafikiwa, na muhuri wa muda wa zamani unaweza kuwa wa peer ambayo ni kimya tu.

Kwa nini peer isiyotumika si peer iliyotoka

WireGuard haina kitu cha kipindi chenye mwanzo na mwisho. Peer ni ufunguo wa umma wenye anwani zilizoruhusiwa, na handshake inayolinda trafiki yake hubadilishwa inapohitajika bila kuingia kokote kunakoonekana kwa mtumiaji. Kuchukua kutokuwepo kwa trafiki ya hivi karibuni kama kutoka kunageuza mfano.

Ikiwa malalamiko ya kweli ni kwamba muunganisho unashindwa baada ya kukaa bila kutumika, sababu kwa kawaida iko mahali pengine: ramani ya NAT iliyoisha muda, kifaa kilicholala, au firewall iliyoacha hali. Jaribu kwa kutuma trafiki kutoka upande wa pili na kuanzisha mtiririko mpya, kisha linganisha kinachobadilika.

Weka tarehe ya mwisho mahali idhini inapoishi

Ikiwa ufikiaji unapaswa kuisha kwa muda maalum, tarehe ya mwisho ni ya kile kinachotoa ufikiaji. Kidhibiti kinachotoa usanidi wa peer kinaweza kuhitaji idhini iliyohuishwa kabla ya kutoa mpya, na hiyo ni sifa ya kidhibiti na si kigezo kilichofichwa kwenye kiolesura.

Kwa peer zinazosimamiwa kwa mkono, uondoaji lazima ufike mahali pawili: kiolesura kinachofanya kazi na usanidi uliohifadhiwa. Kuondoa peer wakati wa utekelezaji tu hupinduliwa na kuanzisha upya au mzunguko wa upatanisho, unaorejesha utambulisho uliodhani umeisha muda:

sudo wg set wg0 peer <public-key> remove
sudo wg-quick save wg0

Kisha jaribu mpaka na si lebo. Thibitisha kwamba peer inakataliwa baada ya tarehe ya mwisho, kwamba njia ya kuhuisha inafanya kazi, na kwamba hali inaendelea baada ya kidhibiti kupakiwa upya. Umri wa handshake ni ishara muhimu ya uendeshaji, na si rekodi ya ufikiaji.

Makala zinazohusiana