Ìwé-ẹ̀rí tí a fìdí rẹ̀ múlẹ̀ lòdì sí àjọ tí a pín ti kọjá ìdánwò ìgbẹ́kẹ̀lé, kì í ṣe ìdánwò ìjẹ́mọ́ ẹgbẹ́. Àwọn ìpinnu méjì yìí ni a sábà dà pọ̀ nítorí pé àwọn méjèèjì ń ṣẹlẹ̀ ní àkókò ìsopọ̀, àti pé ìdàpọ̀ náà kò hàn títí tí a fi gba ẹnìkan tí kò yẹ kí ó wà nínú iṣẹ́ kan síbẹ̀. Ìtúnṣe kì í ṣe àjọ kejì; ó jẹ́ ìpinnu kejì, tí a ṣe fún iṣẹ́ kọ̀ọ̀kan tí a sì kọ síbẹ̀ níbi tí daemon ti kà á. Pa àwọn méjèèjì mọ́ ọ̀tọ̀ọ̀tọ̀, ọ̀pọ̀ ìdàrúdàpọ̀ nínú ẹkùn yìí yóò parẹ́.

Ẹ̀wọ̀n tí ó dájú kò sọ ohunkóhun nípa ìjẹ́mọ́ ẹgbẹ́ iṣẹ́

Àwọn iṣẹ́ méjì lè gba ẹ̀wọ̀n ìpèsè kan náà, síbẹ̀ wọ́n lè ní àwọn ẹgbẹ́ ènìyàn ọ̀tọ̀ọ̀tọ̀. Kọ̀ǹpútà àgbékẹ̀ kan jẹ́ ti èkíní, kò gbọ́dọ̀ dé èkejì, nígbà tí àwọn alábàáṣepọ̀ mìíràn ti ẹ̀wọ̀n náà jẹ́ ti ibẹ̀ ní tòótọ́. Yíyọ àjọ kúrò nínú iṣẹ́ yẹn yóò ti ẹnu gbogbo àwọn tí ń lò ó lọ́nà tó tọ́, nítorí náà iṣẹ́ náà jẹ́ ìgbàwọlé, kì í ṣe ìgbẹ́kẹ̀lé.

Ó máa ń rọrùn láti ronú nípa àwọn kọ́kọ́rọ́ méjì lórí ilẹ̀kùn kan. Ìwé-ẹ̀rí ń ṣí kọ́kọ́rọ́ òde, ìpinnu fún iṣẹ́ kọ̀ọ̀kan sì ń ṣí kọ́kọ́rọ́ inú; kò sí èyí tí ó rọ́pò èkejì. Iṣẹ́ tí ó ní kọ́kọ́rọ́ òde nìkan kò fi agbára mú ìjẹ́mọ́ ẹgbẹ́ rárá, ó ń ṣe ìjẹ́rìí ẹni nìkan. Kọ àwọn ìpinnu méjèèjì kí o tó yí ohunkóhun padà, nítorí pé ìlànà tí ó wà nìkan ní ìrísí ìsopọ̀ tí ń ṣiṣẹ́ kò lè ṣe àyẹ̀wò. Ohun tí ó tẹ̀lé ń sọ̀rọ̀ nípa kọ́kọ́rọ́ inú.

Sọ àwọn àyípadà àṣàyàn di ẹnubodè ìgbàwọlé

Fọ́ọ̀sì ìṣètò alábàáṣepọ̀ sábà jẹ́ ìrọ̀rùn: àwọn fọ́ọ̀sì inú rẹ̀ ń yí àwọn ìṣètò àwọn alábàáṣepọ̀ tí wọ́n dárúkọ padà, alábàáṣepọ̀ tí kò ní fọ́ọ̀sì sì ń ṣiṣẹ́ pẹ̀lú àwọn iye àkọ́kọ́ ti sẹ́bà. Ìtọ́nisọ́nà kan sọ ìrọ̀rùn yẹn di ẹnubodè, bẹ́ẹ̀ ni fọ́ọ̀sì tí kò sí túmọ̀ sí pé a kọ ìsopọ̀.

client-config-dir /etc/openvpn/service-a/clients
ccd-exclusive

