Kufuta key-method kutoka wasifu wa OpenVPN hakubadilishi chochote
Agizo liliondoka kwenye kichanganuzi, si kwenye itifaki. Tenganisha chaguo lililopitwa na wakati na umbizo la kubadilishana funguo kabla ya kuhariri wasifu.
Wasifu uliofanya kazi kwa miaka ghafla unakataa kuanza, na ujumbe unataja agizo ambalo hakuna anayekumbuka kuliongeza: key-method. Tokeo la utafutaji lifuatalo linapendekeza kuongeza key-method 2 kwa uoanifu, ambayo ni ushauri wa zama nyingine. Kichanganuzi kilichokataa mstari huo ni cha sasa, na hakina chaguo kama hilo kabisa. Kuondoa mstari huo kunatengeneza uanzishaji, na hakubadilishi chochote katika jinsi pande mbili zinavyolinda kikao.
Pengo hili kati ya kile wasifu unachomo na kile itifaki inachofanya kwa kweli ndilo somo lote hapa, na linaeleza mabadiliko mengine kadhaa ambayo watu hufanya kwa wakati mmoja. Pia linaeleza kwa nini mabadiliko hayo kwa kawaida huja katika kifurushi kimoja.
Dalili ni hitilafu ya uchanganuzi, si kushindwa kwa kupeana mkono
Chaguo husomwa kabla ya pakiti yoyote kutumwa. Wasifu wenye agizo lisilojulikana hushindwa katika hatua hiyo, kwa hivyo mchakato haufiki kamwe kwenye mtandao na hautoi kamwe hitilafu ya kupeana mkono. Maneno kwa kawaida hutaja chaguo na faili, jambo linalofanya hii kuwa mojawapo ya kushindwa rahisi kuhusisha na sababu. Hakuna pakiti, njia au ngome inayohusika.
openvpn --config /etc/openvpn/client/office.ovpn --verb 3 --log /tmp/parse.log
grep -n 'Options error' /tmp/parse.log
Ikiwa ujumbe unataja agizo, utambuzi umekamilika: faili ina kitu ambacho toleo hili halikubali. Ikiwa ujumbe unataja njia ya faili badala yake, tatizo ni include au ufunguo unaokosekana, ambayo ni sehemu nyingine ya hatua hiyo hiyo ya uanzishaji.
Usichopaswa kuhitimisha ni kwamba mteja au seva inahitaji hali ya itifaki ya zamani. Kushindwa kwa uchanganuzi ni tatizo la msamiati kati ya faili yako na faili ya binary, na faili ya binary katika kesi hii imeangusha neno moja kutoka msamiati wake.
Agizo na umbizo la usambazaji ni vitu viwili tofauti
Chaguo la zamani la key-method lilichagua jinsi ubadilishanaji wa funguo wa TLS unavyowekwa kwenye fremu, na ubadilishanaji wa kisasa ni mbinu ya pakiti nyingi ambayo chaguo hilo liliomba mara moja. Chaguo liliondoka kwa sababu halikuchagua chochote tena; umbizo lililotaja likawa la pekee. Kwa hivyo kuondoa mstari huacha kikao na fremu ile ile kama awali. Uhariri wa maandishi hauwezi kubadilisha hilo kwa upande wowote.
Ndiyo sababu kurudisha faili ya binary ya zamani ili «kurejesha» mbinu 2 ni ukarabati usiofaa. Hakurejeshi chochote isipokuwa kichanganuzi cha zamani chenye chaguo-msingi za zamani, na kinakugharimu marekebisho yaliyokuja baada yake. Hoja hiyo hiyo inatumika kwa kudhoofisha ukaguzi wa cheti au orodha ya sifa kwa matumaini kwamba muunganisho utarudi.
Ukaguzi muhimu ni toleo na usanidi uliochanganuliwa, si uwepo wa neno katika faili:
openvpn --version | head -n 1
grep -rn 'key-method' /etc/openvpn/ 2>/dev/null
Nini cha kuondoa, na kutoka faili gani
Hariri faili ambayo mchakato unaoendesha unaisoma kwa kweli, na faili hiyo pekee. Kwenye mifumo iliyofungwa kwa vifurushi kwa kawaida ni wasifu ulio katika saraka ya mteja au seva inayotajwa na unit, si nakala katika saraka yako ya nyumbani unayoiweka kama marejeleo. Wasifu uliozalishwa unaweza pia kujengwa upya kutoka kiolezo, kwa hivyo mabadiliko yaliyofanywa tu kwenye nakala iliyowekwa yatarejea baada ya mzunguko ujao wa uandaaji.
Futa mstari uliopitwa na wakati na uache kituo cha mwisho, vyeti, sera ya sifa na mipangilio ya kituo cha udhibiti kama ilivyo. Hizi ni chaguo zinazotumika ambazo mchakato unahitaji, na hazihusiani na hitilafu ya uchanganuzi. Ikiwa wasifu huo una maagizo mengine usiyoyatambua, angalia kila moja dhidi ya toleo unalotumia badala ya kufuta kundi lao hadi mchakato uanze.
Kisha anza kielelezo kilichokusudiwa na usome matokeo yake ya uanzishaji. Uanzishaji safi na msikilizaji akiwepo ni uthibitisho kwamba hatua hii imekamilika; jaribio la mteja baada ya hapo linajibu swali tofauti.
Wasifu uliokataliwa na mteja aliyekataliwa vinafanana
Kushindwa mbili huzalisha nyuzi za usaidizi zinazofanana na zinahitaji ushahidi tofauti. Seva inayokataa usanidi wake yenyewe haianzi kamwe, kwa hivyo hakuna mteja anayeweza kujiunga nayo. Seva inayoanza vizuri na inayokataa mteja mmoja inaendesha, na kumbukumbu yake ina sababu: tatizo la cheti, chaguo lililosukumwa ambalo mteja halikubali, kutofautiana kwa sifa.
Chaguo lililoondolewa si utambuzi wa kesi ya pili, na kulikimbilia kunapoteza saa hiyo hiyo mara mbili. Ikiwa kumbukumbu ya mteja inaonyesha kukataliwa na seva, soma kukataliwa huko; ikiwa inaonyesha hitilafu ya ndani, wasifu wa mteja ndilo faili la kuchunguza. Kulikimbilia agizo ambalo halipo tena kunachelewesha uchunguzi wote kwa kiasi kimoja.
Maswali ya uoanifu ambayo mstari haukujibu kamwe
Wasifu unaozunguka na agizo hili kwa kawaida hubeba hadithi kuhusu jukwaa fulani, na hadithi hiyo huishi muda mrefu kuliko sababu ya kiufundi. Mteja wa simu au wa kompyuta ya mezani bado anahitaji wasifu kamili unaotumika: mnyororo wa vyeti unaoaminika, sifa ya data inayokubaliwa na ncha zote mbili, hali ya kituo cha udhibiti inayotekelezwa na ncha zote mbili, na hakuna maagizo yanayokataliwa na toleo la mteja. Hakuna hata moja ya hayo linaloamuliwa na uwepo au ukosefu wa mstari wa zamani wa key-method.
Ukandamizaji ni swali tofauti la sera lenye umbo sawa. Kuondoa mstari wa key-method hakusemi chochote kuhusu ikiwa agizo la ukandamizaji linatumika au linakubalika katika usambazaji wako, na maamuzi mawili yanapaswa kufanywa kwa kujitegemea. Kufuta mipangilio kadhaa inayohusiana na usalama kwa wakati mmoja hadi kitu kiunganishwe ni njia ambayo wasifu unaofanya kazi unakuwa usioelezeka.
Weka kumbukumbu fupi ya kile ulichoondoa na kwa nini: chaguo, toleo lililolikataa, na amri iliyoonyesha hitilafu. Mtu anayefuata kuyarithi wasifu atahitaji hasa mambo hayo matatu, na kuyaandika sasa ni rahisi kuliko kuyajenga upya baadaye.