Seirbhís a atosú ar OpenVPN up: crúcaí níos fearr ná tun0.device
Rianaíonn aonad gléis an chomhéadan, ní an nasc. Roghnaigh up nó route-up don choinníoll a theastaíonn ón tseirbhís, ansin seol atosú nach gcuireann bac.
Bíonn cuma ar sheirbhís spleách a chur le tun0.device mar shíniú ar an tollán, agus ní hea. Léiríonn aonad gléis go bhfuil an comhéadan ann, rud a fhéadfaidh a bheith fíor fós trí nasc teipthe agus an t-athnasc a leanann é. Ansin gníomhaíonn an tseirbhís ag an nóiméad mícheart, nó riamh, ag brath ar an bhfuil an comhéadan imithe idir an dá linn. Is é an crúca a chuireann síos ar an imeacht a bhfuil tú i ndáiríre buartha faoi an ceann a ghlaonn OpenVPN, ní an ceann a bhaineann systemd amach.
Socraigh cén coinníoll a theastaíonn ón tseirbhís sula roghnaíonn tú an truicear, mar níl na trí iarrthóirí idirmhalartach.
Cad a rianaíonn an t-aonad gléis i ndáiríre
Cruthaíonn systemd aonad gléis ó dhearcadh an eithne ar chomhéadan líonra, mar sin éiríonn tun0.device gníomhach nuair a thagann an comhéadan chun solais agus neamhghníomhach nuair a bhaintear é. Le persist-tun, coinníonn atosú bog an comhéadan ina áit, mar sin ní fhlipíonn an t-aonad riamh agus ní spreagtar aon rud atá ceangailte leis. Fiú gan seasmhacht, ní deir an t-aonad aon rud faoi bhealaí, DNS nó an bhfreagraíonn an taobh i bhfad.
Déanann sé sin droch-ionadaí de 'tá an VPN réidh'. Féadfaidh éisteoir nach bhfuil uaidh ach an seoladh áitiúil a bheith sásta le heisiúint an chomhéadain, agus teastaíonn bealaí agus inrochtaineacht ó sheirbhís a ghlaonn feidhmchlár ar an líonra i bhfad, rud nach féidir leis an aonad gléis a chur in iúl.
Ciallaíonn up, route-up agus up-restart rudaí difriúla
Ritheann up tar éis gléas TUN/TAP a oscailt agus an comhéadan a chumrú, arb é an nóiméad ceart é d'éisteoir a cheanglaíonn an seoladh sannta. Ritheann route-up tar éis bealaí a shuiteáil, faoi réir aon mhoill bheala a chumraítear, agus oireann sé d'obair a dteastaíonn an chéim bheala críochnaithe uaithi. Ní chruthaíonn ceachtar acu go bhfreagraíonn an feidhmchlár i bhfad. Is ceist faoina bhfuil de dhíth ar an tseirbhís é a roghnú eatarthu, ní faoi cé acu crúca is mó a bhfuil cuma críochnaithe air.
Le persist-tun, úsáideann atosuithe an gléas arís, mar sin ní ritheann up arís mura bhfuil up-restart socraithe. Cumasaíonn an rogha sin an script up don saolré atosaíochta atá doiciméadaithe, agus tá a timpeallacht laghdaithe i gcomparáid le chéad tosú. Oibríonn script a ghlacann leis an timpeallacht iomlán ar an gcéad nasc agus teipeann sé ar an gceann seo chugainn.
Seol an gníomh gan fanacht leis
Féadfaidh crúca a ghlaonn systemctl restart go sioncronach teacht ina stad in aghaidh aonad a bhfuil a ord ag fanacht leis an tollán. Cuireann systemctl --no-block try-restart vpn-dependent.service an tasc sa scuaine agus filleann sé, rud a choinníonn an crúca ón nasc a bhí á fhreagairt aige a bhlocáil. Ní ghníomhaíonn try-restart ach ar aonad reatha, agus tosaíonn restart ceann neamhghníomhach freisin; roghnaigh d'aon ghnó, ní de nós.
Ní fíorú é cur sa scuaine. Filleann an crúca rath chomh luath agus a ghlactar leis an tasc, mar sin caithfidh an seiceáil tarlú i ndialann an aonaid sprice nó ina staid éisteora iarbhír.
Cónaíonn polasaí atosaíochta san aonad, ní sa chrúca
Fanann aonad oneshot le RemainAfterExit=yes gníomhach tar éis a ordú a scoir, agus ní dhéanann dara iarraidh tosaithe aon rud mar measann systemd go bhfuil sé tosaithe cheana. Is airí é sin a ndéantar dearadh ina thimpeall, ní locht a ndéantar éalú uaidh le glaonna tosaithe arís agus arís. Má chaithfidh an gníomh rith in aghaidh gach naisc, teastaíonn cruth ón aonad a ligeann dó sin.
Ordaíonn After= aonaid, agus ceanglaíonn BindsTo= saoil, ach ní chiallaíonn ceachtar acu 'atosú seo gach uair a nascann an VPN arís'. Stopann aonad atá ceangailte leis an tollán nuair a stopann an tollán; ní atosaíonn sé é féin nuair a fhilleann an tollán mura dtosaíonn rud éigin é arís.
Tástáil trí athnasc, ní ceann amháin
Cleachtann tosú fuar, atosú iomlán cliaint agus athnasc bog gach ceann cosán difriúil. Is é an t-athnasc bog an ceann a nochtann up-restart ar iarraidh, timpeallacht laghdaithe nó aonad gléis nár éirigh neamhghníomhach riamh. Rith an trí agus deimhnigh an dá threo: gníomhaíonn an tseirbhís nuair a thagann an tollán aníos, agus ní atosaíonn sí ar athruithe naisc neamhghaolmhara mar shiúlóid Wi-Fi.
Coinnigh cosán aisghabhála neamhspleách nuair a iompraíonn an tseirbhís spleách do rochtain riaracháin féin. Is athrú é crúca a atosaíonn an rud trína bhfuil tú ceangailte a d'fhéadfadh tú a ghlasáil amach.