Qabel ma terġa' tinstalla l-klijent, ikteb tliet affarijiet: kemm damet il-mina, x'qal il-klijent meta nqata' u jekk il-magna rqaditx jew bidlitx in-netwerk f'dan il-waqt. Dik in-nota hija l-unika prova li jkollok aktar tard, u installazzjoni mill-ġdid normalment tħassarha. Qatgħa b'intervall li jerġa' jiġri hija tajmer jew skadenza ta' stat; qatgħa f'mument każwali hija problema ta' passaġġ. L-ordni hawn taħt iżżommok milli tbiddel tliet affarijiet f'daqqa u ma titgħallem xejn.

L-ewwel pass: irreġistra l-intervall u t-test tal-iżball

Ibda bil-log tal-klijent innifsu u mhux bid-dashboard tal-fornitur. Fuq klijent Linux, il-log tas-servizz flimkien mal-istat ħaj tal-mina jkopru l-biċċa l-kbira tiegħu:

journalctl -u openvpn-client@client --since '3 hours ago' | tail -60
journalctl -u wg-quick@wg0 --since '3 hours ago' | tail -40
wg show
ip -s link show wg0

Irreġistra l-marki tal-ħin tal-aħħar handshake ta' suċċess u l-mument li fih waqaf it-traffiku, mhux biss il-mument li fih l-ikona bidlet il-kulur. Klijent GUI li jgħid skonness wara l-fatt jista' jkun qed jirrapporta stat li l-qalba waslet għalih ftit sekondi qabel.

Żomm il-kliem tal-iżball. Skadenza tal-ħin, rifjut ta' awtentikazzjoni u żball ta' adapter jew driver jindikaw tliet saffi differenti, u l-biċċa l-kbira tal-isforz moħli f'din il-problema ġej li tittrattahom bħala wieħed. Ikkopja l-linja kelma b'kelma fin-nota tiegħek.

It-tieni pass: ibdel varjabbli wieħed, mhux il-profil

Żomm it-tagħmir u l-profil fissi u mexxti l-magna għal netwerk ta' aċċess differenti, bħal hotspot tat-telefon. Dan huwa l-irħas test li jifred il-klijent mill-passaġġ. Mexxih għal żmien biżżejjed biex ikopri l-intervall oriġinali tal-falliment; żewġ minuti stabbli ma jippruvaw xejn dwar qatgħa li sseħħ fil-tletin minuta.

Laptop b'port Ethernet jagħtik it-tieni paragun li jneħħi l-Wi-Fi għal kollox mill-istampa. Jekk il-mina żżomm fiż-żewġ alternattivi, in-netwerk ta' aċċess oriġinali jistħoqqlu attenzjoni: roaming bejn il-punti ta' aċċess, router tad-dar li t-tabella tat-traduzzjoni tiegħu tiskadi, jew konnessjoni 'l fuq li terġa' tistabbilixxi flussi twal.

Ikteb liema varjabbli biddilt. Paragun jgħodd biss meta kollox ieħor baqa' l-istess, u dan jinkludi l-punt tat-tmiem tas-server u l-ħin tal-ġurnata.

It-tielet pass: qabbad l-intervall ma' saff

It-tul ta' sessjoni tajba huwa l-iktar numru wieħed informattiv li għandek. Aqrah ma' din il-lista qabel ma tmiss tajmers:

  • Qatgħa wara l-irqad jew it-tkomplija: l-istat tal-mina għadda mis-sospensjoni imma l-interfaċċa le. Iċċekkja l-imġiba tal-klijent fl-għaqda mill-ġdid mat-tkomplija u jekk is-servizz jibdix mill-ġdid il-mina jew jistenniex traffiku.
  • Qatgħa biss meta jkun inattiv: xi ħaġa fin-nofs ħalliet il-fluss jiskadi. keepalive jeżistu għal dan il-każ.
  • Qatgħa f'età fissa tas-sessjoni: avveniment ta' awtentikazzjoni mill-ġdid jew tiġdid ta' ċavetta, mhux falliment ta' passaġġ. Rifjut espliċitu fil-log eżatt f'dak l-intervall huwa s-sinjal.
  • Qatgħa waqt trasferimenti kbar jew paġni kbar: issuspetta MTU u frammentazzjoni, mhux tajmer ta' inattività.

