Cén fáth a bhfanann do chliant OpenVPN síos tar éis aon teorainn ama amháin
Fágann cliant a fhágann ag an gcéad teorainn ama óstach a bhféachann sé air atá ar líne agus nach n-iompraíonn rud ar bith. Deisigh rogha an phróifíl agus an beartas atosaithe ar leith.
Dé Luain ar maidin: tá an tollán a tháinig aníos Dé hAoine imithe, tá an comhéadan fós liostaithe, agus ní deir aon rud sa dialann gur thug duine ar bith faoi deara é. Tá an t-óstach ar líne, tá an deais ghlas, agus chuaigh gach a sheol sé thar an deireadh seachtaine amach tríd an gcomhéadan fisiceach ina ionad. Tá dhá chinneadh neamhspleácha in easnamh anseo: ceann faoi cé acu a mhaireann próiseas an chliaint aimsir mhíchruinn, agus ceann faoi cé acu a atosaíonn rud éigin os a chionn an próiseas tar éis dó éirí as. Má dheisítear ceann acu amháin, fágtar an bhearna eile oscailte.
Tosaigh ón méid a rinne an t-aonad i ndáiríre, ní ón méid a mhaíonn an mhonatóireacht. Taispeánann systemctl status openvpn-client@office agus journalctl -u openvpn-client@office -n 50 an chúis a d'éirigh sé as agus an líne dheireanach a scríobh an cliant sula bhfágfadh sé.
D'éirigh an próiseas as sula dtug duine ar bith faoi deara
Cliant a imíonn gan earráid de ghnáth d'éirigh sé as d'aon ghnó. Cinneann an phróifíl an t-iompar sin, ní an bainisteoir seirbhíse: cuireann ping-exit deireadh leis an bpróiseas a luaithe a stopann an piaraí ag freagairt, agus coinníonn ping-restart an próiseas agus athnascann sé istigh ann. Táirgeann uasteorainneacha seisiúin agus aimseoirí neamhghníomhaíochta an pictiúr céanna ón taobh amuigh: gan tollán agus gan aláram.
Ní féidir leis an dá threoir ping a bheith le chéile in aon phróifíl amháin, mar sin roghnaigh ceann agus taifead an rogha. Féach ar an bhfreastalaí freisin, mar sin deir a ping-exit féin le seisiún a dhúnadh is cuma cad a d'iarr an cliant, agus ní thaifeadann ach dialann an fhreastalaí cé a rinne an cinneadh sin.
Roghnú idir ping-exit agus ping-restart
Roghnaigh ping-restart do ríomhaire glúine nó do shuíomh iargúlta ar cheart dó féin a leigheas, agus coinnigh ping-exit do chásanna ina gcaithfidh tollán marbh an próiseas a stopadh ionas gur féidir le rud éigin eile gníomhú air. Is lú tábhacht na huimhreacha ná an caidreamh: ciallaíonn ping 10 le ping-restart 60 deich soicind de chiúnas roimh phromhadh agus seasca roimh an atosú, rud atá ionsaitheach ar nasc soghluaiste a bhfuil caillteanas ann agus réasúnta ar nasc sreangaithe. Scríobh an chúis in aice na líne, nó glacfaidh an chéad léitheoir eile leis go raibh na luachanna réamhshocraithe d'aon ghnó.
Ansin deimhnigh gurb é an próiseas a d'éirigh as i ndáiríre. Is teip eile é aonad a thuairiscíonn go bhfuil sé gníomhach agus an tollán marbh, a phléitear thíos.
Maoirseacht a atosaíonn an t-aonad i ndáiríre
Ar óstach systemd, is é an t-athrú buan is lú ná aon chomhad drop-in amháin: Restart=on-failure agus RestartSec=10 i /etc/systemd/system/[email protected]/restart.conf. Ní léitear comhad drop-in ach amháin nuair a athlódálann systemd a chuid sainmhínithe féin, mar sin rith systemctl daemon-reload ina dhiaidh. Fíoraigh le systemctl show -p Restart -p ExecMainStatus openvpn-client@office in ionad glacadh leis gur shroich an luach. Caithfidh an t-ásc atá in ainm an chomhaid a bheith mar an phróifíl a lódálann an t-aonad i ndáiríre, mar sin ní dhéanann comhad scríofa do office aon rud do openvpn-client@home.
Déanann on-failure neamhaird de chás amháin: imeacht ghlan a bhfuil a stádas náid. Críochnaíonn roinnt conairí scartála mar sin, mar sin léigh an stádas taifeadta in ionad muinín a chur i bhfoclaíocht leathanach láimhe. Má ghéilleann do chliant le náid, tá Restart=always ag teastáil uait, agus is é an costas ná go dtagann próifíl atá briste go fírinneach ar ais arís agus arís eile go dtí go ngnóthaíonn an teorainn ráta tosaithe agus go líonann an dialann.
Spreagtar Restart=always freisin tar éis stoptha d'aon ghnó. Úsáid systemctl stop le haghaidh cothabhála, agus clúdaigh an t-aonad má chaithfidh sé fanacht síos agus tú ag obair.
Beir ar an sceitheadh agus an tollán síos
Coinníonn maoirseacht an tollán ag teacht ar ais; ní choisceann sé trácht a fhágáil agus an tollán as láthair. Coinníonn persist-tun an gléas agus a chonairí thar athnaisc, rud atá áisiúil agus a osclaíonn fuinneog. Maireann an gléas, díríonn na conairí air fós, agus sreabhann na paicéid amach gan chosaint agus gan tuairisciú. Is rogha beartais é sin, ní luach réamhshocraithe neodrach.
Nuair nach bhféadfaidh óstach paicéid neamhchosanta a astú ar chor ar bith, ní féidir ach leis an mballa dóiteáin é sin a ráthú. Coinníonn riail eisithe a cheadaíonn comhéadan an tolláin agus seoladh fhreastalaí VPN agus a scaoileann gach rud eile ag obair tar éis bhás an chliaint, agus ní féidir le haon rud i gcumraíocht an chliaint féin trácht nach n-iompraíonn an cliant a scagadh.
Tástáil é tríd an gcliant a stopadh d'aon ghnó. Rith systemctl stop openvpn-client@office, ansin curl -m 5 https://example.com, ar cheart dó teip in ionad éirí leis thar an nasc fisiceach. Ciallaíonn rath go bhfuil riail an bhall dóiteáin in easnamh nó ró-cheadaitheach.
Athnasc, deimhnigh go n-iompraíonn an tollán trácht arís, agus ansin amháin cuir an tseiceáil leis an monatóireacht. Is é pobalbhreith ip addr ó cron do ghléas tun an mhaoirseacht is minice a theipeann, mar le persist-tun maireann an gléas níos faide ná an seisiún agus tuairiscíonn an promhadh sláinte agus gan aon rud á iompar.