Dá àkópọ̀ náà sórí tábùlẹ́ẹ̀tì, sopọ̀, kí kọ̀ǹpútà àgbékéyàá wọ́ jáde. Fi duplicate-cn kún un, àwọn méjèèjì yóò dúró ní ìsopọ̀, kí ìṣòro náà sì dàbí ẹni tí ó ti yanjú — títí àwọn ẹ̀rọ méjì yóò fi bẹ̀rẹ̀ sí jà fún àdírẹ́sì ọ̀nà ẹ̀yìn kan náà tàbí tábùlẹ́ẹ̀tì tí ó sọnù yóò fi mú gbogbo àkọsílẹ̀ jáde kúrò lórí ìsopọ̀. Ohun kan ṣoṣo ni àṣàyàn yìí ń yí padà: bóyá olùpín máa gbà kí ìpàdé kejì wà lábẹ́ orúkọ tí ó ti rí tẹ́lẹ̀. Gbogbo ohun tí àwọn ènìyàn ń retí kí ó túnṣe — láti òmìnira ẹ̀rọ dé àdírẹ́sì fún ẹ̀rọ kọ̀ọ̀kan àti ìfagilé àṣàyàn — ṣì ń ṣẹlẹ̀ nípasẹ̀ ìdánimọ̀, ìdánimọ̀ sì ni ẹ̀rí-ìjẹ́rìí níbí.

Ìtàn àròsọ: ìpàdé kejì ni ìdánimọ̀ kejì

Ìmọ̀-ọkàn sọ pé ìsopọ̀ méjì gbọ́dọ̀ jẹ́ àwọn oníbàárà méjì, àwọn oníbàárà méjì sì gbọ́dọ̀ jẹ́ ẹ̀rọ méjì pẹ̀lú ẹ̀tọ́ wọn. Olùpín kò ṣe àwòrán bẹ́ẹ̀. Ó rí orúkọ kan tí ó wọ́pọ̀, nígbà tí duplicate-cn bá sì ṣiṣẹ́ ó ń gba ìpàdé alààyè tó pọ̀ ju ọ̀kan lọ tí ó ní orúkọ yẹn, ọ̀kọ̀ọ̀kan sì ń gba ipò ìpàdé tirẹ̀ nínú daemon.

Kò sí ohun kan nínú ìgbàwọlé yẹn tí ó fọwọ́ kàn ìjẹ́rìí ẹ̀rí. Ẹ̀rí kan náà ni ó ṣì jẹ́ ẹ̀rí-ìdánimọ̀, kókó kan náà ni ó ṣì jẹ́ kókó àṣírí, àti ìlànà èyíkéyìí tí ó dá lórí kókó-ọ̀rọ̀ ẹ̀rí yóò ṣì yanjú sí iye kan náà lẹ́ẹ̀mejì. Ìpàdé kejì jẹ́ socket kejì, kì í ṣe ìdánimọ̀ kejì.

Ìyàtọ̀ yẹn kò hàn nígbà tí gbogbo nǹkan bá ń ṣiṣẹ́. Ó máa ń hàn gbangba ní àkókò tí ó yẹ kí o ṣe ìyàtọ̀ láàárín àwọn ẹ̀rọ méjì, èyí tí ó sábà máa ń jẹ́ ọjọ́ tí ọ̀kan nínú wọn sọnù.

Kí ni ó ń yí padà ní ti gidi nígbà tí ìpàdé méjì bá pín orúkọ kan

Láìsí àṣàyàn yìí, ìsopọ̀ tuntun lábẹ́ orúkọ tí ó wọ́pọ̀ tí ó ti sopọ̀ yóò lé ìpàdé àkọ́kọ́ kúrò. Ìdí niyẹn tí kọ̀ǹpútà àgbékéyàá fi ń jáde nígbà tí tábùlẹ́ẹ̀tì bá sopọ̀, ìdáàbòbò àṣeyọrí ni kì í ṣe àṣìṣe. Pẹ̀lú àṣàyàn yìí, ìpàdé méjèèjì yóò dúró láàyè, olùpín yóò sì tọpinpin wọn lọ́tọ̀ọ̀tọ̀ nípa ìpàdé, kì í ṣe nípa ẹ̀rọ.

