Filleann an t-ordú, taispeántar an tseirbhís mar theipte, agus ní shroicheann aon rud a chuireann míniú i gcuimhne an teirminéal. Is é an ciúnas sin an tsiontóim a gcuireann daoine síos air mar «ní thosaíonn OpenVPN», agus is annamh a chiallaíonn sé gur éag an clár gan aon rud a rá. Ciallaíonn sé gur imigh an teachtaireacht chuig cainéal nach raibh tú ag léamh, nó nach raibh an rud a thosaigh tú mar an rud a chumraigh tú. Is féidir an dá chás a dhiagnóisiú i dtréimhse níos lú ná nóiméad a luaithe a stopann tú ag féachaint ar an bpróifíl mar an amhrastach.

Súnann ceithre áit an t-aschur: journal an aonaid, an breiseán a shealbhaíonn an nasc, an taobh eile den tollán agus dénártha éagsúil ón gceann a cheapann tú atá ag rith. Tá a sheiceáil féin ag gach ceann.

Ciallaíonn ciúnas nach raibh tú ag faire ar an gcainéal ceart

Priontálann agairt sa réim tosaigh chuig do theirminéal. Priontálann aonad chuig an journal, agus féadann aonad teipthe imeacht sula scríobhann sé aon rud ar chor ar bith más é an chúis atá ann conas a cuireadh tús leis seachas an rud a dúradh leis. Tá tábhacht leis an idirdhealú: ciallaíonn sé nach raibh aon iontráil sa journal nach ndeachaigh an próiseas riamh i ndáiríre, ach ciallaíonn iontráil amháin agus imeacht ina diaidh gur rith sé agus gur dhiúltaigh sé do rud éigin.

systemctl status openvpn-client@office
journalctl -u openvpn-client@office -b --no-pager

Cuir systemctl show -p Result -p ExecMainStatus openvpn-client@office leis chun imeacht glan a scaradh ó chomhartha. Is cinneadh cláir é stádas 1 le Result=exit-code; Result=signal nó sos ama a dhíríonn ar an timpeallacht ina ionad, agus ní athróidh aon mhéid eagarthóireachta próifíle é sin. Scríobh an dá luach síos sula ndéanann tú aon rud a atosú, mar scriosann atosú an riocht neamhbhuan a chruthaigh iad.

Tá ainm na hinsinte mar chuid den chonair

Ní ghlacann an t-aonad teimpléid phacáistithe cosán comhaid. Glacann sé ainm insinte, agus cuirtear an t-ainm sin le heolaire chun an phróifíl a aimsiú: office réitítear go /etc/openvpn/client/office.conf i bpacáistíocht Debian agus Ubuntu. Ní léitear comhad darb ainm office-v2.conf a cuireadh tús leis mar @office riamh, agus imíonn an t-aonad go ciúin mar óna dhearcadh féin ní raibh aon rud le déanamh. Tá an t-eolaire cuardaigh difriúil idir mód cliaint agus mód freastalaí, mar sin díríonn an earráid chéanna áit iomlán eile nuair a athraíonn tú teimpléad.

Is é an mhíréir sin an chúis is coitianta leis an teip chiúin, agus tá sé dofheicthe sa phróifíl mar tá an phróifíl ceart. Liostaigh a bhfuil ann i ndáiríre agus cuir an dá ainm i gcomparáid carachtar ar charachtar, lena n-áirítear aon síneadh a bhfuiltear ag súil leis sa phacáistíocht.

ls -l /etc/openvpn/client/
systemctl list-units 'openvpn*' --all

Má tá an t-aonad cumasaithe ach nach bhfuil aon insint liostaithe, féadfaidh an chumasú féin tagairt a dhéanamh d'ainm a athainmníodh níos déanaí. Is leor an insint cheart a chumasú arís de ghnáth, agus is fiú an seanchomhad aonaid a fhágtar ina dhiaidh a scriosadh ionas nach gcuirfidh sé mearbhall ar an gcéad duine eile. Is rud beag é comhad aonaid fágtha a chosnaíonn uair an chloig do dhuine éigin níos déanaí.

Nuair a shealbhaíonn an breiseán an tollán, ní fheiceann an teirminéal faic

