duplicate-cn ń fún ẹ̀rọ méjì ní ìdánimọ̀ kan, kì í ṣe méjì
duplicate-cn ń gbà kí ìpàdé kejì wà lẹ́sẹ̀ẹ̀kan náà lábẹ́ orúkọ kan. Kò dá ìdánimọ̀ ẹ̀rọ kejì, àdírẹ́sì kejì tàbí ìfagilé lọ́tọ̀ọ̀tọ̀ rí.
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ọ́.