Nid oes dim yn digwydd i ffeil .ovpn nes bydd rhywbeth yn berchen arni. Ar fwrdd gwaith Pi y perchnogion tebygol yw NetworkManager, sy'n storio cysylltiad wedi'i fewnforio yn ei ffeil allwedd ei hun, ac uned gwasanaeth annibynnol sy'n darllen cyfluniad o gyfeiriadur. Mae'r rhain yn ddau fodel gweithredu â storio gwahanol, trin tystlythyrau'n wahanol a rheolau actifadu gwahanol. Dewis un ohonynt yn fwriadol yw'r dasg gyfan; mae copïo'r ffeil i'r ddau le yn gwneud y dewis yn ddamweiniol yn unig.

Gall y ddau weithio ar un peiriant, ond nid ar yr un twnnel ar yr un pryd, ac mae'r gwrthdaro'n edrych fel diffyg rhwydwaith yn hytrach na diffyg cyfluniad.

Dwy ffordd i fod yn berchen ar yr un twnnel

Mae ategyn OpenVPN NetworkManager yn ychwanegu golygydd a gwasanaeth sy'n rheoli'r cysylltiad ar eich rhan, ac nid yw gosod rhaglen OpenVPN yn gosod y cyfuniad hwnnw. Mae uned annibynnol yn drefniant arall: dim golygydd, dim cyfuniad â'r bwrdd gwaith, un ffeil gyfluniad a'r breintiau y mae'r uned yn eu rhoi. Mae'r cyntaf yn cadw cyflwr y cysylltiad yn ei gronfa ddata ei hun, mae'r ail yn ei gadw lle mae'r proffil a'r uned yn dweud. Daw'r rhan fwyaf o'r dryswch o dybio bod proffil wedi'i fewnforio a ffeil wedi'i chopïo yr un peth.

Nid ydynt yn ddau olygfa o un peth. Nid yw golygu'r ffeil sydd wedi'i lawrlwytho yn newid na'r hyn y cadwodd NetworkManager na'r hyn y mae'r uned yn ei ddarllen, a gall y naill neu'r llall fod yr un a adeiladodd y twnnel a brofwyd gennych gynnau.

Dilynwch y cysylltiad y mae'r bwrdd gwaith yn ei ddefnyddio mewn gwirionedd

Mae'r llawdriniaeth fewnforio a ddogfenwyd, nmcli connection import type openvpn file office.ovpn, yn creu cysylltiad drwy'r ategyn. Cofnodwch ei UUID a defnyddiwch y dynodwr hwnnw wedyn, oherwydd mae enwau'n cael eu golygu a gall dau gysylltiad rannu un label. nmcli connection show yn rhestru'r hyn sy'n bodoli, ac mae darllen priodweddau'r cysylltiad ei hun yn dweud wrthych o ba ffeil y daeth a beth y mae'n ei storio. Os nad yr UUID rydych yn ei olygu yw'r un y mae'r bwrdd gwaith yn ei actifadu, addurniad yn unig yw eich golygiadau.

Mae cyfrinachau'n byw yn storfa'r perchennog. Mae tywallt pob cyfrinach a gedwir i ddarganfod pa broffil sy'n weithredol yn araf ac yn beryglus; gofynnwch i wrthrych y cysylltiad yn lle hynny, a chadwch ddeunydd preifat lle mae'r perchennog yn ei ddisgwyl.

Nid oes angen sesiwn graffigol ar gysylltiad wedi'i fewnforio i redeg, ond gallai fod angen ffynhonnell dystlythyrau o hyd. Mae p'un a fydd yn cychwyn heb oruchwyliaeth yn dibynnu ar ei ganiatadau a'i gyfrinachau, nid ar bresenoldeb y bwrdd gwaith.

Darllenwch dempled yr uned cyn dibynnu arno

Lle mae'r pecyn yn danfon yr uned cleient ar ddull upstream, mae enghraifft o'r enw office yn cyfateb i %i.conf yng nghyfeiriadur cyfluniedig yr uned, sef, ar gyfer templed 2.6, /etc/openvpn/client. Darllenwch yr uned sydd wedi'i gosod ac unrhyw ffeiliau ychwanegol cyn ymddiried mewn enghraifft o ganllaw, oherwydd mae dosbarthiadau'n symud llwybrau. Nid yw lansio â llaw o derfynell yn profi dim am olwg y gwasanaeth ar ffeiliau, cyfrinachau neu ganiatadau. Nid yw deialog cyfrinair y bwrdd gwaith chwaith yn brawf bod gan uned anneilotrychol ffordd gymeradwy o gael yr un cyfrinair.

Rhowch i'r uned yn unig yr hyn sydd ei angen arni. Mae llaesu sandbox gyfan y gwasanaeth oherwydd bod un ffeil gyfeiriedig yn annarllenadwy yn cyfnewid cywiriad caniatâd bach am amlygiad mawr, ac mae'r gwall fel arfer yn enwi'r ffeil sydd angen sylw.

Tynnwch y dyblygiad yn ôl heb golli mynediad

Os gall y ddau berchennog ddechrau'r twnnel, bydd un yn ennill yn y pen draw ar yr adeg anghywir a bydd llwybrau a dyfais y collwr yn cael eu gadael ar ôl. Tynnwch y dyblygiad damweiniol drwy ei berchennog ei hun, cadwch lwybr adferiad ar agor, a chadarnhewch fod y perchennog sy'n weddill yn dal i gysylltu ar ôl ailgychwyn. Mae dwy VPN sydd wedi'u gwahanu'n fwriadol â pholisïau llwybro gwahanol yn gwestiwn dylunio arall, nid yn ganiatâd i ddau lwybr lansio gystadlu dros un cysylltiad.

Yna nodwch y cylch bywyd a dderbyniwyd gennych: actifadu â llaw, mewngofnodi, neu gychwyn ac ailgysylltu. Gwiriwch y pen draw a gedwir, dilysiad y cymar a'r adnodd y mae'r twnnel i fod i'w gyrraedd, oherwydd ni all ailosod y bwrdd gwaith ddisodli gwybod pa gyfluniad a redodd.

Erthyglau cysylltiedig