Ibi ìparí AWS Client VPN máa ń pín àwọn àdírẹ́sì alábàákẹ́gbẹ́ láti inú àkójọpọ̀ tí ìwọ yàn, àti AWS máa ń yẹ àkójọpọ̀ yẹn wò pẹ̀lú nẹ́tíwọ́kì àfojúsùn kí ó tó dá ibi ìparí náà. Àyẹ̀wò náà kì í ṣe bóyá subnet dàbí òfo. Ó jẹ́ bóyá àkójọpọ̀ náà dàpọ̀ mọ́ ìpín VPC, àti ìdáhùn náà jẹ́ ohun kan náà bóyá ẹ̀rọ EC2 kan ń lo àwọn àdírẹ́sì yẹn lónìí tàbí bẹ́ẹ̀ kọ́. Àdàpọ̀ jẹ́ ìbéèrè nípa àwọn ìpín, kì í ṣe nípa àwọn ìpínkiri.

Lọ gba àwọn àyẹ̀wò márùn-ún lẹ́sẹẹsẹ. Dúró ní èyí tí ó kọ́kọ́ kùnà, nítorí kò sí ìgbésẹ̀ tó ń bọ̀ tí ó lè tún ìpinnu àtẹ́lẹ̀ ṣe.

Àdàpọ̀ jẹ́ ìdánwò àwọn ìpín, kì í ṣe ìdánwò àwọn àdírẹ́sì òfo

Bẹ̀rẹ̀ láti CIDR VPC, kì í ṣe láti subnet tí o ń wéwèé láti so mọ́. Àkójọpọ̀ 172.20.0.0/22 wà nínú VPC 172.20.0.0/16 a sì kọ̀ ọ́ pàápàá nígbà tí kò sí subnet tí ó gbà á, nítorí àdàpọ̀ jẹ́ ẹ̀yà àwọn ìpín, kì í ṣe ti àwọn ìpínkiri lọ́wọ́lọ́wọ́. Lẹ́yìn náà fi àwọn ibi tí ibi ìparí ń darí wọn kún un: VPC alábàákẹ́gbẹ́, transit gateway àti àwọn ìpín inú ilé nípasẹ̀ ìsopọ̀ site-to-site. Ìpín èyíkéyìí tí alábàákẹ́gbẹ́ lè nílò láti dé wà nínú àkọsílẹ̀.

Kó wọn láti inú àkọsílẹ̀, kì í ṣe láti inú ìrántí: aws ec2 describe-vpcs --query "Vpcs[].CidrBlock", pẹ̀lú àwọn àkọsílẹ̀ tábìlì ọ̀nà fún subnet tí o ń wéwèé láti so mọ́.

Ìwọ̀n àkójọpọ̀ ni a pinnu ṣáájú kíkọ́

AWS gba àkójọpọ̀ alábàákẹ́gbẹ́ IPv4 láàárín /22 àti /12 lórí Client VPN. /24 kéré jù, /8 wà ní òde ìpín tí a kọ sílẹ̀, àti àwọn àṣìṣe méjèèjì wá láti wíwọn àkójọpọ̀ bí subnet ẹrù iṣẹ́. Wọn ún ní ìbámu pẹ̀lú àwọn alábàákẹ́gbẹ́ tí a retí ní àkókò kan pẹ̀lú ààyè, lẹ́yìn náà yí i ká sí ìpín tí a gbà.

Yẹ ìṣirò wò kí o tó tẹ̀ ẹ́ sínú console, nítorí ìpín tí a tẹ̀ lọ́nà tí kò tọ́ yóò yí ìwọ̀n àkójọpọ̀ padà láìsí ìkìlọ̀ kankan:

python3 -c "import ipaddress; p=ipaddress.ip_network('172.16.0.0/22'); print(p.num_addresses, p.prefixlen, p.overlaps(ipaddress.ip_network('172.20.0.0/16')))"

Ìyẹn máa ń tẹ ìye àwọn àdírẹ́sì, gígùn ìpín àti bóyá olùdíje náà bá ìpín VPC pàdé, èyí tí ó yára ju ríronú nípa netmask ní ìparí fèrèsé ìyípadà.

Resolver ní ipa àdírẹ́sì tirẹ̀

