Għaliex il-klijent OpenVPN tiegħek jibqa' nieżel wara timeout wieħed
Klijent li joħroġ fl-ewwel timeout iħalli host li jidher onlajn u ma jġorr xejn. Iffissa l-għażla tal-profil u l-politika tat-tnedija mill-ġdid b'mod separat.
It-Tnejn filgħodu: il-mina li tela' nhar il-Ġimgħa spiċċat, l-interface għadha elenkata, u xejn fil-journal ma jgħid li xi ħadd innotah. Il-host onlajn, id-dashboard aħdar, u kulma bagħat matul il-weekend ħareġ mill-interface fiżika minflok. Hawnhekk jonqsu żewġ deċiżjonijiet indipendenti: waħda dwar jekk il-proċess tal-klijent jissuperax falliment temporanju u oħra dwar jekk xi ħaġa 'l fuq minnu terġax tibda l-proċess wara li joħroġ. Li ssewwi waħda biss iħalli l-vojt l-ieħor miftuħ.
Ibda minn dak li attwalment għamlet l-unità, mhux minn dak li tgħid il-monitoraġġ. systemctl status openvpn-client@office u journalctl -u openvpn-client@office -n 50 juru r-raġuni tal-ħruġ u l-aħħar linja li kitbet il-klijent qabel ma telaq.
Il-proċess ħareġ qabel ma nduna xi ħadd
Klijent li jisparixxi mingħajr żball normalment ikun ħareġ apposta. Il-profil jiddeċiedi dan l-imġieba, mhux il-maniġer tas-servizz: ping-exit itemm il-proċess hekk kif il-par jieqaf iwieġeb, filwaqt li ping-restart iżomm il-proċess u jerġa' jgħaqqad ġewwa fih. Il-limiti tas-sessjoni u t-timers tal-inattività jagħtu mill-barrani l-istess stampa: mingħajr mina u mingħajr allarm.
Iż-żewġ direttivi ping ma jistgħux ikunu flimkien fi profil wieħed, mela agħżel waħda u noti l-għażla. Ħares ukoll lejn is-server, għax il-ping-exit tiegħu stess jagħlaq sessjoni tkun xi tkun li talab il-klijent, u s-server log biss jinnota min ħa dik id-deċiżjoni.
Għażla bejn ping-exit u ping-restart
Agħżel ping-restart għal laptop jew sit imbiegħed li għandu jfejjaq lilu nnifsu, u żomm ping-exit għal każijiet fejn mina mejta trid twaqqaf il-proċess biex xi ħaġa oħra tkun tista' taġixxi fuqha. In-numri huma inqas importanti mir-relazzjoni: ping 10 ma' ping-restart 60 ifisser għaxar sekondi ta' silenzju qabel test u sittin qabel it-tnedija mill-ġdid, li huwa aggressiv fuq konnessjoni mobbli b'telf u raġonevoli fuq waħda bil-wajer. Ikteb ir-raġuni ħdejn il-linja, altrimenti l-qarrej li jmiss jassumi li l-valuri default kienu intenzjonati.
Imbagħad ikkonferma li l-proċess huwa dak li tabilħaqq ħareġ. Unit li tirrapporta attiv waqt li l-mina mejta hija falliment ieħor, trattat hawn taħt.
Sorveljanza li tabilħaqq terġa' tibda l-unità
Fuq host systemd, l-iżgħar bidla dejjiema hija fajl drop-in wieħed: Restart=on-failure u RestartSec=10 f'/etc/systemd/system/[email protected]/restart.conf. Drop-in jinqara biss meta systemd jerġa' jgħabbi d-definizzjonijiet tiegħu stess, mela ħaddem systemctl daemon-reload wara. Ivverifika b'systemctl show -p Restart -p ExecMainStatus openvpn-client@office minflok ma tassumi li l-valur wasal. L-istanza fl-isem tal-fajl trid tkun il-profil li l-unità tabilħaqq tgħabbi, mela fajl miktub għal office ma jagħmel xejn għal openvpn-client@home.
on-failure jinjora każ wieħed: ħruġ nadif b'status żero. Xi mogħdijiet ta' żarmar jispiċċaw hekk, mela aqra l-istatus irreġistrat minflok tafda l-kliem ta' paġna manwal. Jekk il-klijent tiegħek iċedi b'żero, għandek bżonn Restart=always, u l-ispiża hi li profil verament miksur jerġa' jiġi lura għal darba wara l-oħra sakemm jintervjeni l-limitu tar-rata tal-bidu u l-journal jimtela.
Restart=always jintervjeni wkoll wara waqfa intenzjonata. Uża systemctl stop għall-manutenzjoni, u maskra l-unità jekk trid tibqa' nieżla waqt li tkun qed taħdem.
Aqbad it-tnixxija waqt li l-mina hija nieżla
Is-sorveljanza ġġib il-mina lura; ma tipprevjenix it-traffiku milli joħroġ waqt li l-mina tkun nieqsa. persist-tun iżomm it-tagħmir u r-rotot tiegħu bejn konnessjonijiet mill-ġdid, li huwa konvenjenti u jiftaħ tieqa. It-tagħmir jibqa' ħaj, ir-rotot għadhom jindikaw lejh, u l-pakketti jnixxu barra mhux protetti u mhux irrapportati. Dik hija għażla ta' politika, mhux valur default newtrali.
Meta host ma jistax joħroġ pakketti mhux protetti xejn, il-firewall biss jista' jiggarantih. Regola tal-ħruġ li tippermetti l-interface tal-mina u l-indirizz tas-server VPN filwaqt li tarmi kull ħaġa oħra tibqa' tgħodd wara l-mewt tal-klijent, u xejn fil-konfigurazzjoni tal-klijent stess ma jista' jiffiltra traffiku li l-klijent mhux qed iġorr.
Ittestjah billi twaqqaf il-klijent apposta. Ħaddem systemctl stop openvpn-client@office, imbagħad curl -m 5 https://example.com, li għandu jfalli minflok jirnexxi fuq il-konnessjoni fiżika. Suċċess ifisser li r-regola tal-firewall hija nieqsa jew tippermetti wisq.
Erġa' qabbad, ikkonferma li l-mina terġa' ġġorr traffiku, u mbagħad biss żid il-kontroll mal-monitoraġġ. Istawqsi ip addr mis-cron għal tagħmir tun hija s-sorveljanza li tfalli l-aktar spiss, għax b'persist-tun it-tagħmir jgħix itwal mis-sessjoni u l-istħarriġ jirrapporta saħħa waqt li xejn mhu qed jiġi ġġorr.