Għall-każ ta' inattività, is-settings jiddependu mill-protokoll u ż-żewġt itruf importanti. keepalive 10 60 ta' OpenVPN fuq is-server jibgħat ping kull 10 sekondi u jerġa' jibda l-konnessjoni wara 60 sekonda mingħajru; klijenti WireGuard wara NAT jużaw PersistentKeepalive = 25 fil-blokka tal-pari. OpenVPN jerġa' jinnegozja wkoll il-kanal tad-dejta b'tajmer, reneg-sec, li b'mod awtomatiku huwa 3600 sekonda fil-2.x.

Tikkopjax valuri aggressivi mill-gwida ta' fornitur ieħor. Skadenza qasira fuq konnessjoni mobbli bi telf tipproduċi eżattament il-qtajjiet li kellha tipprevjeni, u l-valuri li jimbotta s-server jegħlbu dak li tistabbilixxi fil-profil tal-klijent.

Ir-raba' pass: qabbel alternattiva waħda appoġġjata

Jekk l-operatur jippubblika kemm profil UDP kif ukoll TCP, mexxti l-istess tagħmir u netwerk kontra l-ieħor. Uża l-fajl li jaqbel tassew minflok ma teditja t-trasport fi profil ikkupjat. Profil TCP stabbli fuq passaġġ fejn l-UDP jiġi stabbilit mill-ġdid idawwar il-problema għal dak il-passaġġ; ma jippruvax li TCP huwa l-aħjar trasport kullimkien.

L-istess loġika tapplika għall-punti tat-tmiem. Ipprova server ieħor u żomm ir-riżultat oriġinali ħdejh. Jekk ħruġ wieħed biss jerġa' jistabbilixxi sessjonijiet, din hija prova dwar dak il-punt tat-tmiem, mhux raġuni biex terġa' tibni kull adapter fil-laptop.

Wara kull bidla, erġa' pproduċi l-iskattatur oriġinali u kkonferma fejn it-traffiku verament imur. Aċċess għall-internet miksub mill-ġdid mhuwiex l-istess riżultat bħat-traffiku ġewwa l-mina, u klijent li waqa' bil-kwiet għal rotta diretta jidher f'saħħtu mill-browser.

Ivverifika s-sewwa, u żomm il-mogħdija lura

Sewwa jiġi verifikat billi terġa' tipproduċi l-iskattatur oriġinali, mhux b'konnessjoni ta' suċċess. Ħalli l-mina inattiva lil hinn mill-intervall tal-falliment antik, issospendi u kompli darba, u mbagħad iċċekkja l-età tal-handshake u l-indirizz tal-ħruġ:

wg show wg0 latest-handshakes
curl -m 5 -sS https://ifconfig.me
cp client.ovpn client.ovpn.bak   # before editing timers

Żomm il-profil preċedenti u l-valuri tat-tajmer preċedenti sakemm l-imġiba l-ġdida tgħaddi minn ġurnata xogħol sħiħa. Jekk il-qtajjiet jerġgħu jiġu lura, restawra l-backup, imbagħad erġa' applika l-bidliet wieħed wieħed biex it-tieni attentat jibda minn stat magħruf.

Jekk il-log jibqa' nadif u l-mina xorta taqa' f'intervall li jerġa' jiġri, il-waqfa li jmiss hija n-naħa tas-server għal dik is-sessjoni. Ħu miegħek l-identifikatur tas-sessjoni tal-klijent u l-ħin eżatt tal-qatgħa, għax dak il-par huwa dak li jagħmel log tas-server tista' tfittex fih. L-għażliet tal-konnessjoni tal-protokoll huma ddokumentati fil-manwal OpenVPN 2.6 meta tkun trid it-tifsira eżatta ta' valur.

Artikli relatati