Sísọ OpenVPN nípasẹ̀ TCP àti UDP láti orí ẹ̀rọ kan
Ìlànà kan máa ń so ìrìnàjò kan mọ́ ṣáájú 2.7. Ṣe àfiwé TAP tí a so pọ̀, TUN abẹ́-ẹ̀ka méjì àti àkójọpọ̀ àdérèsí tí a pín, kí o sì so gbogbo profáìlì mọ́ olùgbọ́ rẹ̀.
Àwọn nẹ́tíwọ́kì tí ó gba TCP 443 nìkan lọ́wọ́ wà pọ̀ mọ́ àwọn tí ń gba UDP kọjá lọ́nà àìsàn-ọkàn, ẹ̀rọ olùpèsè kan sì ní láti sin àwọn méjèèjì. Profáìlì pẹ̀lú proto udp ń dáhùn ẹgbẹ́ kejì, ó sì kùnà ní ti kìn-ín, àti pé yíyí ìṣètò kan náà padà láti sọ proto tcp kò ní dá olùgbọ́ kejì sílẹ̀. Ìtọ́nisọ́nà yan ìrìnàjò kan fún ìlànà kan. Gbogbo ohun mìíràn ń tẹ̀lé ààlà yẹn.
Yálà o ń ṣiṣẹ́ ìlànà tó pọ̀ ju ọ̀kan lọ, tàbí o ń ṣiṣẹ́ ẹ̀dà tí ó lè so ọ̀pọ̀ sọ́kẹ́tì pọ̀ ní àkókò kan.
Ṣáájú 2.7, ìlànà kan so ìrìnàjò kan
OpenVPN àwùjọ so sọ́kẹ́tì tí proto ṣàpèjú rẹ̀, ìtọ́nisọ́nà yẹn sì yan ìrìnàjò kan fún ẹ̀dà náà. TCP àti UDP jẹ́ àkójọ mìíràn, nítorí náà orúkọ pọ́tì kan náà lè jẹ́ kí àwọn méjèèjì gbà ní àkókò kan, ṣùgbọ́n kì í ṣe ìlànà kan. Nítorí náà ìlà 2.6 ń fún ọ ní ìrìnàjò kan fún dẹ́mọ́nì kọ̀ọ̀kan. OpenVPN 2.7 yọ ààlà yẹn kúrò fún àwọn sẹ́fà, tí wọ́n lè so ọ̀pọ̀ sọ́kẹ́tì nípasẹ̀ ọ̀pọ̀ gbólóhùn --local nínú ìlànà kan.
Ṣàyẹ̀wò ẹ̀dà kí o tó ṣe àpẹẹrẹ ní àyíká èyíkéyìí ìdáhùn, nítorí ètò 2.7 jẹ́ àwòṣe ìṣiṣẹ́ mìíràn pẹ̀lú ìtọ́nà ìṣètò tirẹ̀. Ìtọ́nà tí a kọ fún 2.6 ń ṣàpèjú ìlànà méjì bí kò tilẹ̀ sọ bẹ́ẹ̀.
Ọ̀nà mẹ́ta láti ṣiṣẹ́ ẹ̀dà méjì
Pẹ̀lú TAP, ṣiṣẹ́ ẹ̀dà kan fún ìrìnàjò kọ̀ọ̀kan kí o sì so ẹ̀rọ tap méjì pọ̀ pẹ̀lú afárá lórí ẹ̀rọ náà. Àwọn ẹgbẹ́ olùlò méjèèjì ń parí ní ẹkùn ìgbóhùnsáfẹ́fẹ́ kan náà, èyí tí ó jẹ́ kí àkójọpọ̀ àdérèsí kan le bo wọ́n, tí ó sì ń jẹ́ kí àwọn ìlànà tí ó gbára lé ìgbóhùnsáfẹ́fẹ́ máa ṣiṣẹ́. Pẹ̀lú TUN, afárá kò sí, nítorí náà pínpín tí ó rọrùn jùlọ ń fún ẹ̀dà kọ̀ọ̀kan ní abẹ́-ẹ̀ka tirẹ̀, ìtọ́sọ́nà sì ń pa àwọn ẹgbẹ́ olùlò méjèèjì mọ́ ọ̀tọ̀ọ̀tọ̀. Àṣàyàn kẹta ń pa àkójọpọ̀ kan mọ́ nípa jẹ́ kí ẹ̀dà kọ̀ọ̀kan pe àkọsílẹ̀ learn-address tí ó fi ọ̀nà /32 sínú fún olùlò nípasẹ̀ ẹ̀rọ ẹ̀dà yẹn.
Ètò kẹta yẹn ni àwọn ènìyàn ń béèrè fún, ó sì ni ó nílò ìṣọ́ra jùlọ, nítorí àkọsílẹ̀ náà di apá kan ọ̀nà dátà, ó sì gbọ́dọ̀ ṣe àkóso àwọn ìṣẹ̀lẹ̀ ìfikún, ìmúdójúìwọ̀n àti ìparẹ́ lọ́nà tí ó tọ́.
| Arrangement | Interfaces | Address pool | Cost |
|---|---|---|---|
| Bridged TAP pair | Two tap devices joined by a bridge | One shared pool | Broadcast traffic and bridge maintenance |
| Two TUN subnets | Two tun devices, no bridge | One pool per instance | Routing rules and two plans |
| Shared pool with routes | Two tun devices plus a hook | One pool across both | A script on the data path |
Pa ẹ̀dà méjèèjì mọ́ ọ̀tọ̀ọ̀tọ̀
Ẹ̀dà kọ̀ọ̀kan tún nílò pọ́tì tàbí àdérèsí ọ̀tọ̀ọ̀tọ̀, fáìlì ipò ọ̀tọ̀ọ̀tọ̀ àti ibi àkọsílẹ̀ ọ̀tọ̀ọ̀tọ̀. Dẹ́mọ́nì méjì tí ń kún fáìlì ipò kan náà ń mú ìjáde tí a kò lè kà ní àkókò ìṣẹ̀lẹ̀, ìgbà yẹn sì ni o nílò rẹ̀ gan-an. Tí ẹ̀dà kejì bá so àdérèsí pàtó kan, àdérèsí yẹn gbọ́dọ̀ wà lórí ẹ̀rọ nígbà tí ìlànà bẹ̀rẹ̀; bí bẹ́ẹ̀ kọ́ yóò jáde pẹ̀lú ìkùnà ìso kí ó tó sọ ohunkóhun nípa kọ́kọ́rọ́.
Sọ orúkọ àwọn ẹ̀ka àti profáìlì kí ìrìnàjò hàn kedere láti orúkọ fáìlì. Olùṣiṣẹ́ tó kàn kò gbọ́dọ̀ ní láti ṣí ìṣètò láti mọ èyí tí í ṣe TCP.
So profáìlì mọ́ olùgbọ́
Sẹ́fà tí ń ṣiṣẹ́ proto tcp ń retí profáìlì olùlò pẹ̀lú proto tcp-client, profáìlì tí ó ṣì gbé proto udp síbẹ̀ ní ojú olùgbọ́ yẹn ń parí àkókò láìsí àṣìṣe tí olùlò lè ṣe nǹkan kan sí. Pa profáìlì méjì mọ́ tí ìgbékalẹ̀ bá ń pèsè ìrìnàjò méjèèjì, kí o sì fi àmì sí wọn kí ẹ̀ka ìrànwọ́ lè mọ èyí tí a gbìyànjú. Nọ́mbà pọ́tì nìkan kò ṣàpèjú ìrìnàjò.
Àwọn òfin ògiri iná ń tẹ̀lé pínpín kan náà: òfin fún UDP 1194 kò sọ ohunkóhun nípa TCP 1194, òfin fún àdérèsí kan kò sì bo olùgbọ́ mìíràn.
Ka ojú sẹ́fà náà kọ́kọ́
Bẹ̀rẹ̀ pẹ̀lú ss -lntup lórí sẹ́fà kí o sì fìdí rẹ̀ múlẹ̀ pé olùgbọ́ TCP àti UDP méjèèjì ń farahàn. Lẹ́yìn náà so olùlò kan láti oríṣi kọ̀ọ̀kan kí o sì yẹ ìjáde ipò wò fún àkọsílẹ̀ méjì pẹ̀lú àdérèsí ọ̀tọ̀ọ̀tọ̀. Tí sọ́kẹ́tì bá wà tí olùlò kò sì dé, ọ̀nà tàbí ògiri iná ń kọ àwọn pákẹ́tì kúrò kí dẹ́mọ́nì tó rí wọn.
Sọ́kẹ́tì tí kò farahàn rárá jẹ́ ìṣòro ìṣètò tàbí ìso, sọ́kẹ́tì tí ó farahàn ṣùgbọ́n tí kò ṣàkọsílẹ̀ ìsopọ̀ rárá jẹ́ ìṣòro ìṣẹ́. Àwọn méjèèjì dàbí ọ̀kan náà láti ojú olùlò, ìdí nìyẹn tí a fi ń wo ojú sẹ́fà fúnra rẹ̀ kọ́kọ́. Rántí pé TCP ń gbé ìdènà orí ìlà, nítorí náà pípèsè rẹ̀ jẹ́ ìgbésẹ̀ ìrílẹ̀sí kì í ṣe ìgbéga fún àwọn olùlò tí wọ́n ní ọ̀nà UDP tí ó mọ́.