Tosaíonn an tseirbhís, déanann cliant comhlachas, agus ní fheictear bealach riamh ar thaobh an fhreastalaí. Nó diúltaíonn an daemon tosú agus ainmníonn sé ordú nár éirigh leis a fhorghníomhú. Leanann an dá thoradh na trí líne chéanna, a chóipeáiltear le chéile de ghnáth ó threoir chruasaithe: bogadh go cuntas gan phribhléid, an grúpa a ligean agus fréamh an chórais comhad a athrú. Ní cheileann ach ceann amháin de na trí comhaid, agus ní cheileann ach ceann amháin acu an phribhléid chun an tábla ródaithe a athrú. Is é a scaradh an bealach a fhoghlaimíonn tú cén líne atá uait i ndáiríre.

An rud a bhaineann an príosún de a bhfuil an daemon fós ag teastáil uaidh

Tarlaíonn athrú an fhréimh tar éis tosaithe, mar sin coinníonn an daemon gach rud a d'oscail sé cheana agus cailleann sé gach rud a d'osclódh sé níos déanaí. Caithfidh aon chúntóir a ritheann an nasc tar éis an phointe sin a bheith ann laistigh den fhréamh nua, mar aon leis na leabharlanna comhroinnte a luchtaíonn sé. Níl ceachtar ag príosún a tógadh ó chomhad cumraíochta agus deimhniú.

Is srian ar leith é bogadh go cuntas gan phribhléid. B'fhéidir nach mbeidh próiseas a thug suas root in ann bealaí a athrú nó comhéadan a ardú fiú nuair a bhíonn an dénártha díreach ann, mar sin caithfear an dá mhainneachtain a dhiagnóisiú ar leithligh.

Cinneann trí choinníoll cén deisiú atá uait

Is é an chéad choinníoll ná conas a shuiteálann do build bealaí. Déanann leaganacha nua de OpenVPN an comhéadan agus an tábla ródaithe a chumrú sa phróiseas, agus braitheann pacáistí níos sine agus socrúcháin saincheaptha ar uirlisí seachtracha nó ar scripteanna up agus down. Má ainmníonn an log ordú, tá uirlis sheachtrach i gceist agus tá an príosún á cheilt. Má thaispeánann an log earráid chead ina ionad, is é an cuntas an fhadhb.

Is é an dara ceann cothabháil. Caithfear príosún a bhfuil dénártha cóipeáilte ann a athnuachan gach uair a ndéantar an pacáiste a sholáthraíonn iad a uasghrádú, nó fágann an chéad uasghrádú tollán briste ina dhiaidh. Is é an tríú ceann an gá le chroot do rialú áirithe i ndáiríre; má bhaineann an riachtanas le deighilt phribhléid i ndáiríre, b'fhéidir gur leor an t-athrú cuntais leis féin.

Signal in the logOther side of the boundaryRepair direction
Command not found after startupBinary and its libraries absent inside the new rootPopulate the jail, or drop the chroot line
Operation not permittedAccount lost the privilege to edit routesKeep the account privileged, or pre-create routes elsewhere
No such deviceJail lacks the tun device nodeCreate the node inside, or open it before the root change

Cad a chaithfidh a bheith i bpríosún a oibríonn

Teastaíonn an dénártha ó phríosún a ritheann orduithe, gach leabharlann a nascann sé léi, agus aon nód feiste a osclaíonn an daemon go déanach. Cóipeáil na píosaí agus tástáil iad gan an VPN sa phictiúr:

ldd /usr/sbin/ip
chroot /etc/openvpn/jail /sbin/ip route show
chroot /etc/openvpn/jail /sbin/ip link set tun0 up

Liostaíonn an chéad ordú na spleáchais, agus sin an ceann a scipeann daoine. Teipeann dénártha cóipeáilte nach bhfaigheann leabharlann le teachtaireacht dhifriúil ó dhénártha atá ar iarraidh, agus breathnaíonn an dá rud mar locht OpenVPN nuair a léitear iad ó thaobh an chliaint. Atáirgeann rith an ordaithe sa phríosún de láimh an mhainneachtain gan an tseirbhís a atosú.

Cóipeáil an chumraíocht, na deimhnithe agus aon CRL isteach sa phríosún freisin, mar ní bhfaighfear comhad a bhfuil súil ag an daemon a athléamh tar éis tosaithe nuair a bheidh an fhréamh athraithe. Scríobh síos an rud a chóipeáil tú, ós rud é go dtagann an chéad uasghrádú eile den phacáiste líonra in ionad na mbunaidh agus fágann sé an príosún ar an seanchoróin.

An cruas a laghdú ina ionad

Má tá an príosún ann ach amháin mar gheall gur dhúirt treoir é sin, is toradh inchosanta é an líne aonair sin a bhaint agus na srianta cuntais a choinneáil. Coinníonn an daemon a dhearcadh ar an gcóras comhad agus cailleann sé an fhadhb, agus baineann an laghdú pribhléide root ón bpróiseas fadmharthanach fós.

Scríobh síos an méid atá fágtha, agus cén fáth. Is é comraíocht a chailleann smacht go ciúin gan nóta an chaoi a ndéanann cruasú srutha, agus fiafróidh an chéad iniúchadh eile cén fáth ar imigh an líne.

Déan déroinnt ar na trí líne sula roghnaíonn tú

Cóipeáil an chumraíocht, díchumasaigh na trí threoir agus deimhnigh go nascann cliant agus go bhfeictear na bealaí a bhfuiltear ag súil leo. Ansin atheisigh na línte cuntais amháin, agus ansin an chroot leis féin. Aithníonn an chéim ina mbriseann an tollán an teorainn, agus seachnaíonn tú príosún nárbh é an chúis riamh a atógáil.

Nuair a dhéanann sé ródú arís, rith seisiún cliant amháin le briathrachas níos airde agus léigh an líne a ainmníonn an t-ordú nó an chead a theip. Is fiú níos mó an líne sin ná an t-am istigh a thuairiscíonn an cliant sa deireadh.

Ailt ghaolmhara