Ìpàdé kọ̀ọ̀kan ṣì ń gba ìsopọ̀ òde tirẹ̀ àti àwọn kókó tí a ti dúnàádúrà rẹ̀, nítorí náà ìwọ̀n ìṣàn àkókò kan náà jẹ́ ti àkókò kan náà ní tòótọ́. Ohun tí wọ́n ń pín ni gbogbo ohun tí ó pilẹ̀ lórí ẹ̀rí-ìdánimọ̀: àwọn ìwádìí ìlànà, ìṣètò àkànṣe fún oníbàárà, ìdánimọ̀ nínú àkọsílẹ̀ àti ìfagilé. Ipò ìpàdé jẹ́ ti ìsopọ̀, ó sì kú pẹ̀lú rẹ̀, nígbà tí àwọn òtítọ́ ilẹ̀ ẹ̀rí-ìdánimọ̀ wà fún méjèèjì. Ìdí niyẹn tí ìjáde ipò fi lè ṣe àkọsílẹ̀ orúkọ kan náà lẹ́ẹ̀mejì nígbà tí àwọn òǹkà yóò dúró lọ́tọ̀.

Ṣàyẹ̀wò ohun tí ìkọ́ rẹ ń ṣe ní ti gidi kí o tó ṣètò lórí rẹ̀, nítorí àṣàyàn fúnra rẹ̀ ni ó ń pinnu ipa àṣàyàn, kì í ṣe ìtàn ahọ́n-ẹnu:

grep -n 'duplicate-cn\|client-config-dir\|username-as-common-name' /etc/openvpn/server.conf

Àdírẹ́sì dúró-ṣinṣin tí o rò pé o ti yàn

A ń wá ìṣètò oníbàárà kọ̀ọ̀kan nípasẹ̀ orúkọ, ibẹ̀ sì ni déèdé wà. Fáìlì client-config-dir tí a fi orúkọ tí ó wọ́pọ̀ sọ̀rúkọ ń ṣiṣẹ́ fún gbogbo ẹ̀rọ tí ó ń lo orúkọ yẹn, nítorí náà ifconfig-push tí ó wà nínú rẹ̀ ń fún àwọn ẹ̀rọ méjèèjì ní àdírẹ́sì ọ̀nà ẹ̀yìn kan náà. Ìpàdé kejì yálà kò gbé kalẹ̀, tàbí ó kanra pẹ̀lú ìrísí àṣìṣe ìtọ́nisọ́nà.

Adágún alágbára ń hùwà dáadáa láìròtẹ́lẹ̀, nítorí a ń fi àdírẹ́sì fún ìpàdé kọ̀ọ̀kan láti inú adágún náà lọ́nà òmìnira. Ìyẹn kò ṣì fún ọ ní àdírẹ́sì dúró-ṣinṣin fún ẹ̀rọ kọ̀ọ̀kan, kò sì fún ọ ní ìlànà fún ẹ̀rọ kọ̀ọ̀kan tí ó so mọ́ àdírẹ́sì yẹn rárá.

Bí ìfilọ́lẹ̀ bá ń lo username-as-common-name, kókó ìwádìí yóò di orúkọ aṣàmúlò tí a ti jẹ́rìí dípò kókó-ọ̀rọ̀ ẹ̀rí, ìkọlù kan náà yóò sì tẹ̀lé ẹnikẹ́ni tí ó bá wọlé lẹ́ẹ̀mejì. Orúkọ tí ó ń darí ìṣètò gbọ́dọ̀ jẹ́ àkànṣe fún ẹ̀rọ kọ̀ọ̀kan kí ìṣètò fún ẹ̀rọ kọ̀ọ̀kan lè ní ìtumọ̀.

Ohun tí ìdánimọ̀ tí a pín kò lè ṣe nígbà ìyọkúrò