Is le NetworkManager nasc a thosaítear ó aiplet an deisce, agus téann a aschur OpenVPN isteach i journal an tseirbhís sin seachas isteach in aon bhlaosc atá oscailte agat. Táthar ag súil go rithfidh tú an cliant de láimh agus nach bhfeicfidh tú faic sa socrú sin, mar ní hé an próiseas a ritheadh de láimh an ceann a iompraíonn an nasc.

Cuardaigh sa journal an tseirbhís a shealbhaíonn é, ansin atáirg an pharsáil le verbosity ar féidir leat a léamh. Féachann an dá ordú thíos ar úinéirí éagsúla den teip chéanna.

journalctl -b -u NetworkManager --no-pager | grep -i -A3 openvpn
openvpn --config /etc/openvpn/client/office.conf --verb 4 --log /tmp/ovpn.log

Tá an rith neamhspleách ann chun teachtaireachtaí a léamh, ní chun an nasc bainistithe a athsholáthar, agus tá an dá rud difriúil ina dhiaidh sin: baineann comhtháthú DNS, bealaí agus saolré leis an mbreiseán. Ní réitíonn deisiú earráide parsála sa rith neamhspleách an réiteach ainmneacha go huathoibríoch nuair a ghlacann an t-aiplet smacht, mar sin coinnigh an dá bhreathnóireacht ar leithligh.

Dhá dhénaire, PATH amháin

Buaileann tógáil láimhe suiteáilte faoi /usr/local in agairt bhlaosc, mar tagann /usr/local/sbin roimh /usr/sbin ar PATH réamhshocraithe Ubuntu. Ní úsáideann aonad do PATH; ritheann sé an cosán iomlán atá scríofa in ExecStart. Mar sin féadann an leagan a oibríonn i do theirminéal agus an leagan a theipeann mar sheirbhís a bheith ina gcláir éagsúla go fírinneach.

Cuir an dá i gcomparáid sula n-athchruthaíonn tú aon rud. Is é an tríú hordú an ceann a shocraíonn an t-argóint.

command -v openvpn
whereis openvpn
systemctl cat openvpn-client@office | grep ExecStart

Folaíonn difríocht timpeallachta amháin eile san áit chéanna. Braitheann aonad pacáistithe ar eolaire ama rite faoi /run a chruthaíonn systemd dó; féadann aonad ionaid scríofa de láimh a fhágann an socrú sin ar lár teip sula n-osclaíonn sé aon chomhad amháin, agus breathnaíonn an teip mar dhiúltú ginearálta gan aon teachtaireacht OpenVPN.

Teipeanna nach féidir leis an gcliant a thuairisciú

Socraítear roinnt torthaí ag an bhfaráinn chian. Tá geata a fhreagraíonn le stádas HTTP agus a dhúnann an nasc tar éis insint duit faoina staid féin, agus is é an chéad chéim úsáideach eile a log nó an cuntas taobh thiar den dintiúr seach do chomhaid áitiúla. Níl aon rud áitiúil briste sa chás sin, agus déanann eagarthóireacht ar an bpróifíl chun é a chúiteamh an chéad diagnóis eile níos deacra. Léigh an log sin sula dteagmhaíonn tú le cumraíocht an chliaint.

Cás ciúin eile is ea cliant a oibríonn i gceart. Ní éisteann tollán i mód cliaint le port riamh, mar sin ní thuairisceoidh seiceáil a bhfuil éisteoir oscailte ag súil léi aon rud agus breathnóidh sí mar theip. Deimhnigh cén mód a chuir tú tús leis sula dtarraingíonn tú conclúid ó liosta port folamh.

Oibrigh na sraitheanna in ord: an bhfuil an t-aonad ann agus an bhfuil ainm na hinsinte ceart, ar shroich aon rud an journal nó an comhad --log, cén dénártha agus próifíl a rith i ndáiríre, agus an bhfuil an teip áitiúil nó cianda. Baineann gach freagra sraith amach. Ciallaíonn tosú ón bpróifíl comhad a athscríobh nár osclaíodh riamh b'fhéidir.

Ailt ghaolmhara