Ẹ̀dá àwùjọ ti OpenVPN 2.6 ccd-exclusive ń ṣàkọsílẹ̀ lórí ojú-ìwé ìtọ́nisọ́nà rẹ̀ gan-an gẹ́gẹ́ bí ipò yìí, àti pé wíwá fọ́ọ̀sì tí a dárúkọ gbára lé ìdánimọ̀ gbígbéṣẹ́ alábàáṣepọ̀. Àwọn ẹ̀dá mìíràn àti àwọn sẹ́bà tí ọjà ń ṣàkóso lè yàtọ̀, nítorí náà jẹ́rìí ẹ̀yà tí a fi sórí ẹ̀rọ kí o tó gbára lé ìtumọ̀ kan náà níbòmííràn.

Wo ipa ọ̀nà tí ó wà lókè gẹ́gẹ́ bí àpẹẹrẹ, kí o sì yẹ ìṣètò tí a ti gbé kalẹ̀ ní tòótọ́ dípò dídá fọ́ọ̀sì tí ìtọ́nisọ́nà kan hùmọ̀. Fi àwọn àyẹ̀wò ìwé-ẹ̀rí, àyẹ̀wò ìdánimọ̀ sẹ́bà àti ìjẹ́rìí àkọsílẹ̀ sílẹ̀ gan-an bí wọ́n ti wà, nítorí pé àpá yìí ń fi ipò kún un, kò sì yọ ohunkóhun kúrò. Mú ìyípadà náà ṣetán kí ó tó wọ iṣẹ́ ìmújáde, nítorí pé ìkọ̀ tí a gbé sókè ní ibi tí kò tọ́ dà bí ìkùnà ìwé-ẹ̀rí, ó sì ń darí ìwádìí lọ sí ọ̀dọ̀ àjọ. Lẹ́yìn náà jẹ́rìí pé ìlà àkọsílẹ̀ fún alábàáṣepọ̀ tí a kọ̀ ń dárúkọ fọ́ọ̀sì ìṣètò tí ó ṣáko lọ, kì í ṣe ẹ̀wọ̀n.

Fọ́ọ̀sì kan fún iṣẹ́ kọ̀ọ̀kan, kì í ṣe àkọsílẹ̀ kan tí a pín

Ìjẹ́mọ́ ẹgbẹ́ jẹ́ ti iṣẹ́ tí ó ń fi agbára mú un, nítorí náà iṣẹ́ kọ̀ọ̀kan ń tọ́jú fọ́ọ̀sì tirẹ̀ àti àwọn fọ́ọ̀sì tirẹ̀. Fífi àwọn iṣẹ́ méjì tọ́ka sí àkọsílẹ̀ kan ń mú kí wọ́n pín ìjẹ́mọ́ ẹgbẹ́ yálà ẹnìkan pinnu bẹ́ẹ̀ tàbí rárá, àti pé ìyípadà tí ó jáde ṣòro láti tọpinpin padà sí ìpinnu kan. Àjọ tí a pín lè wà ní pípín; àwọn fọ́ọ̀sì ìgbàwọlé kò lè wà bẹ́ẹ̀. Pípa wọ́n mọ́ ọ̀tọ̀ọ̀tọ̀ tún túmọ̀ sí pé àṣìṣe nínú iṣẹ́ kan kò lè gbooro iṣẹ́ mìíràn ní ìdákẹ́jẹ́ẹ́.

Àkọsílẹ̀ DEFAULT ni ipò tí ó ń tanni jẹ́. Ó ń pèsè àwọn ìṣètò àgbéyọkúrò nígbà tí a kò rí fọ́ọ̀sì tí a dárúkọ, ṣùgbọ́n kì í ṣe fọ́ọ̀sì tí a dárúkọ tí ẹnubodè náà béèrè, nítorí náà kò lè gba alábàáṣepọ̀ kan ní ìkọ̀ọ̀kan. Dán alábàáṣepọ̀ tí kò ní àkọsílẹ̀ rárá wò kí o sì jẹ́rìí ìkọ̀ náà; bí a bá gba alábàáṣepọ̀ yẹn, àgbéyọkúrò náà ń ṣiṣẹ́ àti ccd-exclusive kò wà ní ipa nínú ìṣẹ̀lẹ̀ yẹn.

Ìdánimọ̀ gbígbéṣẹ́ ni ó ń pinnu fọ́ọ̀sì tí a ó kà

