VPN inaunganisha, inafanya kazi kwa muda na kisha inaacha kupitisha trafiki wakati mteja bado anaonyesha kipindi. Kuunganisha tena kunarekebisha, jambo linalofanya ionekane kama hitilafu ya mteja. Kwa kawaida ni ngome ya moto au kifaa cha NAT kilichotupa ramani ya UDP isiyo na shughuli na hakijui kwamba handaki bado lipo.

Dalili ni thabiti vya kutosha kutambuliwa: huonekana baada ya kutokuwa na shughuli, si chini ya mzigo.

Jinsi kukwama kwa kutokuwa na shughuli kunavyoonekana

Pima badala ya kuelezea. Andika ni muda gani handaki linakaa bila shughuli kabla trafiki kusimama, ikiwa pakiti mpya inayotoka inalihuisha, na ikiwa kiolesura cha mteja bado kinashikilia anwani yake. Ikiwa ombi jipya kutoka kwa mteja linafanya kazi lakini jibu kwa mtiririko uliopo halifanyi kazi, ramani ndiyo inayoshukiwa. Ikiwa hakuna kinachofanya kazi hadi uunganishe tena, hali ya kipindi cha mteja pia imepotea.

Zote mbili zinahusiana na kutokuwa na shughuli, na zinahitaji marekebisho tofauti.

Andika nyakati kabla ya kubadilisha chochote. Ripoti kwamba inasimama baada ya takriban dakika kumi bila shughuli inaweza kujaribiwa, wakati ripoti kwamba inaanguka bila mpangilio haiwezi. Tofauti hiyo huamua ikiwa unafuata kipima muda au mabadiliko ya uelekezaji.

Tafuta kifaa kilichosahau

Vifaa kadhaa vinaweza kushikilia hali kwa mtiririko mmoja: kipanga njia cha ndani, mtafsiri wa juu, mpaka wa wingu na ngome ya moto ya mwenyeji. Kila kimoja kina kipima muda chake, na kifupi zaidi kinashinda. Kukatika kwa dakika tano kwa kawaida humaanisha kuwa kifaa kimoja kimewekwa chini sana kuliko vingine.

Usidhani kwamba chaguo-msingi lililoandikwa ndilo kikomo cha muda kwenye njia yako. Ni chaguo-msingi cha kifaa kimoja.

  • Kipanga njia cha nyumbani: mara nyingi dakika, wakati mwingine kidogo sana.
  • NAT ya wingu au kisawazisha mzigo: tafuta kikomo cha muda cha kutokuwa na shughuli kilichoandikwa mahsusi kwa UDP.
  • Ngome ya moto ya mwenyeji: vipima muda vya ufuatiliaji vya netfilter vinatumika kwa kila mtiririko.

Angalia vipima muda kwenye njia halisi

Kwenye Linux, vipima muda vya ufuatiliaji vya netfilter vinaonekana na vinaweza kubadilishwa: sysctl net.netfilter.nf_conntrack_udp_timeout na net.netfilter.nf_conntrack_udp_timeout_stream. Cha pili kinatumika pindi trafiki inapoonekana pande zote mbili, ndiyo sababu handaki lililoanzishwa linaweza kuishi zaidi ya uchunguzi rahisi.

RFC 4787 inaeleza tabia ya UDP NAT na viwango vya chini vinavyopendekezwa. Hiyo ndiyo rejea ya kunukuu wakati chaguo-msingi la muuzaji linaonekana fupi isivyo kawaida.

Keepalive na kuunganisha tena ni zana tofauti

Keepalive huweka ramani hai; kuunganisha tena hujenga kipindi kilichokufa upya. Zinatatua hitilafu tofauti na si mipangilio ya kasi inayoweza kubadilishana. Chaguo PersistentKeepalive la WireGuard hutuma pakiti kwa muda maalum ili kushikilia kiungo cha NAT wazi. Chaguo keepalive la OpenVPN hufanya kazi hiyo hiyo kwa njia yake. Hakuna kinachosaidia ikiwa kifaa cha kati kimeshasahau mtiririko na kinatupa pande zote mbili.

Uchunguzi wa mara kwa mara sana huongeza kazi bila kurekebisha mpaka usiofaa.

Thibitisha kwa ombi jipya, si kwa kupakia upya ukurasa

Baada ya kubadilisha kipima muda au kuongeza keepalive, rudia hali ya kutokuwa na shughuli sawasawa kama awali. Kisha fanya ombi jipya kwa kweli kutoka kwa programu iliyofunikwa. Kichupo cha kivinjari kilichopakiwa tayari kinaweza kuonyeshwa kutoka akiba na hakikuambii chochote.

Ikiwa kukwama kunaendelea, songa hatua moja kuelekea nje na angalia jedwali la hali la kifaa hicho.

Makala zinazohusiana