Kiolesura kiko juu lakini wg-quick imeshindikana: nini kifuatacho
Kitengo kilichoshindikana kinaweza kuacha handaki lililowekwa nusu. Soma hatua ya kwanza inayoshindikana, amua ikiwa utasafisha au kurekebisha, kisha thibitisha kwa ombi.
Kitengo ni chekundu, kiolesura kipo, na handaki linafanya kazi kwa kiasi kikubwa, jambo ambalo ni mchanganyiko wa kuchanganya zaidi unaoweza kuwepo. Usanidi ni mfululizo: kwanza kiolesura huundwa, kisha anwani, njia, mipangilio ya kitatuzi na amri zozote za ndoano hufuata. Kushindikana kwa hatua ya nne kunaacha tatu za kwanza mahali pake, kwa hiyo jina la kiolesura ni ushahidi kwamba uanzishaji ulianza, si kwamba ulikamilika. Ukweli mmoja zaidi ungeepusha mkanganyiko huo: hatua iliyoshindikana.
Hali ya nusu ndiyo kushindikana kwa kawaida
Tabia hiyo inafaa kutarajiwa badala ya kuichukulia kama uharibifu. Kiolesura ni sehemu ya bei nafuu zaidi katika usanidi na rahisi zaidi kuachwa nyuma, na ndiyo sehemu inayoifanya mashine ionekane inafanya kazi nusu.
Kinachokosekana bado ni kila kitu kilichokuja baada ya hatua iliyoshindikana. Ikiwa kushindikana kulitokea katika hatua ya kitatuzi, anwani na njia zipo na DNS haipo. Ikiwa ilikuwa njia, handaki lina anwani na halina njia ya kupitia.
Matokeo ni mashine inayojibu baadhi ya majaribio na kushindikana kwa mengine, ndiyo sababu watu huhitimisha kuwa huduma inapepesa wakati haikuanza kwa mafanikio kamwe. Huduma ambayo haikukamilika kamwe haiwezi kupepesa. Inaweza tu kushindikana tena na tena kwa sababu moja.
Pata hatua ya kwanza inayoshindikana
Soma jarida la kitengo badala ya hali ya sasa pekee, na ulisome kuanzia mwanzo wa mzunguko ulioshindikana. Mstari wa mwisho unakuambia msimbo wa kutoka; kosa la kwanza linakuambia nini cha kurekebisha.
Amri hizi huchapisha hali ya kitengo, jarida la kuwasha la kitengo hicho na hali ya moja kwa moja ya handaki:
systemctl status wg-quick@wg0
journalctl -u wg-quick@wg0 -b --no-pager | tail -40
wg show
ip -4 addr show dev wg0Kosa la kitatuzi, njia iliyopo tayari, ndoano iliyotoka kwa msimbo usio sifuri na kushindikana kwa uchanganuzi wa usanidi vyote huonekana katika dirisha hilo, na kila kimoja hutaja sehemu yake. Kukisia kutokana na hali ya kiolesura pekee kunapuuza taarifa hiyo yote.
Masharti matatu yanayoamua urekebishaji
Amua ikiwa unasafisha, unarekebisha mahali hapo au unaondoa kitengo kutoka njia ya kuwasha, na uamue hilo kabla ya kuandika chochote.
Ikiwa kiolesura kimevunjika lakini usanidi ni sahihi, safisha na uanze tena. Ikiwa usanidi si sahihi, urekebishe na bado safisha kwanza, kwa sababu kuanzisha meneja wa pili juu ya hali ya nusu huzalisha wamiliki wawili kwa kiolesura kimoja. Ikiwa kushindikana ni sehemu ya mfumo inayokosekana kama msaidizi wa kitatuzi ambayo mashine haina, sakinisha au ondoa utegemezi kwa makusudi badala ya kuhariri kitengo hadi kikome kuugua.
Hali hizo tatu hufunika sehemu kubwa ya kile kinachoonekana kama kitengo chekundu cha ajabu. Swali la kutofautisha ni je, kushindikana huko kule kutokea kwenye mashine yenye hali safi, na jibu mara nyingi huja kutoka mstari wa kwanza wa kosa.
Safisha kabla ya kujaribu tena
Jaribio jipya juu ya hali iliyopo linaweza kushindikana kwa sababu mpya na kuficha ile ya awali. Shusha kiolesura kwa chombo kilekile kilichokiunda, kisha hakikisha hakuna kilichobaki.
Usifute violesura visivyohusiana na usianzishe upya staki ya mtandao ya mwenyeji. Vyote viwili ni hatua kubwa kwa kurekebisha kitu kidogo, na hubadilisha handaki moja lililoshindikana kuwa mashine ambayo miunganisho yake mingine inahitaji kuanzishwa upya. Wigo sahihi ni kiolesura kimoja na kitengo kinachokimiliki. Kitu chochote kilicho pana zaidi kinahitaji sababu iliyoandikwa kabla ya kutokea.
Thibitisha handaki, si kitengo
Kitengo cha kijani kinamaanisha mfululizo wa uanzishaji ulitoka kwa sifuri. Haionyeshi kwamba pakiti ilifika upande wa pili, wala kwamba kitatuzi kiliwekwa kama ulivyokusudia.
Tuma ombi kupitia handaki na usome hali iliyolizalisha:
systemctl is-active wg-quick@wg0
wg show wg0 latest-handshakes
ping -c 3 10.63.0.1
resolvectl query internal.example.netKupeana mikono bila jibu bado kunakuambia kwamba handaki liliundwa na upande wa mbali uko kimya, jambo ambalo ni tatizo tofauti na kitengo ambacho hakikuanza kamwe. Weka hali ya kitengo, kupeana mikono na matokeo ya ombi katika rekodi moja, kwa sababu hushindikana kwa kujitegemea na mchanganyiko pekee ndio unaoelezea mfumo.