Níl aon rud le déanamh ag VPN do líonra baile nuair a bhíonn an ríomhaire glúine ar an líonra sin cheana féin. Is é an aicearra mealltach ordú ullmhúcháin a fhágann le cód neamh-nialasach; teipeann sé sin ar an aonad agus bíonn gach deais ag breathnú briste. Tá treoir ag systemd do chruinn an chineáil seo cinneadh, agus scarann sí scipeáil d'aon ghnó ó fhíorlocht. Is é an rud is mó a bhaineann le déanamh i gceart ná scríobh síos cad is brí le gach cód scoir.

Cén fáth gur mílí an riocht réamhchoinníll theipeann

Measann ExecStartPre gur teip tosaithe é scoir neamh-nialasach, rud atá ceart d'ordú a ullmhaíonn an tseirbhís. Má úsáidtear é mar choinníoll, ní féidir cinneadh beartais a idirdhealú ó spleáchas briste. Tá ExecCondition ann ionas gur féidir le haonad diúltú tosú gan a bheith marcáilte mar theip.

Tá tábhacht leis an idirdhealú sin ag a trí a chlog ar maidin, nuair nach dteastaíonn ó aon duine aonad dearg a thriáisteáil a bhí ag iompar mar a dearadh é. Folaíonn aonad teipthe na fíorteipeanna i measc na gcinn a dhéantar d'aon ghnó.

Scríobh an conradh cóid scoir ar dtús

Scríobh an conradh roimh an script. Ciallaíonn scoir nialas leanúint ar aghaidh, ciallaíonn scoir a haon na horduithe tosaithe atá fágtha a scipeáil, agus ciallaíonn scoir 255 nach bhféadfadh an coinníoll féin rith. Ciallaíonn cóid idir dó agus 254 scipeáil de ghnáth freisin, rud atá éasca le dearmad nuair a thugann cúntóir cód earráide randamach ar ais. Ceanglaíonn an drop-in thíos an cúntóir leis an bhfíorainm aonaid.

[Service]
ExecCondition=/usr/local/libexec/should-start-home-vpn

Seiceáil an t-aonad éifeachtach le haghaidh socruithe SuccessExitStatus nó stop-post a fuarthas le hoidhreacht sula nglacfaidh tú leis an tsemantacht réamhshocraithe. Ansin tástáil gach ceann de na trí thoradh d'aon ghnó.

Ní cruthú suímh é leid líonra

Is féidir le seoladh ródaire inrochtana nó MAC aitheanta an líonra ceart a mholadh, agus ní chruthaíonn ceachtar acu é. Is féidir le líonra eile an seoladh céanna a athúsáid, is féidir sonraí ARP a bheith sean, agus is féidir aitheantóirí a aithris. Caith leis an taiscéalaí mar optamú atá comhsheasmhach le beartas, ní mar thoradh fíordheimhnithe.

Socraigh roimh ré cad a chiallaíonn éiginnteacht. Tá tosú an VPN nuair a bhíonn tú éiginnte sábháilte do chliant nach dtiocfadh leis ceangal go simplí; níl scipeáil nuair a bhíonn tú éiginnte sábháilte. Déan an taiscéalaí teoranta, agus léigh an comhéadan gníomhach seachas glacadh leis an gcéad cheann ar an liosta. Tá taiscéalaí a fhanann níos measa ná ceann a fhreagraíonn níl, mar fanann an t-aonad leis.

Taifead na toimhdí sin in aice le comhad an aonaid ionas go mbeidh a fhios ag an gcéad duine eile cad a chreideann an cúntóir. Is é nóta ag barr an script an áit is saoire chun iad a choinneáil.

Déan an t-aistriú idir líonraí a láimhseáil

Ritheann an coinníoll nuair a thosaíonn an tseirbhís, agus ní dhéanann sé athmheasúnú níos déanaí. Fanann aonad a scipeáladh scipeáilte tar éis don ríomhaire glúine bogadh go caifé, agus fanann tollán atá ag rith suas tar éis don ríomhaire teacht abhaile. Ceangail saolré an athraithe líonra leis an gcinneadh tosaithe agus stoptha trí mheicníocht ar leith.

systemctl cat home-vpn.service

Tástáil ceithre chás: tosú sa bhaile, tosú amuigh, taiscéalaí nach féidir leis rith, agus aistriú idir líonraí agus an t-aonad gníomhach. Coinnigh an chúis le scipeáil le feiceáil sa dialann ionas nach mbeidh cinneadh d'aon ghnó riamh cosúil le teip fíordheimhnithe. Déanann an tagairt seirbhíse doiciméadú ar shemantacht an scoir agus ar an íosleagan.

Ailt ghaolmhara