Mae NetworkManager yn datgelu un eiddo, vpn.persistent, ac mae pobl yn gofyn iddo ateb pedwar cwestiwn gwahanol ar unwaith. Mae ei ddogfennaeth i fyny'r afon yn ofalus: mae parhad yn berthnasol pan fo'r gwasanaeth VPN yn ei gefnogi a'r proffil yn ei alluogi, ac yna gofynnir i'r cysylltiad oroesi newidiadau dolen a thoriadau tan ddatgysylltiad penodol. Mae'r un ddogfennaeth hefyd yn dangos bod yr eiddo'n rhagosod i false, nad yw'n rhywbeth y mae'r rhan fwyaf o gynlluniau adfer yn ei dybio. Darllenwch ef fel cais am ymdrech yn hytrach nag addewid am ganlyniad.

Beth mae'r gosodiad yn ei ymrwymo iddo mewn gwirionedd

Mae gwerth a storiwyd mewn proffil yn gyfarwyddyd i'r rheolwr, ac mae'n rhaid i'r rheolwr drosglwyddo'r cyfarwyddyd hwnnw i ategyn VPN sy'n gwybod beth i'w wneud ag ef. Os yw'r ategyn sydd wedi'i osod yn anwybyddu'r eiddo, mae'r proffil yn actifadu o hyd ac mae'r log yn aros yn dawel, sef y gwaethaf o'r ddau fyd i unrhyw un sy'n dadfygio'n ddiweddarach. Ni all unrhyw beth o fewn proffil orfodi ategyn i weithredu ymddygiad nad yw ganddo, felly'r unig ganlyniad gweladwy yw absenoldeb.

Dyna pam mae'r amod yn y ddogfennaeth yn bwysicach na'r switsh. Gwiriwch pa ategyn a rhyddhau sydd gennych mewn gwirionedd, ac ysgrifennwch y fersiwn wrth ymyl disgrifiad y cysylltiad fel na fydd yn rhaid i'r person nesaf ei ailddarganfod. Mae polisi adfer a adeiladwyd ar faner heb ei gweithredu yn methu unwaith yn union mewn cynhyrchu, a hynny bob amser ar yr adeg anghyfleusaf.

Mae trin yr eiddo fel ymdrech hefyd yn gosod y disgwyliad cywir ar gyfer profi. Nid ydych yn gwirio a yw'r faner wedi'i gosod; rydych yn gwirio a ddigwyddodd unrhyw beth pan gwympodd y ddolen. Mae'r rhain yn arbrofion gwahanol, a dim ond un ohonynt sy'n werth prynhawn.

Pedair cwestiwn sy'n cael eu huno'n un

Mae actifadu'n gofyn beth sy'n codi'r VPN yn lle cyntaf. Gellir clymu proffil NetworkManager i gysylltiad sylfaen, mae gwasanaeth OpenVPN a reolir ar wahân yn berchen ar ei gychwyn ei hun, ac mae ychwanegu trydydd lansiwr at y drefniant hwnnw'n rhoi dau berchennog i chi â syniadau gwahanol am bwy sydd wrth y llyw. Penderfynwch pa gydran sy'n berchen ar y cychwyn cyn i chi ychwanegu sbardun arall.

Mae adferiad yn gofyn beth sy'n digwydd pan fo'r ddolen yn newid neu'n diflannu, sef y cwestiwn cul y mae vpn.persistent yn mynd i'r afael ag ef. Mae bywioldeb yn gofyn a all y cleient ddweud bod y pen pell wedi stopio ateb, ac mae ymddygiad keepalive neu ailgychwyn OpenVPN yn ateb hwnnw yn lle hynny; mae'r ddau fecanwaith yn aml yn cael eu disgrifio gyda'r un gair ac yn cael eu gweithredu mewn gwahanol leoedd. Profwch hwy ar wahân, gyda gwahanol offer, neu byddwch yn priodoli un ymddygiad i'r llall.