Ìfagilé ń ṣiṣẹ́ lórí ẹ̀rí, kì í ṣe lórí orúkọ tí a fi hàn àti kì í ṣe lórí ìpàdé. Fa ẹ̀rí yẹn gilé, gbogbo ẹ̀rọ tí ó ní ẹ̀dà yóò pàdánù àǹfààní lẹ́sẹ̀kẹsẹ̀, pẹ̀lú èyí tí ó wà ní ọ́fíìsì tí ẹnikẹ́ni kò fẹ́ dààmú rẹ̀. Pa á mọ́, ẹ̀rọ tí ó sọnù yóò máa ṣiṣẹ́, nítorí kò sí ohun kan nínú ìlànà tí ó yà á sọ́tọ̀ kúrò nínú ẹ̀dà tí a fọwọ́ sí.

Àwọn àkọsílẹ̀ jogún ìdàrúdàpọ̀ kan náà. Ìjáde ipò ń fi orúkọ tí ó wọ́pọ̀ àti àdírẹ́sì gidi hàn, àwọn méjèèjì sì lè jẹ́ ti ẹ̀rọ èyíkéyìí nínú méjèèjì. Àyẹ̀wò ìṣẹ̀lẹ̀ tí ó nílò láti mọ ẹ̀rọ wo ni ó ṣe kí ni kò lè dáhùn ìbéèrè yẹn láti inú àwọn àkọsílẹ̀ VPN fúnra rẹ̀, bí ipele àkọsílẹ̀ náà ti ní àlàyé tó.

Kò sí ọ̀nà àyíká oníkóòdù fún èyí. Àwọn ẹ̀rọ méjì tí ó gbé ẹ̀rí kan náà kalẹ̀, fún olùpín, ni olùkópa kan náà lẹ́ẹ̀mejì, ètò èyíkéyìí tí ó sọ òdì kejì jẹ́ àṣà ìsọrúkọ, kì í ṣe ìṣàkóso.

Ìgbà tí pínpín bá tọ́, àti bí a ṣe lè dínà rẹ̀

Pínpín ní àwọn ìlò tí ó bófin mu: àkọsílẹ̀ yàrá ìdánwò tí ọ̀pọ̀ ẹ̀rọ ìdánwò ń lò, tàbí ilé tí a ti ń bójú tó àwọn ẹ̀rọ papọ̀ tí ìlàkìtà ìfagilé kò ṣe pàtàkì. Ní irú àwọn ipò yẹn, ṣí àṣàyàn náà mọ̀ọ́mọ̀, pa ẹ̀rí-ìdánimọ̀ tí a pín mọ́ kúrò nínú ìlànà fún ẹ̀rọ kọ̀ọ̀kan, kí o sì fún adágún ní ààyè kí àwọn ìpàdé má baà kanra lórí àdírẹ́sì.

Fún ohun èyíkéyìí tí ó nílò àwọn àdírẹ́sì ọ̀tọ̀ọ̀tọ̀, àwọn àkọsílẹ̀ ọ̀tọ̀ọ̀tọ̀ tàbí ìyọkúrò ọ̀tọ̀ọ̀tọ̀, gbé àwọn ẹ̀rí ọ̀tọ̀ọ̀tọ̀ jáde nípasẹ̀ ọ̀nà ìforúkọsílẹ̀ deede. Ìyẹn ń fún gbogbo ẹ̀tò tí ó tẹ̀lé ní ohun kan ṣoṣo láti gbára lé, àṣàyàn náà sì kò ṣe pàtàkì mọ́ nítorí àwọn orúkọ ti jẹ́ àkànṣe tẹ́lẹ̀.

Ọ̀nà èyíkéyìí tí o bá yàn, dán ìlànà ìṣàkóso wò, kì í ṣe ìwọlé. So àwọn ẹ̀rọ méjèèjì pọ̀, jẹ́rìí pé wọ́n ní àwọn àdírẹ́sì ọ̀tọ̀ọ̀tọ̀, lẹ́yìn náà ṣe àfarawé pàdánù kí o sì ṣàyẹ̀wò bóyá o lè yọ ọ̀kan nínú wọn kúrò gan-an. Ìwé ìtọ́nisọ́nà openvpn(8) ń ṣàlàyé ìwọ̀n àṣàyàn náà; ìlànà ìyọkúrò rẹ ni ó ń pinnu bóyá pínpín jẹ́ ohun tí a gbà ní tòótọ́.

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