Olùbára rẹ ti IPv6 VPN dé ibi iṣẹ́ náà, ibi iṣẹ́ náà dáhùn sínú ọ̀nà abẹ́lẹ̀, ṣùgbọ́n ìdáhùn kò dé rárá. Ìrònú àkọ́kọ́ ni láti fi ẹ̀bi lé firewall tàbí ọ̀nà abẹ́lẹ̀, àti pé ní gbogbo ìgbà kò sí ẹni tí ó jẹ̀bi nínú àwọn méjèèjì. Àdírẹ́sì tí OpenVPN ń fúnni jẹ́ nẹ́tíwọ́kì inú tí ó wà nínú ọ̀nà abẹ́lẹ̀ nìkan; Google Cloud kò mọ̀ pé fd42:90::/64 yẹ kí ó wà lẹ́yìn VM kan pàtó títí tí ìwọ yóò fi sọ fún un.

Àwọn ètò méjì ọ̀tọ̀ọ̀tọ̀ ló yẹ kí wọ́n kọ́ òtítọ́ yìí, àti pé ọ̀kan nínú wọn nìkan ni OpenVPN. VPC nílò ipa-ọ̀nà kí ó tó lè dá nǹkan padà, àti pé a gbọ́dọ̀ gbà VM láàyè láti gbé ohun tí ó ń bọ̀ jáde. Tí o bá ṣe àṣìṣe ní ìdajì kankan, àmì náà yóò dàbíi bẹ́ẹ̀.

Àkójọ jẹ́ nẹ́tíwọ́kì inú, kì í ṣe ẹ̀ka-nẹ́tíwọ́kì

OpenVPN lè fúnni ní àwọn àdírẹ́sì IPv6 láti inú ìwọ̀n tí o yàn, àti pé ìwọ̀n yẹn jẹ́ àròsọ tí àwọn ìpẹ̀kun méjì ọ̀nà abẹ́lẹ̀ gbà. Kì í ṣe ẹ̀ka-nẹ́tíwọ́kì Google Cloud, kò farahàn nínú àkọsílẹ̀ ẹ̀ka-nẹ́tíwọ́kì VPC, àti pé ojú-ọ̀nà nẹ́tíwọ́kì VM kò gba àwọn àdírẹ́sì yẹn. Nítorí náà ibi iṣẹ́ tí ó ń dáhùn olùbára ń fi pákẹ́tì ránṣẹ́ sí àdírẹ́sì tí nẹ́tíwọ́kì kà sí aláìlè-ọ̀nà.

Pa àkójọ mọ́ síta kúrò nínú gbogbo ìwọ̀n tí VPC ti ń lò. Pa á mọ́ síta kúrò nínú àwọn ìwọ̀n tí ó wà lẹ́yìn àwọn ọ̀nà abẹ́lẹ̀ rẹ mìíràn pẹ̀lú. Àkópọ̀ máa ń yí àṣìṣe ọ̀nà tí ó mọ́ padà sí èyí tí ó máa ń wá lẹ́ẹ̀kọ̀ọ̀kan tí ó sì ń farahàn nìkan lábẹ́ ẹrù.

Àdírẹ́sì ìbílẹ̀ aláìlẹ́gbẹ́ bí fd42:90::/64 jẹ́ àṣàyàn tí ó bọ́gbọ́n mu fún nẹ́tíwọ́kì inú yìí. Àkọ́sí náà tún ń rán wa létí pé àpẹẹrẹ náà jẹ́ aládàáni látibẹ̀rẹ̀. Kò sí nǹkan kan nínú àkójọ ULA tí ó máa ń sọ ọ́ di orísun tí ó bófin mu lórí íńtánẹ́ẹ̀tì gbogbo ènìyàn.

Fún VPC ní ibi-àbá àti ìgbésẹ̀ tí ó kàn

Ìdáhùn nílò ipa-ọ̀nà VPC tí ibi-àbá rẹ̀ ni àkójọ àti ìgbésẹ̀ tí ó kàn ni VM VPN. Ìwé ìtọ́sọ́nà ipa-ọ̀nà àìlẹ́mìí ìsinsìnyí ń bo àwọn ìwọ̀n ibi-àbá IPv6 ó sì ń kọ àwọn irú ìgbésẹ̀ tí ó kàn tí ó yẹ, nítorí náà ṣàyẹ̀wò ìrísí tí a ṣètìlẹ́yìn fún topolojì rẹ dípò kíkópí àpẹẹrẹ IPv4 àtijọ́.

Àdírẹ́sì ìgbésẹ̀ tí ó kàn gbọ́dọ̀ jẹ́ èyí tí a ti yàn fún ojú-ọ̀nà sánmà ti ìṣẹ̀lẹ̀ náà ní tòótọ́. Àdírẹ́sì ọ̀nà abẹ́lẹ̀ inú VM kì í ṣe àdírẹ́sì yẹn. Bí o bá lò ó bẹ́ẹ̀, ó máa ń dá ipa-ọ̀nà tí ó gbé kalẹ̀ dáadáa tí kò sì ní bá pákẹ́tì kankan mu. Ka àkọsílẹ̀ ojú-ọ̀nà kí o tó kọ ipa-ọ̀nà náà.

Ipò ipa-ọ̀nà ṣe pàtàkì bíi àkọsílẹ̀ náà fúnra rẹ̀. Àwọn ipa-ọ̀nà ẹ̀ka-nẹ́tíwọ́kì ṣe pàtó ju àwọn ipa-ọ̀nà àdáni tí o fi kún lọ, nítorí náà àkójọ tí a gé jáde láti inú ìwọ̀n ẹ̀ka-nẹ́tíwọ́kì tí ó wà yóò pàdánù sí ipa-ọ̀nà ẹ̀ka-nẹ́tíwọ́kì, bí a ti kọ ipa-ọ̀nà àdáni náà bí. Yan àkójọ ọ̀tọ̀ọ̀tọ̀, lẹ́yìn náà jẹ́rìí pé ipa-ọ̀nà fi ìṣẹ̀lẹ̀ hàn gẹ́gẹ́ bí ìgbésẹ̀ tí ó kàn àti àkọ́sí ibi-àbá tí ó tọ́:

