VPN imeunganishwa upya, lakini kikao cha programu bado kinashindikana
Muunganisho upya hurejesha njia, si hali ya soketi. Fungua ombi moja jipya wakati la zamani bado linaning’inia, na utajua lipi kati ya mawili lilishindikana.
Tuneli inarudi, mteja anasema ameunganishwa, na kivinjari bado kinazunguka kwenye ukurasa ambao ulikuwa ukikipakua kabla ya kukatika. Muunganisho upya wa VPN hurejesha njia, na haurejeshi hali ya muunganisho ambayo programu na upande wa mbali zilikusanya kwenye ule wa zamani. Hivi ni vitu viwili tofauti vya kurekebisha, na kuvichanganya kunakurudisha kwenye mipangilio ya VPN bila sababu.
Jaribio moja huzitenganisha kwa uwazi, na huchukua sekunde kumi. Tuma ombi jipya kwenda lengo lile lile wakati la zamani linaning’inia.
Kinachonusurika muunganisho upya na kisichonusurika
Tuneli ni mkusanyiko wa njia, funguo na anwani, na muunganisho upya unaweza kurejesha zote tatu wakati mtiririko wowote ulioanzishwa unabaki umekufa. Mfumo wa uendeshaji huweka soketi wazi kwa sababu programu iliomba hivyo, na muda wa mwisho wa soketi hiyo unaweza kuwa dakika au saa mbele. Chini yake, mwenzake amesahau mtiririko, kiingilio cha tafsiri kimeisha muda, au njia sasa inapita kwenye kituo ambacho hakikuona kupeana mkono. Hakuna chochote katika mfuatano wa muunganisho upya kinachopita kwenye soketi za programu na kuzirekebisha.
Wateja wengine huongeza ndoano inayotupa miunganisho ya zamani wakati wa kuunganisha upya, na wengi hawafanyi hivyo. Tabia hapa inatofautiana kwa mteja, jukwaa na toleo.
Upande wa mbali umekusahau pia
Mwisho wa mbali unahifadhi hali yake: kikao cha TLS, kizuizi cha udhibiti cha TCP na labda kiingilio cha ramani kinachofunga anwani na bandari yako na mtiririko. Kifaa cha tafsiri kwenye njia kinaweza kuruhusu ramani hiyo kuisha muda wakati wa pengo hata tuneli linapojengwa upya haraka. Ramani inapotoweka, vifurushi hufika kwa mtiririko ambao seva haitambui tena, na jibu linaweza kuwa reset ambayo mteja haionyeshi kamwe. Programu huripoti hili kama kukwama na si kama hitilafu, kwa sababu bado zinasubiri soketi ambayo haitajibu kamwe.
Muda wa mwisho wa kutokuwepo kwa shughuli upande wa seva hufanya vivyo hivyo kwa ratiba yao, ndiyo sababu kikao kinaweza kufa bila tukio lolote la mtandao. Muunganisho ambao haukuwa na shughuli kwa muda mrefu kuliko seva inavyotarajia tayari umeondoka kabla ya kugundua kuwa tuneli imesogea.
Ombi jipya ndilo jaribio linalozitenganisha
Tuma ombi jipya kwenda kwa mwenyeji yule yule wakati la zamani bado linaning’inia, na uangalie yote mawili. Ombi jipya likifanikiwa, basi tuneli, njia na utatuzi wa majina vyote hufanya kazi, na hitilafu inabaki kwenye mtiririko wa zamani. Ombi jipya likishindikana pia, una tatizo la njia na hali ya kikao cha programu ni kidokezo cha uongo.
Acha kizuizi chochote cha trafiki ya moja kwa moja mahali pake wakati wa jaribio. Ombi linalofanikiwa kupitia njia mbadala ya bahati nasibu halithibitishi chochote kuhusu tuneli.
Thibitisha kwa muunganisho mpya, si wa zamani
Amri zilizo hapa chini zinaonyesha soketi ambazo bado ziko wazi, zinaanzisha ombi moja jipya, na zinaangalia kama jedwali la vikao bado lina kiingilio cha mtiririko. Endesha la kwanza kabla na baada ya kuunganisha upya ili tofauti ionekane. Badilisha mwenyeji na bandari na huduma yako mwenyewe.
ss -tanp | grep -E ':(443|8443)'
curl -sS -o /dev/null -w '%{http_code} %{time_connect}\n' --max-time 8 https://intranet.example.com/
conntrack -L 2>/dev/null | grep 8443
dig +short intranet.example.com
Soketi iliyoanzishwa bila trafiki inayosonga ni alama ya kutafuta, na ombi jipya linalorejesha msimbo wa hali linaonyesha kuwa njia iko hai. Jedwali la miunganisho hujibu kama kuna kitu bado kinaweka ramani ya mtiririko, na hiyo ni sehemu ambayo mteja hawezi kuiona. Swali la kitatuzi linashughulikia nusu nyingine ya upakiaji wa ukurasa, kwa sababu kushindikana kwa jina na muunganisho uliokwama vinaonekana sawa kwenye kivinjari. Kwa pamoja, matokeo hayo manne hutenganisha kikao cha zamani na tuneli iliyovunjika.
Andika muda wa kukatika, muda wa kuunganisha upya na tofauti kati ya ombi la zamani na jipya. Rekodi hiyo hubadilisha malalamiko yasiyo wazi kuwa ripoti ambayo mtu anaweza kuchukua hatua.