Ni sehemu gani kwa kweli inamiliki kikomo cha njia za OpenVPN?
Kikomo cha njia kinaweza kuwa cha injini ya OpenVPN, kiendelezi cha NetworkManager au seva. Taja mmiliki kabla ya kuhariri wasifu au kuinua nambari.
Wasifu ulio na njia mia mbili hufanya kazi kwenye mashine moja na kuweka arobaini kwenye nyingine. Injini, muunganisho unaoianzisha na seva inayoilisha kila mmoja ana neno lake, na kila mmoja anaweza kusimamisha orodha mahali tofauti. Kusoma hitilafu kama kikomo kimoja kunakupeleka kwenye faili isiyo sahihi. Utaratibu una hatua tatu, na hatua iliyosimama huacha ushahidi unaoonekana ukiwa unajua cha kutafuta.
Hatua tatu, vikomo vitatu tofauti
Kwanza injini huchanganua chaguo na kuamua kama toleo hili linaielewa. Kisha muunganisho huweka kile injini inaripoti, na msimbo wake mwenyewe unaweza kupunguza au kubadilisha umbo la orodha. Mwisho seva huamua ni njia ngapi itatuma kwa utambulisho fulani, kabla hatua yoyote ya mteja kuona kitu. Hatua tatu, dari tatu, na moja tu kati yao ni nambari iliyo kwenye wasifu.
Kuinua dari moja hakufanyi lolote kwa nyingine. Njia iliyokataliwa baada ya kutumwa inaweza kuwa uamuzi wa sera kwenye seva, mwingiliano ambao mteja alitatua, au kikomo cha kisakinishi kilichotupa ziada. Kila moja ya haya ina marekebisho tofauti.
Tenganisha hizo tatu kabla ya kupima chochote. Hitilafu ya kichanganuzi hutaja token, kikomo cha kisakinishi huacha jedwali fupi la njia, na uamuzi wa sera hauachi chochote. Ushahidi unakuambia ni hatua gani ya kuchunguza kwanza.
| Stage | Who decides | What you can see |
|---|---|---|
| Parse | Client engine | An error naming the option |
| Install | Activation owner | A route count below the pushed count |
| Offer | Server policy | A route absent from the pushed list |
Kichanganuzi huzungumza kwanza
Chaguo lisilojulikana hushindwa kwa sauti na mapema, na maandishi ya hitilafu hutaja token. Hiyo ni hatua rahisi kutambua: linganisha ujumbe kamili na toleo lililosakinishwa la injini, kwa sababu chaguo lililoongezwa katika toleo moja halijulikani katika lile lililotangulia. Wasifu ulionakiliwa kutoka usambazaji mpya ndio chanzo cha kawaida cha kutokubaliana huko. Kichanganuzi hupuuza kwa kimya maelekezo ambayo haitambui kamwe.
Chaguo lililokubaliwa halisemi chochote kuhusu matokeo. Uchanganuzi hufanikiwa, na orodha bado inaweza kupunguzwa na kisakinishi au kutolewa kamwe na seva. Chukulia uchanganuzi safi kama ruhusa ya kuendelea, si uthibitisho.
Andika mfuatano wa toleo kutoka kwenye faili binary iliyoendeshwa kweli, si kutoka kwenye dhana ya msimamizi wa vifurushi kuhusu kilichosakinishwa. Hizi mbili hazikubaliani mara nyingi kuliko inavyotarajiwa.
Kisakinishi kina dari yake mwenyewe
Sehemu inayomiliki uanzishaji inaweza kuwa kiendelezi cha NetworkManager badala ya faili binary ya injini, na inaweza kuweka kikomo chake kabla handaki yoyote haipo. Kihariri chake kinaweza kuonyesha sehemu ambayo injini inayoendesha haisomi kamwe, au kusoma sehemu ambayo kihariri hakionyeshi. Hali zote mbili zinaonekana kama hitilafu ya mteja kutoka nje. Hakuna inayorekebishwa kwa kuhariri wasifu.
Hesabu kilichofika badala ya kilichosanidiwa. Amri ip route show dev tun0 huorodhesha njia zilizosakinishwa, na kulinganisha idadi hiyo na orodha iliyotumwa hutenganisha njia iliyotupwa na ile ambayo haikutumwa kamwe. Idadi inayolingana na utumaji hurudisha shaka kwa seva.
Kifuniko cha shell kuzunguka faili binary ya injini ili kulazimisha nambari kubwa hufifisha masasisho na kufanya kurudi nyuma kuwa ubashiri. Pia huficha kikomo halisi kutoka kwa yeyote atakayesoma usanidi baadaye.
Seva huamua ulichopewa ofa
Sera kwa kila mteja inaweza kupunguza orodha kabla ya kusambazwa. Faili mahususi kwa mteja inaweza kuongeza njia kwa utambulisho mmoja, au sera ya kikundi inaweza kuziacha, na mteja hawezi kutofautisha njia iliyochujwa na ile ambayo haikufafanuliwa kamwe. Utata huo ndio unaofanya rekodi ya seva kuwa muhimu. Omba orodha halisi ya utumaji kwa utambulisho huo, si kiolezo.
Linganisha rekodi ya seva na orodha iliyopokelewa. Pengo kati yao ni tabaka la sera, na kwa kawaida ni dogo kuliko wasifu unavyodokeza.
Wakati muundo unaruhusu, fupisha mitandao inayopakana na ufute maingizo yaliyopitwa na wakati. Njia chache na kubwa hutatua kesi nyingi kuliko dari refu.
Badilisha nambari mahali sahihi
Tumia mpangilio ulioandikwa wa sehemu inayomiliki kikomo kweli. Ikiwa sehemu haipo kwenye kiendelezi, angalia kama kiendelezi ni cha zamani kuliko kipengele au kama tabaka lingine linamiliki njia. Kisha andika matoleo ya injini, kiendelezi na seva kando ya thamani uliyochagua. Sasisho linalofuata hufungua swali tena, na dokezo ndilo linalolifanya liwe jibu.
Jaribu tena baada ya sasisho lolote la yeyote kati ya hao watatu. Kikomo kilichoinuliwa mahali sahihi bado husogea pale sehemu inayokitekeleza inapobadilika. Rekodi ya matoleo ndicho kitu pekee kinachofanya msogeo huo utabirike.