Ceanglaíonn tú, feictear comhéadan an tolláin, agus níl réimír amháin a theastaíonn uait sa tábla ar chor ar bith. Is é an chéad chéim eile de ghnáth cuardach ar script a chuireann leis é. Tagann an cuardach sin ar fhreagraí a ghreamaíonn cúntóir OpenVPN isteach i bpróifíl, agus déanann leath de na freagraí sin an scéal níos measa seachas níos fearr, mar tá trí úinéir fhéideartha ag bealach atá ar iarraidh agus níl ach duine amháin acu ina script atá ar iarraidh.

Socraigh cé an t-úinéir atá freagrach sula scríobhann tú aon rud.

Trí úinéir, bealach amháin ar iarraidh

Féadfaidh an réimír a bheith as láthair mar nár sholáthair aon duine í, mar gur dhiúltaigh an phróifíl di, nó mar a suiteáladh í in áit nach bhfuil tú ag breathnú. Lochtanna éagsúla iad sin agus tá réitigh éagsúla acu.

Is é an chéad cheann an ceann is fusa a sheiceáil: ar thairg an freastalaí nó an breiseán an bealach riamh? Ní féidir le backend nár ghlac an réimír riamh í a shuiteáil, agus ní féidir le script chúnta inrochtaineacht a chumadh nach ndearna an piaraí cur síos uirthi riamh. Is é an dara ceann beartas próifíle, ar féidir leis bealaí a chur faoi chois a thógfadh an nasc ar bhealach eile. Is é an tríú ceann tábla nó riail, ar féidir léi an bealach a choinneáil in áit nach gcuireann an cuardach réamhshocraithe riamh.

Is úinéir eile thú, níos déanaí: script a chuireann an bealach leis ag am ceangail ach nach mbaineann é ag am dícheangail. Cruthaíonn sé sin réimír a mhaireann níos faide ná an tollán, a dhíríonn ar chomhéadan marbh agus a chuireann mearbhall ar an gcéad duine eile a dhéanann dífhabhtú ar an meaisín.

Léigh an phróifíl sula gcuireann tú aon rud leis

Tosaigh le hairíonna an naisc shábháilte féin. Léigh iad gan rúin a dhoirteadh, agus bain úsáid as an UUID má tá ainm na próifíle débhríoch.

nmcli -f vpn.service-type,ipv4.never-default,ipv4.ignore-auto-routes,ipv4.route-table,ipv4.routes connection show office

vpn.service-type insíonn sé duit cé an backend a shealbhaíonn an nasc, agus tá sin tábhachtach mar tá sonraí an bhreiseáin sainiúil don backend. Ní treoir thacaithe é eochair a nglacann breiseán amháin léi do cheann eile, mar sin ní cruthúnas ar aon rud é sliocht a chóipeáiltear ó dhoiciméadú cliant eile.

ipv4.ignore-auto-routes agus ipv4.never-default freagraíonn siad ceisteanna éagsúla. Féadfaidh an chéad cheann bealaí a dhiúltú a thógfadh an nasc go huathoibríoch ar bhealach eile, agus rialaíonn an dara ceann an féidir leis an bpróifíl a bheith ina bealach réamhshocraithe. Ceanglóidh próifíl a dhéanann neamhaird de bhealaí uathoibríocha agus nach mbíonn ag brath ar aon rud eile go glan agus ní shuiteálfaidh sí beagnach aon rud.

ip -4 rule show
ip -4 route show table all

Réitíonn an dá ordú sin an tríú féidearthacht. Cuardaigh do réimír i ngach tábla, ní hamháin in main, agus seiceáil an seolann riail bheartais an cuardach ábhartha áit éigin eile. Má tá an réimír i dtábla eile agus nach gcuireann aon rud í, níl bealach ar iarraidh agat; tá cuardach agat nach sroicheann í riamh.

Rud nach féidir le script a shocrú

Tugann script chúnta a chur leis clár le rith do vpn.data NetworkManager. Is meicníocht fhíor é, agus is é an ceann mícheart é don chuid is mó de na cásanna seo, mar faigheann an script smacht tar éis do bheartas na próifíle féin a bheith socraithe cheana féin cad a nglacfar leis.

Is é script-security OpenVPN an chéad mhearbhall eile a thagann arís agus arís eile. Is socrú OpenVPN é a rialaíonn cé na scripteanna ar féidir leis an gcliant iad a fhorghníomhú agus cad is féidir leis a chur ina dtimpeallacht; ceadaíonn leibhéal 3 dintiúirí a rith tríd an timpeallacht, rud is cinneadh faoi láimhseáil rún seachas deisiú ródaithe. Má ghreamaíonn tú isteach i bpróifíl é nach OpenVPN a backend, nó má ardaíonn tú é nuair nach dteastaíonn sé ó aon script, cuireann sé nochtadh leis gan bealach a chur leis.

Ansin tá an t-athlíonadh. Scartálann athlónáil sheirbhís NetworkManager gach nasc bainistithe agus atógann sé iad, lena n-áirítear an ceann a bhfuil tú ceangailte tríd má oibríonn tú go cianda. Gníomh suaite is ea é, ní diagnóis neamhchoinneálach, agus ar fhreastalaí féadfaidh sé a bheith ina dhifríocht idir seisiún a mhaireann agus ceann nach maireann.

An cinneadh, in ord

Cuir trí cheist in ord. Ar sholáthair an piaraí an réimír, rud a thaispeánfaidh logáil an backend nó a aschur stádais féin? Más ea, an bhfuil an phróifíl cumraithe chun bealaí a ghlacadh agus a shuiteáil, nó an bhfuil sí á gcur faoi chois? Má tá an bealach ann áit éigin, an bhfuil an cosán cuardaigh ceart don trácht atá á thástáil agat?

Ní bhíonn script forlíontach inchosanta ach amháin nuair a bhíonn an chéad fhreagra tá, an dara ceann tá agus an tríú ceann ceart, agus fiú ansin ba chóir duit fiafraí an dtacaíonn an backend leis an mbealach go dúchasach. Déanann tagairt socruithe VPN doiciméadú ar service-type agus ar an bhfoclóir sonraí atá sainiúil don bhreiseán, agus is ansin ba chóir tosú sula nglacfaidh tú leis go bhfuil eochair ann.

Tar éis ceartúcháin cheadaithe, athcheangail agus tástáil an ceann scríbe de réir seolta agus ansin de réir ainm, ansin dícheangail agus athcheangail arís chun a dheimhniú go bhfuil an staid in-athdhéanta. Aon úinéir amháin, aon tábla amháin, agus bealach a imíonn leis an tollán is ea an toradh is fiú a bheith agat.

Ailt ghaolmhara