gcloud compute routes create vpn6-return \
  --network=vpn-vpc \
  --destination-range=fd42:90::/64 \
  --next-hop-instance=openvpn-vm \
  --next-hop-instance-zone=europe-west1-b

Gbígbé jáde gbọ́dọ̀ ṣiṣẹ́ lẹ́ẹ̀mejì

Ipa-ọ̀nà ń gbé pákẹ́tì náà dé ìṣẹ̀lẹ̀. Kò mú kí ìṣẹ̀lẹ̀ fẹ́ gbé nǹkan tí a kò tọ́ka sí í jáde, àti pé àṣẹ yẹn wà ní ìpele méjì.

Ẹ̀gbẹ́ sánmà nílò agbára gbígbé jáde ti ìṣẹ̀lẹ̀ ṣíṣẹ́; èyí ni ètò tí ó ń gbà VM láàyè láti gba ìrìnàjò fún àwọn àdírẹ́sì tí kò ní àti láti gbé e jáde. Ẹ̀gbẹ́ àlejò nílò gbígbé jáde IPv6 tirẹ̀, nítorí kẹ́nẹ́lì ń ṣe ìpinnu ọ̀tọ̀ọ̀tọ̀ lẹ́yìn tí pákẹ́tì bá dé. Àwọn méjèèjì gbọ́dọ̀ ṣí ṣáájú kí ìdáhùn kan ṣoṣo tó kọjá ọ̀nà abẹ́lẹ̀.

sysctl -w net.ipv6.conf.all.forwarding=1

Lẹ́yìn náà àwọn òfin firewall gbọ́dọ̀ gba ìwọ̀n orísun inú ní ẹ̀gbẹ́ méjèèjì. Google Cloud ń ṣàyẹ̀wò pákẹ́tì tí a ti yọ kùùkù, nítorí náà òfin tí ó bo ẹ̀ka-nẹ́tíwọ́kì VPC nìkan yóò sọ ìrìnàjò àkójọ nù lẹ́yìn tí ọ̀nà abẹ́lẹ̀ ti ṣàṣeyọrí tẹ́lẹ̀. Fi àkójọ kún òfin ìwọlé gẹ́gẹ́ bí ìwọ̀n orísun, kí o sì ṣàyẹ̀wò pé kò sí ìlànà jáde àdáni tí ó ń dí ìdáhùn. Òfin àṣẹ àìsọ ní ń bo ipò àkọ́kọ́, òfin jáde tí a fi ọwọ́ kọ kò bo ó.

Sọ fún OpenVPN ẹni tí ó ní kí ni

OpenVPN ń gbé jáde sí olùbára nígbà tí ó bá mọ̀ pé olùbára yẹn ni ó ní ibi-àbá náà. Àwọn àdírẹ́sì olùbára láti inú àkójọ ni ìtọ́sọ́nà olùpín tí ó ń ṣàlàyé àkójọ ń bójú tó, ṣùgbọ́n ẹ̀ka-nẹ́tíwọ́kì lẹ́yìn olùbára jẹ́ ètò mìíràn ó sì nílò àkọsílẹ̀ ohun-ìní tí ó ṣe kedere fún olùbára yẹn.

Dídàpọ̀ àwọn méjèèjì ń dá ọ̀nà abẹ́lẹ̀ tí ping sí olùpín ń ṣiṣẹ́ nínú rẹ̀ ṣùgbọ́n kò sí nǹkan lẹ́yìn rẹ̀. Pinnu irú ipò tí o ń kọ́, lẹ́yìn náà kọ àkọsílẹ̀ tí ó bá mu dípò kíkún ìlà push kejì àti ríretí.

Pa ojú-ọ̀nà íńtánẹ́ẹ̀tì mọ́ síta kúrò nínú àpẹẹrẹ yìí

Àwọn ojú-ọ̀nà aládàáni àti ojú-ọ̀nà íńtánẹ́ẹ̀tì jẹ́ ètò ọ̀tọ̀ọ̀tọ̀. Àkójọ ULA lè dé àwọn ibi iṣẹ́ VPC nípasẹ̀ ọ̀nà abẹ́lẹ̀ nígbà tí ọ̀nà àti gbígbé jáde bá gbà, àti pé àkójọ kan náà kò ní ọ̀nà sí íńtánẹ́ẹ̀tì gbogbo ènìyàn nípasẹ̀ VPC, nítorí ẹnubodè sánmà kò ní gba orísun ọ̀nà abẹ́lẹ̀ àìlẹ́mìí gẹ́gẹ́ bí tirẹ̀.

Bí àwọn olùbára bá tún nílò ojú-ọ̀nà íńtánẹ́ẹ̀tì, ṣètò àpẹẹrẹ àdírẹ́sì àti ipa-ọ̀nà tí a ṣètìlẹ́yìn fún un, pa á mọ́ lómìnira kúrò nínú àkójọ aládàáni, kí o sì dán àwọn ọ̀nà méjèèjì wò lọ́tọ̀ọ̀tọ̀. Ọ̀nà kan tí ó ń ṣiṣẹ́ kò sọ nǹkan kan nípa èkejì, àti pé àpẹẹrẹ tí ó dà wọ́n pọ̀ yóò kùnà ní ọ̀nà tí ó dàbí ọ̀nà abẹ́lẹ̀ tí ó ti já.

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