Resolver VPC máa ń dáhùn ní àdírẹ́sì ìpìlẹ̀ ìpín VPC pẹ̀lú méjì, èyí tí kò fi dandan wà nínú subnet tí o so mọ́. Ríronú pé resolver gbọ́dọ̀ gbé nínú àkójọpọ̀ alábàákẹ́gbẹ́, tàbí kíkọ́ subnet yí àdírẹ́sì yẹn ká, ń fi àwọn nǹkan kún un láìyí ohunkóhun padà. Ohun tí ó ṣe pàtàkì ni pé ibi ìparí gbé ètò DNS tí alábàákẹ́gbẹ́ lè lò àti pé a lè dé resolver láti inú tunnel.

Kọ resolver, àkójọpọ̀ alábàákẹ́gbẹ́ àti subnet tí a so mọ́ sílẹ̀ gẹ́gẹ́ bí ohun mẹ́ta ọ̀tọ̀ọ̀tọ̀ nínú ètò àdírẹ́sì. Wọ́n ń kùnà lọ́nà ọ̀tọ̀ọ̀tọ̀, àti pé ọ̀kan tọ́ kò sọ ohunkóhun nípa àwọn méjì yòókù.

Àwọn pápá mẹ́rin tí o ń fi ara rẹ̀ dá nígbà ìṣẹ̀dá

CIDR IPv4 alábàákẹ́gbẹ́ jẹ́ àìyípadà nígbà ìṣẹ̀dá. Yíyí server DNS padà, fífi ìsopọ̀ kún un, yíyí ẹgbẹ́ ààbò padà, ṣíṣe àtúnṣe àwọn òfin àṣẹ tàbí yíyí àwọn ọ̀nà split-tunnel padà jẹ́ àtúnṣe déédéé, kò sì sí ọ̀kan nínú wọn tí ó ń yí orúkọ àkójọpọ̀ padà. Àìdọ́gba yẹn ni ìdí tí èyí fi yẹ àyẹ̀wò: àwọn ètò tí kò níye lórí ni àwọn tí ìwọ yóò fẹ́ yí padà lẹ́yìn, àti èyí tí ó níye lórí ni èyí tí o fi ara rẹ̀ dá kọ́kọ́. Ka àpèjúwe ibi ìparí kí o tó wéwèé fèrèsé ìyípadà.

Yẹ ibi ìparí tí a ti gbé kalẹ̀ wò kí o tó rò pé ó ní láti tún un kọ́. aws ec2 describe-client-vpn-endpoints máa ń dá àkójọpọ̀, DNS, àmì split-tunnel àti àwọn ìsopọ̀ padà nínú ìdáhùn kan ṣoṣo, èyí tí ó sábà tó láti yọ àtúníkọ́ kúrò.

Rọ́pò ibi ìparí dípò kíkún un lẹ́sẹ̀

Ibi ìparí tuntun jẹ́ ibi ìparí tuntun, kì í ṣe ìṣíkiri. Àwọn ìpàdé tí ó wà kò lọ síbẹ̀, àwọn profáìlì alábàákẹ́gbẹ́ ń tọ́ka sí orúkọ mìíràn, àti gbogbo ètò tí o kà sí ohun déédéé gbọ́dọ̀ tún ṣe: ìwé-ẹ̀rí server, ìjẹ́rìí, àwọn ìsopọ̀, àwọn ọ̀nà, àwọn ẹgbẹ́ àṣẹ, gbígbà wíwọlé. Fi alábàákẹ́gbẹ́ kan ṣe ìjẹ́rìí sí iṣẹ́ àdáni tí ó pọn dandan àti sí ibi tí ó gbọ́dọ̀ kọ̀, lẹ́yìn náà gbèrò ìwọlé. Ohunkóhun tí o bá fò ó máa di tikẹ́ẹ̀tì ìtìlẹ́yìn lẹ́yìn.

Jẹ́ kí ibi ìparí àtijọ́ máa ṣiṣẹ́ títí tí ìjẹ́rìí yẹn yóò fi kọjá, kí o sì pa ọ̀nà ìṣàkóso mọ́ tí kò sinmi lórí èyí tuntun.

Ààlà kan tí ó yẹ kí a dà á mọ́: èyí bo àkójọpọ̀ alábàákẹ́gbẹ́ IPv4. Àwọn ètò ìrìnàjò dual-stack àti IPv6 lórí Client VPN ń tẹ̀lé àwòrán àdírẹ́sì tirẹ̀, nítorí náà má ṣe ṣe àdàkọ àkọsílẹ̀ yìí láìka ìwé ìtọ́nisọ́nà ti ipò yẹn.

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