OpenVPN 3 Linux: léigh earráid D-Bus sula ndéanann tú rolladh siar
Cúig sheirbhís, aghaidh amháin. Mapáil earráid D-Bus chuig an gcomhpháirt a dhiúltaigh, seiceáil an bhfuil seisiún ann, ansin ceartaigh ag an teorainn sin.
Tagann teipeanna OpenVPN 3 Linux mar earráid mhodha D-Bus le hainm anaithnid ceangailte, agus is é an temptacht ná pacáiste a íosghrádú agus súil a bheith agat. Ní clár amháin an cliant: labhraíonn aghaidh na n-orduithe tríd an mbus le seirbhísí a shealbhaíonn próifílí, seisiúin, inneall VPN agus na hathruithe líonra atá faoi phribhléid. Is é a shocrú cé acu den chúigear sin a shealbhaíonn an glao atá ag teip ná an chuid is mó den diagnóis, agus cosnaíonn sé ordú amháin seachas rolladh siar. Seo a leanas an cinneadh sin, san ord ina dtagann na teipeanna go hiondúil.
Cúig úinéir taobh thiar d'ordú amháin
Tá tábhacht le cúig phróiseas, agus tá a ainm bus féin ag gach ceann: an aghaidh a ghlacann d'ordú, an bainisteoir cumraíochta a stórálann próifílí agus a bpolasaí rochtana, an bainisteoir seisiún a shealbhaíonn saolré an tseisiúin, an cúlstór a ritheann an nasc trí OpenVPN 3 Core Engine, agus an tseirbhís chumraíochta líonra a shuiteálann an comhéadan, na bealaí agus na socruithe DNS. Mar sin ní hearráid chúlstóir earráid a ainmníonn réad cumraíochta, agus ní teip fíordheimhnithe cúlstór nach dtosaíonn. Caithfear an teachtaireacht a rangú i gceann de na línte sin sula n-athraítear rud ar bith, mar braitheann gach céim ina dhiaidh sin ar cén líne atá fíor. Is é an líne a thomhas an bealach a n-éiríonn le deisiú gearr tráthnóna oibre pacáiste.
Fiafraigh den bhus córais cé na seirbhísí atá i láthair sula bhfiafraíonn tú aon rud eile, ansin deimhnigh go n-aontaíonn na píosaí suiteáilte ar leagan. Cláraíonn OpenVPN 3 Linux na seirbhísí sin mar aonaid chórais, mar sin is é an bus córais an bus le fiafraí, teastaíonn údarás riaracháin ón iarratas ar leagan, agus léann liosta a dhéantar le --user do sheisiún logála isteach, áit nach mbíonn na haonaid le feiceáil riamh. Gníomhaítear seirbhísí ar iarratas agus éiríonn cuid acu amach nuair a bhíonn siad díomhaoin, mar sin níor fiafraíodh aon rud fós de sheirbhís atá ar iarraidh roimh do chéad iarratas. Freagraíonn na trí ordú thíos maidir le láithreacht, leagan agus staid aonaid gan seisiún VPN a oscailt.
sudo busctl list | grep -i openvpn
sudo openvpn3-admin version --services
systemctl list-units 'openvpn3*'Cad a chruthaíonn gach liosta i ndáiríre
Is iad radhairc an chliaint féin an fhianaise is saoire atá ar fáil, agus cruthaíonn gach ceann acu níos lú ná mar a fheictear. Taispeánann próifíl sa liosta cumraíochta go bhfuil próifíl iompórtáilte agus faic faoi cé acu an féidir le duine nascadh léi. Taispeánann seisiún sa liosta seisiún go bhfuil réad seisiúin ann agus faic faoi cé acu ar críochnaíodh an fhíordheimhniú cianda.
openvpn3 configs-list
openvpn3 sessions-listAithníonn cosáin réad sna haschuir sin rudaí bainistithe ar an mbus seachas comhaid, mar sin ní féidir iad a chur in eagar, agus éiríonn cosán a taifeadadh níos luaithe as dáta an nóiméad a dhícheanglaíonn an seisiún sin. Má athúsáideann tú ceann ó do nótaí, cruthaítear earráidí "no such object" nach bhfuil baint ar bith acu leis an VPN. Scarann an tábla céime thíos an rud a bhunaíonn gach céim de nasc ón rud a fhágtar oscailte, agus is ar an idirdhealú sin a bhíonn cinneadh rollta siar ag brath. Léigh an líne a fhreagraíonn do d'fhianaise, ansin léigh téacs na hearráide arís.
| Stage | What exists | What proves it | What it does not prove |
|---|---|---|---|
| Profile imported | A configuration object held by the configuration manager | The profile is listed by the client | That the profile owner permits a connection |
| Session requested | A session object held by the session manager | The session appears in the session list | That the remote side accepted the credentials |
| Connect dispatched | An asynchronous attempt on the VPN backend | Status changes arrive for that session | That an interface was configured |
| Tunnel configured | An interface, routes and DNS settings | The network service reports success and routes appear | That traffic reaches the peer |
Filleann an glao nasctha sula bhfuil an tollán ann
Tugann an glao nasctha seisiún duit le faire agus filleann sé, agus is é sin an fáth gur gnáthstaid idirmheánach é glao a bhfuil cuma rathúil air agus ciúnas ina dhiaidh, seachas contrárthacht. Caithfidh an aghaidh fós athruithe stáit a leanúint agus freagra a thabhairt ar gach iarratas idirghníomhaíochta. Fanann próifíl a dteastaíonn dintiúr uaithi agus nach bhfaigheann freagra i riocht atá go díreach cosúil le cúlstór crochta. Tá an riocht feithimh sin tuillte ag aitheantas, mar seolann sé daoine chuig an gcomhpháirt mhícheart.
Fad a bhíonn iarracht ar siúl, féach ar an liosta seisiún agus ar log na haghaidhe féin don phróifíl sin. Aithníonn seisiún nach bhfágann a riocht tosaigh riamh an chomhpháirt a stop, agus is iondúil go n-aithníonn an log í sna chéad línte. Coinnigh ainm na próifíle in aice láimhe, mar glacann an t-ordú loga le próifíl seachas le cosán seisiúin, rud atá ina chúis eile le léamh ar an liosta arís seachas cosán a athúsáid.
openvpn3 sessions-list
openvpn3 log --config <profile> --level 6Log comhpháirte amháin a léamh gan seisiún a oscailt
Nuair nach dtuairiscíonn an aghaidh aon rud úsáideach, téigh chuig an chomhpháirt a logáil an teip seachas nasc eile a thosú. Le logálaí systemd-journald cumraithe, léann radharc dialainne scóipeáilte an riarthóra imeachtaí comhpháirte amháin gan polasaí bus a bhaint ná seisiún a oscailt, rud a bhfuil tábhacht leis mar ní chruthaíonn diagnóis a athraíonn an córas a bhfuil sí ag tomhas ach fíorbheagán. Déan scagadh de réir aonaid seachas de réir clib syslog: ní ráthaíonn na haonaid seirbhíse aonair aitheantóir comhroinnte, mar sin féadfaidh iarratas clibe leathanach folamh a thabhairt ar ais agus an t-aonad féin tar éis an teip a thaifeadadh.
Taifead ceithre réimse sula n-iarrfaidh tú cabhair ar aon duine: ainm iomlán na hearráide, an tseirbhís agus an réad atá i gceist, an tstampáil ama, agus leaganacha na bpacáistí suiteáilte. Is iad sin an rud a theastaíonn ó chothaitheoir, agus ní gá aon cheann acu próifíl ná dintiúr a ghreamú isteach i dticéad. Ní diagnóis é polasaí rochtana bus a leathnú chun an earráid a chiúnú, scriosann sé an teorainn a bhí ag ainmniú na comhpháirte duit. Fanann ábhar príobháideach próifíle lasmuigh de thuarascálacha comhroinnte ar an gcúis chéanna le dintiúirí.
journalctl -u 'openvpn3-service-*' -n 50 --no-pager
openvpn3-admin journal --service <name>An teorainn a dhiúltaigh a cheartú
Tá a cheartú féin ag gach líne den léarscáil, agus ní thagann na línte in ionad a chéile. Is ceist faoi pholasaí agus faoi úinéireacht é oibríocht a diúltaíodh ar phróifíl, agus is ceist faoi sheirbhísí agus faoi phacáistiú é cúlstór nach ngníomhaítear. Ní ceachtar acu é freastalaí a dhiúltaíonn fíordheimhniú, mar sin ní féidir le hathruithe pasfhocail arís agus arís eile fadhb ghníomhachtaithe áitiúil a dheisiú. Is é an ceartú mícheart a roghnú an bealach a n-éiríonn fadhb pholasaí ina hathshuiteáil.
Tar éis athraithe pacáiste, deimhnigh suiteáil chomhleanúnach atá tacaíochta seachas dénártha amháin a chóipeáil isteach ina áit. Is freagra dlisteanach é rolladh siar rialaithe ar aisghníomh deimhnithe, ar choinníoll go bhfanann na pacáistí comhoiriúnach agus go bhfuil bealach ar ais chuig cothabháil thacaíochta ann. Bunaigh an bealach sin sula stopann an tseirbhís ag tosú, ní ina dhiaidh.
Is féidir le hardán eile an leabharlann lárnach VPN chéanna a roinnt gan seirbhísí bus Linux a roinnt, mar sin ní deir teip atá cosúil leis seo ar Windows aon rud faoi seo. Déanann forbhreathnú D-Bus doiciméadú ar na cosáin réad a nochtar do chumraíochtaí agus do sheisiúin, agus is é sin an chuid den ailtireacht a bhfuil an diagnóis seo ag brath uirthi. Léigh uair amháin í, agus tiocfaidh an chéad earráid eile le comhpháirt cheangailte léi cheana féin.