Wíwá náà ń lo ìdánimọ̀ tí alábàáṣepọ̀ fi jẹ́rìí ara rẹ̀ ní tòótọ́, èyí tí ó sábà jẹ́ orúkọ àpapọ̀ ìwé-ẹ̀rí. Níbi tí sẹ́bà ti tún ń yẹ orúkọ olùlò àti ọ̀rọ̀ ìkọ̀kọ̀, tí ó sì ń yí orúkọ yẹn padà sí orúkọ àpapọ̀, fọ́ọ̀sì gbọ́dọ̀ bá orúkọ olùlò tí a ti jẹ́rìí mu dípò bẹ́ẹ̀. Àìbáramu ń fi fọ́ọ̀sì sílẹ̀ tí ó kún fún àwọn orúkọ fọ́ọ̀sì tí ó dàbí ojúlówó ṣùgbọ́n tí a kò yàn rí.

Kíkà ni ìlà kejì. Daemon sábà ń fi àwọn ẹ̀tọ́ sílẹ̀ lẹ́yìn ìbẹ̀rẹ̀, nítorí náà àkọsílẹ̀ tí a dín kù nílò àǹfààní kíkà sí fọ́ọ̀sì àti gbogbo àkọsílẹ̀ inú rẹ̀. Àwọn alábàáṣepọ̀ kò gbọ́dọ̀ lè dá àkọsílẹ̀ tiwọn nípasẹ̀ ipa ọ̀nà tí a lè kọ sí, nítorí pé ìgbàwọlé ìṣèjọba ara-ẹni ń pa ẹ̀rọ náà run pátápátá. Yẹ àwọn àṣẹ ìsopọ̀ àti pípín, kì í ṣe ipò fọ́ọ̀sì nìkan, nítorí pé fọ́ọ̀sì tí ó dàbí tí ó ti ní àkọsílẹ̀ kan lè ṣí sílẹ̀ fún òmíràn. Lẹ́yìn náà jẹ́rìí àkọsílẹ̀ tí ìlànà tí ń ṣiṣẹ́ ń lò ní tòótọ́, kì í ṣe àkọsílẹ̀ tí fọ́ọ̀sì unit dárúkọ. Àwọn méjèèjì jẹ́ ọ̀kan nìkan nígbà tí kò sí ohun mìíràn tí ó yí wọn padà.

Ṣàkíyèsí ìkọ̀, ìgbàwọlé àti ìfagilé lọ́tọ̀ọ̀tọ̀

Dán ìdánimọ̀ tí ó jẹ́ ti iṣẹ́ náà wò kí o sì jẹ́rìí pé ó ń sopọ̀. Dán ìwé-ẹ̀rí tí ó tọ́ tí kò ní àkọsílẹ̀ wò kí o sì jẹ́rìí pé a kọ̀ ọ́. Dán ìdánimọ̀ tí a gbà sí iṣẹ́ kejì wò kí o sì jẹ́rìí pé a kò gbà á níbí. Kọ ìṣẹ̀lẹ̀ iṣẹ́ àti ìdánimọ̀ gbígbéṣẹ́ lẹ́gbẹ̀ẹ́ gbogbo àbájáde, nítorí pé àbájáde tí kò ní àyíká yẹn kò sí ẹlòmíràn tí ó lè tún ṣe é.

Yíyọ kúrò jẹ́ ìgbésẹ̀ ọ̀tọ̀ sí ìfagilé. Ṣíṣàtúnṣe fọ́ọ̀sì ìgbàwọlé ń yọ ẹ̀tọ́ iṣẹ́ kan kúrò nígbà tí ìdánimọ̀ ṣì wà ní ipa ní gbogbo ibòmííràn, nígbà tí kọ́kọ́rọ́ tí a ti fi ara rẹ̀ hàn nílò ìdáhùn ìfagilé ti àjọ. Pinnu ṣáájú ohun tí yóò ṣẹlẹ̀ sí àwọn àkókò ìjókòó tí ó ti wà, nítorí pé bí ó ti wù kí ó jẹ́ àtúnṣe fọ́ọ̀sì tàbí àkọsílẹ̀ ìfagilé kò ní parí wọn fúnra wọn.

Ìgbàwọlé tún jẹ́ ẹnubodè àkọ́kọ́ nìkan. Dídarapọ̀ mọ́ iṣẹ́ kan kò sọ ohunkóhun nípa àwọn ẹ̀wọ̀n-ìsopọ̀ kékeré, àwọn ibi-ìpamọ́ dátà tàbí àwọn ojú-ìsopọ̀ ìṣàkóso tí ó wà lẹ́yìn rẹ̀, àti pé ìlànà àwọn ohun-èlò yẹn gbọ́dọ̀ kọ àti dán wò lọ́tọ̀ọ̀tọ̀.

Àwọn àpilẹ̀kọ tó jọra