Kí ni idi tí VPN Point-to-Site Azure kò fi yí IP gbangba rẹ padà
Tunnel point-to-site kìkì ń gbé àwọn ọ̀nà ẹ̀wọ̀n fojúkan, nítorí náà IP gbangba rẹ ṣì wà níbílè títí tunnelìpá ipá àti SNAT firewall yóò fi gbé ojú-ọ̀nà lọ sí Azure.
Mo so Azure VPN client pọ̀ lórí laptop Windows, mo ṣí ojú-ìwé ìdáhùn àdírẹ́sì, mo sì rí àdírẹ́sì gbangba kan náà tí router ilé mi fún mi. Ní àkókò yẹn, àpótí ìfòòrò ní 10.20.0.4 ń dáhùn àti orúkọ endpoint àdáni ń yanjú, nítorí náà tunnel kò tíì bàjẹ́. Gateway point-to-site ń ṣe gan-an ohun tí ìṣètò àkọ́kọ́ rẹ̀ sọ: ó ń gbé àwọn àfọ̀mọ́ àdáni, ó sì fi gbogbo ohun mìíràn sílẹ̀ lórí ìsopọ̀ àdúgbò. Gbígbà àdírẹ́sì ojú-ọ̀nà tí Azure ní ni ìyípadà nínú àpẹẹrẹ ìtọ́sọ́nà, kì í ṣe àtúnṣe.
Ohun tí gateway ń kéde ní àkọ́kọ́
Gateway ń tì àwọn ọ̀nà fún àyè àdírẹ́sì ẹ̀wọ̀n fojúkan, pẹ̀lú àwọn ẹ̀wọ̀n ẹlẹ́gbẹ́ níbi tí a ti gbà ìrékọjá gateway àti àwọn àfọ̀mọ́ àdúgbò tí a kọ́ nípasẹ̀ ìsopọ̀ site-to-site tàbí BGP. Kò sí 0.0.0.0/0 nínú àkójọ yẹn. Ẹ̀rọ ìṣiṣẹ́ rẹ ń pa ọ̀nà àkọ́kọ́ rẹ̀ mọ́ lórí Wi-Fi tàbí Ethernet, nítorí náà pákẹ́tì tí ó ń lọ sí API gbangba kì í wọ inú tunnel rárá.
Àdírẹ́sì tí client ń gbà nínú tunnel jẹ́ ìyásọ́tọ̀ àdáni láti inú adágún point-to-site. Ó ń dà client mọ̀ fún àwọn ohun-èlò inú VNet; kì í ṣe àdírẹ́sì tí internet lè rí, kò sì ní fara hàn rárá gẹ́gẹ́ bí orísun ìbéèrè tí ó ń jáde lọ sí API SaaS. Àkọsílẹ̀ àkọ́jọ́ àláyè tí a kọ́ yí ìyásọ́tọ̀ yẹn ká kò lè ṣiṣẹ́, bí o ti wà pẹ́ tó kí ó tó fara hàn nínú àwọn àkọsílẹ̀ olùpèsè.
Tunnel pípín àti tunnelìpá ipá lẹ́gbẹ̀ẹ́ ara wọn
| Split tunnel, the default | Forced tunneling | |
|---|---|---|
| Internet traffic exits through | local ISP or office router | firewall or appliance inside Azure |
| Source address the API sees | your home or office IP | the firewall public IP |
| Inspection and logging in Azure | none | policy rules plus flow logs |
| Ongoing cost | gateway only | gateway, firewall hours, data processing |
| What usually breaks | nothing on the egress path | DNS, on-premises routes, overlapping local ranges |
Ìlà kejì nìkan ni ó ń yí àdírẹ́sì tí iṣẹ́ jíjìnnà rí padà. Gbogbo ohun mìíràn nínú tábìlì yẹn jẹ́ iye owó àti ojú-ẹ̀rọ ìṣiṣẹ́ tí o gbà nígbà tí a bá ní láti yẹ̀wò tàbí túmọ̀ ojú-ọ̀nà nínú Azure. Bí ẹnìkan bá ní kí o yí IP gbangba padà, ó ń béèrè fún gbogbo ọ̀wọ̀n sọ́tùn, kì í ṣe àtúnṣe kékeré lórí client.
Àṣàyàn àárín kan wà tí ó yẹ kí a dárúkọ ṣáájú kí o tó tún ohunkóhun kọ́. VM proxy tàbí gateway nínú VNet fún ọ ní àdírẹ́sì orísun tí a ṣàkóso fún àwọn ohun-èlò tí a lè tọ́ka sí, láìṣe ìṣípòpadà ọ̀nà àkọ́kọ́ client. Ìyẹn ń pa ìṣàwárí déédé mọ́ níbílè, ó sì ṣì ń tẹ́ alábàákẹ́gbẹ́ kan lọ́rùn tí ó kàn nílò ìpè API kan láti Azure. Ó kùnà nígbà tí ohun tí a béèrè fún gan-an jẹ́ nípa gbogbo ìṣàn, nítorí ohunkóhun tí ó kọ ojútùú proxy sílẹ̀ ṣì ń jáde níbílè.
Mú kí tunnel gbé ọ̀nà àkọ́kọ́
Lórí gateway ẹ̀wọ̀n fojúkan, ọ̀nà tí a ṣe àtìlẹ́yìn fún láti darí gbogbo ìṣàn internet client sínú tunnel ni láti fi àwọn ọ̀nà àkànṣe kún ìṣètò point-to-site. Ìdajì méjì bo gbogbo àyè IPv4, ọ̀kọ̀ọ̀kan sì ṣe pàtó ju ọ̀nà àkọ́kọ́ àdúgbò lọ, nítorí náà client yàn wọ́n ju láìpa ohunkóhun rẹ́:
Set-AzVirtualNetworkGateway -VirtualNetworkGateway GWOBJ -CustomRoute 0.0.0.0/1,128.0.0.0/1
Ìlà yẹn jẹ́ àpẹẹrẹ, kì í ṣe èkún fún dídàkọ: kọ́kọ́ gba ohun gateway pẹ̀lú Get-AzVirtualNetworkGateway kí o sì fi í rọ́pò GWOBJ, kí o sì jẹ́rìí ṣáájú ṣíṣe rẹ̀ pé SKU àti àpẹẹrẹ ìgbékalẹ̀ gba àwọn ọ̀nà àkànṣe. Àwọn àfọ̀mọ́ kan náà ń fara hàn nínú portal lórí ojú-ìwé ìṣètò point-to-site, èyí tí ó jẹ́ ibi tí ó ní ààbò jù fún ṣíṣètò wọ́n bí o kò bá tíì kọ script fún gateway.
Yíyí àwọn àfọ̀mọ́ yẹn padà ń sọ àpò client di aláìṣeéṣe. Tún àpò client VPN gbà kí o sì tún un fi sórí ẹ̀rọ, nítorí àwọn ọ̀nà ń rìn nínú profáìlì. Client tí ó bá tún so mọ́ pẹ̀lú profáìlì àtijọ́ yóò pa àkójọ ọ̀nà àtijọ́ mọ́, o sì lè pàdánù wákàtí kan ní ṣíṣe àtúnṣe ìyípadà tí kò tíì dé ọ̀dọ̀ rẹ̀ rárá.
Nínú hub WAN fojúkan tí a dáàbò bo, ohun tí ó bá a mu ni ọ̀nà àkọ́kọ́ nínú tábìlì ọ̀nà hub tí a so mọ́ gateway point-to-site, pẹ̀lú Azure Firewall nínú hub tí ó ń gba ìṣàn. Firewall ń túmọ̀ àwọn ìsopọ̀ tí ó ń lọ sí internet sí àwọn àdírẹ́sì IP gbangba tirẹ̀, àti láti inú ìtúmọ̀ yẹn ni àdírẹ́sì ojú-ọ̀nà tuntun ti ń wá. Nígbà tí firewall bá ní àwọn IP gbangba púpọ̀, èyíkéyìí nínú wọn lè fara hàn gẹ́gẹ́ bí orísun, nítorí náà àkọ́jọ́ àláyè gbọ́dọ̀ ní gbogbo wọn.
Àwọn àpẹẹrẹ méjèèjì lókè jẹ́ IPv4. Àwọn àfọ̀mọ́ /1 méjì kò ṣe ohunkóhun fún IPv6, àti àtìlẹ́yìn IPv6 point-to-site kúrú tó bẹ́ẹ̀ tí o yẹ kí o dán àkópọ̀ wò ṣáájú kí o tó ṣèlérí ìdọ́gba.
Yẹ̀wò ọ̀nà, lẹ́yìn náà ojú-ọ̀nà
Lẹ́yìn títún àpò fi sórí ẹ̀rọ àti sísopọ̀ mọ́, jẹ́rìí pé client ti fi ìdajì méjèèjì sórí ẹ̀rọ gan-an. Lórí Windows, Get-NetRoute -DestinationPrefix 0.0.0.0/1 àti ìbéèrè kan náà fún 128.0.0.0/1 gbọ́dọ̀ dárúkọ interface tunnel, route print sì ń fi méjèèjì hàn lẹ́gbẹ̀ẹ́ ọ̀nà àkọ́kọ́ àkọ́kọ́ rẹ. Lórí Linux, ip route show gbọ́dọ̀ ṣe àkọ́jọ́ àwọn àfọ̀mọ́ méjì; bí kò bá ṣe bẹ́ẹ̀, profáìlì kò gbé wọn rárá.
Lẹ́yìn náà tún àdírẹ́sì gbangba yẹ̀wò láti ọ̀dọ̀ client, kí o sì ka àkọsílẹ̀ firewall fún ìsopọ̀ kan náà. Orísun gbọ́dọ̀ jẹ́ IP gbangba firewall pẹ̀lú port tí a túmọ̀. Client tí ó ṣì ń jáde níbílè nígbà tí àwọn ọ̀nà méjèèjì wà túmọ̀ sí pé àwọn pákẹ́tì dé Azure, wọ́n sì jáde ní ọ̀nà mìíràn: ọ̀nà tí olùlò pààlẹ̀ lórí subnet gateway, firewall tí ó ti ara rẹ̀ wà nínú tunnel ipá sí ẹ̀wọ̀n àdúgbò, tàbí ìlànà tí ó ń sọ ìṣàn di ní ṣáájú ìtúmọ̀.
Tún ibi-afẹ́de àdáni kan dán wò nínú ìpàdé kan náà. Agbàlejò ìfòòrò tí ó dáhùn dúró lẹ́yìn ìyípadà jẹ́ àmì ìgbà gbogbo pé àwọn àfọ̀mọ́ tuntun ti tì nnkan kan kúrò, yálà ọ̀nà àdúgbò tóóró tí a ti kéde tẹ́lẹ̀ tàbí yíyanjú orúkọ tí ó ń lọ sí olùyánjú tí kò ní olùránṣẹ́ síwájú fún àwọn agbègbè àdáni rẹ.
Ìgbà tí a ó fi tunnel pípín sílẹ̀
Bí èròǹgbà kàn jẹ́ láti dé API àdáni, endpoint àdáni tàbí ojú-ìwé alábòójútó inú, ìhùwàsí àkọ́kọ́ ló pọ̀ sí i tí kò sì ní ariwo. Tunnelìpá ipá ń fi wákàtí firewall àti owó ìṣiṣẹ́ dátà kún, ọ̀nà gígùn, àti ibi mìíràn níbi tí gbogbo ìṣàn client lè kùnà. Ó tún ń mú ìṣàn púpọ̀ ju ibi-afẹ́de kan tí o bìkítà fún lọ.
Lò ó nígbà tí a bá sọ ohun tí a béèrè fún nípa ojú-ọ̀nà: alábàákẹ́gbẹ́ gbọ́dọ̀ rí àdírẹ́sì Azure tí kò yí padà, ẹ̀ka ààbò fẹ́ kí wọ́n ṣe àkọsílẹ̀ àti yẹ̀wò àwọn ìsopọ̀, tàbí kí dátà jáde nípasẹ̀ ibi kan tí a ṣàkóso. Pẹ̀lú gbogbo èyí, àpẹẹrẹ náà fún gbogbo olùlò ní ojú-ọ̀nà pínpín, nítorí náà ìjábọ̀ fún olùlò kọ̀ọ̀kan gbọ́dọ̀ wá láti inú ìdánimọ̀ nínú ohun-èlò, kì í ṣe láti inú àdírẹ́sì orísun.
Ṣáájú kí o tó ti ìyípadà dé, jẹ́rìí àwọn nnkan mẹ́rin: àpò client tí a fi sórí ẹ̀rọ jẹ́ tuntun, àwọn ọ̀nà /1 méjèèjì wà lórí interface tunnel, ibi-afẹ́de àdáni kan ṣì ń dáhùn, àti àkọsílẹ̀ iṣẹ́ jíjìnnà ń fi àdírẹ́sì firewall hàn.