Mae bwriad yn gofyn a oes eisiau ailgysylltu o gwbl, a dyna'r cwestiwn na all arolygu statws ei ateb. Mae stop bwriadol a thoriad yn cynhyrchu'r un cyflwr anweithredol, felly mae unrhyw beth sy'n ailgysylltu ar absenoldeb yn dyfalu am benderfyniad dynol. Mae dyfalu'n iawn hyd at y foment y mae'n mynd dros ben rhywun.

Rhestr wirio sy'n eu cadw ar wahân

Rhedwch y digwyddiadau mewn trefn yn hytrach na darllen y ffurfweddiad a rhesymu amdano, a chofnodwch beth mae pob un yn ei ddangos gyda stamp amser.

Yn gyntaf, actifadwch y cysylltiad sylfaen a fwriadwyd a chadarnhewch fod y VPN wedi codi drwy'r sbardun a ddisgwyliwyd gennych yn hytrach na thrwy fecanwaith y gwnaethoch anghofio ei fod wedi'i osod. Yn ail, yn ystod toriad cymeradwy, cymharwch ddigwyddiadau VPN y rheolwr, cyflwr adfer y cleient sy'n berchen a chais newydd i adnodd preifat. Yn drydydd, datgysylltwch yn fwriadol, arhoswch, a chadarnhewch nad oes unrhyw beth yn ailgychwyn y proffil y tu ôl i chi.

Y trydydd cam yw'r un y mae pobl yn ei hepgor, a dyna'r un sy'n dod o hyd i'r diffyg go iawn amlaf. Bydd gwarchodwr sy'n arolygu am broffil gweithredol ac yn ailgysylltu pan nad yw yno yn fodlon dadwneud datgysylltiad bwriadol defnyddiwr. O safbwynt y defnyddiwr nid yw hynny'n gydnerthedd; mae'n beiriant na fydd yn ufuddhau. Gofynnwch iddynt cyn ychwanegu un.

Ysgrifennwch y canlyniadau yn yr un ddogfen â disgrifiad y cysylltiad. Mae polisi adfer cystal â'r tro olaf y gwyliodd rhywun ef yn methu'n fwriadol. Mae stampiau amser yn gwneud y gwahaniaeth yn weladwy i bwy bynnag sy'n darllen y nodiadau nesaf.

Mae dilysu'n rhan o adferiad

Nid yw ailgysylltu'n weithred rwydweithio'n unig. Os oes angen her newydd ar y llif cymeradwy, cod untro, neu gyfrinach na all cyd-destun actifadu ei chyrraedd, ni all unrhyw osodiad parhad ei chynhyrchu o ddim.

Mae hynny'n esbonio patrwm cyfarwydd: mae'r cysylltiad yn adfer ar beiriant â chylch allweddi heb ei gloi ac yn methu ar yr un peiriant ar ôl ailgychwyn. Gwnaeth y haen rwydweithio'n union yr hyn a ofynnwyd iddi ac nid oedd gan yr haen gymwysterau unrhyw beth i'w gynnig.

Trwsiwch y llif gwaith cymwysterau yn lle byrhau'r cyfwng ailgeisio. Mae ailgeisiadau cyflymach yn erbyn anogwr na all neb ei ateb yn creu sŵn log a argraff ffug bod rhywbeth yn cael ei geisio.

Nid yw parhad yn kill switch

Mae'r eiddo'n ceisio cadw neu adfer y berthynas VPN. Nid yw'n penderfynu beth y gall cymwysiadau ei wneud tra bo'r VPN i lawr, ac nid yw'n rhwystro unrhyw beth ar ei ben ei hun.

Os yw'r gofyniad yn golygu na ddylai unrhyw draffig adael y tu allan i'r tiwnel, mae hwnnw'n bolisi ar wahân gyda'i fecanwaith ei hun, ei brofion ei hun a'i ddulliau methu ei hun. Mae tybio bod parhad yn ei gwmpasu yn troi penderfyniad diogelwch yn ddamwain.

Cofnodwch y ddwy hanner yn y nodiadau adfer: beth geisiodd y VPN, a pha draffig cymhwysiad a ganiatawyd tra oedd yr ymdrech ar y gweill.

Erthyglau cysylltiedig