It-tunnel jerġa’ lura, il-klijent jgħid li qabbad, u l-brawżer għadu jdur fuq paġna li kien qed jgħabbi qabel il-qtugħ. Qbil mill-ġdid tal-VPN iġib lura mogħdija, u ma jġibx lura l-istat tal-konnessjoni li l-applikazzjonijiet u n-naħa l-bogħida ġabru fuq il-wieħed il-qadim. Dawn huma żewġ affarijiet differenti x’issewwi, u li tħallathom jerġa’ jibgħatek lura fis-settings tal-VPN mingħajr raġuni.

Test wieħed jifridhom b’mod nadif, u jieħu għaxar sekondi. Ibgħat talba ġdida lill-istess destinazzjoni waqt li l-qadima għadha mdendla.

X’jgħaddi minn qbil mill-ġdid u x’ma jgħaddix

Tunnel huwa sett ta’ rotot, ċwievet u indirizzi, u qbil mill-ġdid jista’ jġib lura t-tlieta kollha waqt li kull fluss stabbilit jibqa’ mejjet. Is-sistema operattiva żżomm sokit miftuħ għax l-applikazzjoni talbitu, u t-timeout ta’ dak is-sokit jista’ jkun minuti jew sigħat ’il bogħod. Taħt dan, is-sieħeb nesa l-fluss, dħal traduzzjoni skada, jew il-mogħdija issa tgħaddi minn punt tat-tarf li qatt ma ra l-ħbula tal-idejn. Xejn fis-sekwenza tal-qbil mill-ġdid ma jgħaddi mis-sokits tal-applikazzjoni u jsewwihom.

Xi klijenti jżidu ganċ li jitfa’ konnessjonijiet qodma waqt il-qbil mill-ġdid, u ħafna ma jagħmlux hekk. L-imġiba hawn tvarja skont il-klijent, il-pjattaforma u l-verżjoni.

In-naħa l-bogħida nsejtok ukoll

It-tarf imbiegħed iżomm stat tiegħu: sessjoni TLS, blokka ta’ kontroll TCP u forsi dħal mapping li jorbot l-indirizz u l-port tiegħek mal-fluss. Apparat ta’ traduzzjoni tul il-mogħdija jista’ jħalli lil dak il-mapping jiskadi waqt il-vojt anki meta t-tunnel jerġa’ jistabbilixxi malajr. Ladarba l-mapping jgħib, jaslu pakketti għal fluss li s-server ma jibqax jagħraf, u t-tweġiba tista’ tkun reset li l-klijent qatt ma juri. L-applikazzjonijiet jirrappurtaw dan bħala waqfien u mhux bħala żball, għax għadhom qed jistennew sokit li qatt ma jwieġeb.

It-timeouts ta’ inattività fuq in-naħa tas-server jagħmlu l-istess skont l-iskeda tagħhom, u għalhekk sessjoni tista’ tmut mingħajr ebda avveniment tan-network. Konnessjoni li kienet inattiva għal iżjed milli jistenna s-server diġà marret qabel ma tinduna li t-tunnel inċaqlaq.

Talba ġdida hija t-test li jifridhom

Ibgħat talba ġdida lill-istess host waqt li l-qadima għadha mdendla, u ħares lejn it-tnejn. Jekk it-talba l-ġdida tirnexxi, allura t-tunnel, il-mogħdija u s-soluzzjoni tal-ismijiet jaħdmu, u l-ħsara tinżamm għall-fluss qadim. Jekk it-talba l-ġdida tfalli wkoll, għandek problema ta’ mogħdija u l-istat tas-sessjoni tal-app hija ħjiel falz.

Ħalli kull blokkar tat-traffiku dirett fil-post waqt it-test. Talba li tirnexxi minn mogħdija alternattiva aċċidentali ma tipprova xejn dwar it-tunnel.

Ikkonferma b’konnessjoni ġdida, mhux dik il-qadima

Il-kmandi hawn taħt juru s-sokits li għadhom miftuħa, jibdew talba ġdida waħda, u jiċċekkjaw jekk it-tabella tas-sessjonijiet għadhiex iżżomm dħal għall-fluss. Mexxi l-ewwel wieħed qabel u wara l-qbil mill-ġdid biex id-differenza tidher. Ibdel il-host u l-port mas-servizz tiegħek.

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

Sokit stabbilit mingħajr traffiku miexi huwa s-sinjatura li trid tfittex, u talba ġdida li tirritorna kodiċi ta’ stat turi li l-mogħdija hija ħajja. It-tabella tal-konnessjonijiet twieġeb jekk xi ħaġa għadhiex tippjana l-fluss, u dik hija l-parti li l-klijent ma jistax jara. Il-mistoqsija lir-riżolutur tkopri n-nofs l-ieħor tat-tagħbija tal-paġna, għax falliment ta’ isem u konnessjoni mwaħħla jidhru l-istess fil-brawżer. Flimkien, dawk l-erba’ output jifirdu sessjoni qadima minn tunnel miksur.

Irreġistra l-ħin tal-interruzzjoni, il-ħin tal-qbil mill-ġdid u d-differenza bejn it-talba l-qadima u l-ġdida. Dik ir-reġistrazzjoni tibdel ilment vag fi rapport li xi ħadd jista’ jaġixxi fuqu.

Artikli relatati