Yíyí IP gbangba ti ẹnu-ọ̀nà VPN Azure padà àti gbígbé ìforúkọsílẹ̀
Ìtọ́nisọ́nà fún yíyí IP gbangba ti ẹnu-ọ̀nà VPN padà àti gbígbé rẹ̀ láàárín àwọn ìforúkọsílẹ̀, pẹ̀lú àkójọ, ìdápadà àti àwọn àyẹ̀wò àyíká tí ó ń pa àwọn tunnel mọ́.
Nínú Azure, àwọn nǹkan mẹ́ta ọ̀tọ̀ọ̀tọ̀ ni a ń pè ní àdírẹ́sì ẹnu-ọ̀nà. Àdírẹ́sì àdáni ni a ń pín láti GatewaySubnet. Àdírẹ́sì gbangba jẹ́ orísun IP gbangba ọ̀tọ̀ tí ìṣètò IP ẹnu-ọ̀nà ń tọ́ka sí. Ìforúkọsílẹ̀ àti àyíká cloud ni àyíká tí shell rẹ ń lò láti rí ọ̀kan nínú wọn. Yí ọ̀kan padà, àwọn méjì yòókù yóò dúró síbi wọn, ìdí nìyẹn tí iṣẹ́ àdírẹ́sì fi ń dáwọ́ dúró ní àárín.
Mo ń ṣe àwọn ìyípadà wọ̀nyí ní ìpele mẹ́rin: àkójọ àwọn nǹkan, ìpinnu bóyá IP gbangba yóò lọ lórí ẹnu-ọ̀nà tí ó wà tàbí a ó tún ẹnu-ọ̀nà kọ́, fífi ìyípadà sílò nígbà tí àdírẹ́sì àtijọ́ ṣì wà lọ́wọ́, àti lẹ́yìn náà dídánjú gbogbo tunnel láti ẹ̀gbẹ́ méjèèjì kí a tó pa nǹkan rẹ́. Ìpele tí àwọn ènìyàn ń fojú fo ni àkójọ.
Èwo nínú àwọn nǹkan mẹ́ta ni o ń yí padà gan-an
Dárúkọ nǹkan náà kí o tó ṣí portal. Ẹnu-ọ̀nà VPN ń gba àdírẹ́sì àdáni rẹ̀ láti subnet tí ó gbọdọ̀ ní orúkọ GatewaySubnet gan-an, Azure sì ń pín ín láti orí ìpilẹ̀ yẹn; kò sí pápá gbogbogbò láti fi kàn án. Àdírẹ́sì dàbí aláìyẹ kìkì nítorí subnet náà dúró ṣinṣin. Tún subnet náà sọ̀rọ̀ àdírẹ́sì tàbí tún ẹnu-ọ̀nà kọ́, yóò lọ pẹ̀lú wọn.
Àdírẹ́sì gbangba ṣe é yí padà, ṣùgbọ́n àwọn òfin SKU ń pinnu bóyá ìyípadà náà bófin mu. Ẹnu-ọ̀nà Basic ń bá IP gbangba aláyọ̀ Basic mu, àwọn SKU VpnGw nílò Standard aláìyẹ, ẹnu-ọ̀nà aláṣepọ̀ agbègbè sì nílò IP gbangba Standard pẹ̀lú àwọn agbègbè kan náà. SKU tí kò tọ́ ni a kọ̀ kí tunnel tó ṣubú.
| Object | Where it lives | What a change forces |
|---|---|---|
| Private address | GatewaySubnet prefix, assigned at deployment | Subnet resize or rebuild, then routes, NSGs and peer review |
| Public address | Public IP resource referenced by the IP configuration | Gateway reprovision, peer and allowlist edits, new client profiles |
| Subscription context | Your PowerShell or CLI session | Nothing in Azure, and it clears most not-found errors |
Àkójọ kí nǹkan tó gbé
Kọ́kọ́ fi ìforúkọsílẹ̀ hàn, nítorí láìsí rẹ̀ àkójọ yòókù kò ní láárí. Ṣàkọsílẹ̀ ẹnu-ọ̀nà, àwọn ìṣètò IP rẹ̀ àti gbogbo ìsopọ̀ tí ó parí lórí rẹ̀, kí o sì pa àbájáde mọ́ lẹ́gbẹ̀ẹ́ àkọsílẹ̀ ìyípadà.
Get-AzContext | Select-Object Subscription, Tenant, Environment
Get-AzVirtualNetworkGateway -ResourceGroupName rg-hub -Name gw-hub |
Select-Object Name, Sku, EnableActiveActive, IpConfigurations
Get-AzVirtualNetworkGatewayConnection -ResourceGroupName rg-hub |
Select-Object Name, ConnectionStatus, ConnectionType
Àwọn ID orísun ṣe pàtàkì ju orúkọ lọ. Ìsopọ̀ kan ń di àwọn ìtọ́kasí sí ẹnu-ọ̀nà àti sí ẹnu-ọ̀nà nẹ́tíwọ́kì àdúgbò mú, àwọn ID wọ̀nyí sì ń farahàn nínú script, ìkìlọ̀ àti ìpín ìlànà tí kò sí ẹni tí ó rántí. Ṣe àkójọ ohun tí ó wà ní ìta Azure pẹ̀lú: orúkọ DNS tí ó ń lọ sí àdírẹ́sì, àkójọ ìyọ̀nda alábàákẹ́gbẹ́, àti fireproof ẹ̀ka tí ó ń di IP àtijọ́ mú.
Yíyí IP gbangba padà lórí ẹnu-ọ̀nà tí ó ń ṣiṣẹ́
Kọ́kọ́ ṣẹ̀dá àdírẹ́sì àrọ́po ní ẹkùn kan náà àti pẹ̀lú àkójọ agbègbè tí ó bá ẹnu-ọ̀nà mu, kí o sì fi orísun àtijọ́ sílẹ̀ níbẹ̀. Lẹ́yìn náà tún ìṣètò IP kọ́ kí o sì fi ìmúdójúìwọ̀n ránṣẹ́ ní ìpè kan. Ìpè yẹn ń rọ́pò gbogbo àkójọ ìṣètò, nítorí náà ẹnu-ọ̀nà ṣíṣe-ṣíṣe nílò méjèèjì, bí bẹ́ẹ̀ kọ́ tunnel kan yóò kù tí èkejì yóò sọnù.
$gw = Get-AzVirtualNetworkGateway -ResourceGroupName rg-hub -Name gw-hub
$pip = New-AzPublicIpAddress -Name pip-gw-hub-2 -ResourceGroupName rg-hub `
-Location westeurope -AllocationMethod Static -Sku Standard
$conf = New-AzVirtualNetworkGatewayIpConfig -Name gwipconfig1 `
-SubnetId $gw.IpConfigurations[0].Subnet.Id -PublicIpAddressId $pip.Id
Set-AzVirtualNetworkGateway -VirtualNetworkGateway $gw -IpConfigurations $conf
Àwọn tunnel ń ṣubú nígbà tí a ń tún ẹnu-ọ̀nà múlẹ̀. Ẹ̀gbẹ́ ọ̀nà jíjìn nílò ìtòlẹ́sẹẹsẹ: firewall alábàákẹ́gbẹ́ ń tẹ̀síwájú ní fífi àdírẹ́sì àtijọ́ pèsè títí ẹnìkan yóò fi ṣàtúnṣe, ìsopọ̀ tí ẹ̀gbẹ́ jíjìn rẹ̀ ń retí IP tó kọjá yóò dúró ní ìsàlẹ̀ bó ti wù kí Azure dàbí aláìlera. Sókè TTL DNS kí window tó dé.
Àwọn oníbàárà point-to-site nílò profaili tuntun, nítorí àkójọ tí a gbà wálẹ̀ ń gbé ibi ìparí. Orúkọ DNS àkànṣe níwájú ẹnu-ọ̀nà ń gbà ọ́ lọ́wọ́ ìpínpadà: pa orúkọ mọ́, yí àkọsílẹ̀ padà.
Gbígbé ẹnu-ọ̀nà lọ sí ìforúkọsílẹ̀ mìíràn
Gbígbé orísun ń gbé àkójọ kan, ẹnu-ọ̀nà nìkan sì ni ọmọ ẹgbẹ́ tí kò wúlò jù. Nẹ́tíwọ́kì fojú, àwọn orísun IP gbangba, àwọn ẹnu-ọ̀nà nẹ́tíwọ́kì àdúgbò àti àwọn ìsopọ̀ ń rìn pọ̀ nítorí ọ̀kọ̀ọ̀kan ń di ìtọ́kasí sí èkejì mú. Ìforúkọsílẹ̀ àfojúsùn gbọdọ̀ wà ní tenant kan náà, Microsoft.Network gbọdọ̀ forúkọsílẹ̀ níbẹ̀, ìwọ sì nílò àǹfààní kíkọ ní ẹ̀gbẹ́ méjèèjì.
Ìdánjú ń ṣiṣẹ́ kí nǹkan tó yí padà, nítorí náà gbígbé tí a kọ̀ ń fi àwọn orísun sílẹ̀ níbẹ̀. Ìdí nìyẹn tí gbígbé fi tọ́ sí ìgbìyànjú kí a tó tún kọ́: gbígbé tí ó ṣàṣeyọrí ń gbé IP gbangba pẹ̀lú, nítorí náà àwọn alábàákẹ́gbẹ́ àti àkójọ ìyọ̀nda ń tẹ̀síwájú ṣiṣẹ́, nígbà tí ẹnu-ọ̀nà tí a tún kọ́ kì í fi àdírẹ́sì kan náà padà.
az resource move --destination-group rg-hub `
--destination-subscription-id 00000000-0000-0000-0000-000000000000 `
--ids /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg-hub/providers/Microsoft.Network/virtualNetworkGateways/gw-hub
Ka ìkùnà ìdánjú dípò kíkó rẹ̀ padà. Àwọn ìdí tí ó wọ́pọ̀ ni ìgbẹ́kẹ̀lé tí a fi sílẹ̀, irú orísun tí kò lè gbé, tàbí títì pa ìkan nínú àwọn ẹgbẹ́ orísun. Bí gbígbé kò bá ṣeé ṣe, tún kọ́ ní àfojúsùn kí o sì yí padà: jẹ́rìí ìtọ́nisọ́nà àti ìjẹ́rìí láti subnet ìdánwò, dá àwọn ìsopọ̀ àtijọ́ dúró dípò pípa wọ́n rẹ́, lẹ́yìn náà yọ ọ̀nà àtijọ́ kúrò ní window tó ń bọ̀.
Nígbà tí ẹnu-ọ̀nà bá dàbí ẹni tí ó sọnù, yẹ àyíká wò
Àṣìṣe kò rí ni ó sábà jẹ́ àṣìṣe ìwọ̀n. Àkọsílẹ̀ tí ó ní ọ̀pọ̀ ìforúkọsílẹ̀ ń tọ́ cmdlet sí èyí tí kò tọ́, ìfiránṣẹ́ sì ń dá orísun lẹ́bi. Wá nǹkan náà nípasẹ̀ ID orísun kíkún: ID ń gbé ìforúkọsílẹ̀ ara rẹ̀, nítorí náà bí ó bá yanjú, kò sí nǹkan tí ó sọnù, àyíká àkọ́kọ́ rẹ sì kò tọ́.
Àìbámu méjì mìíràn ni a ń kà bákan náà. Ẹnu-ọ̀nà cloud ìṣòwò kò sí ní ìpàdé tí ó dojú kọ àyíká ìjọba tàbí China, àwọn ẹ̀dà module àtijọ́ sì ń pàdánù àwọn ìrísí orísun tí API ti ń dá padà. Di ìforúkọsílẹ̀ mú, bá àyíká mu, lẹ́yìn náà ṣí ẹjọ́.
Set-AzContext -SubscriptionId 11111111-1111-1111-1111-111111111111
Get-AzResource -ResourceId /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg-hub/providers/Microsoft.Network/virtualNetworkGateways/gw-hub
Dánjú láti ẹ̀gbẹ́ méjèèjì kí o tó tún ṣe
Ìsopọ̀ jẹ́ ipò, kì í ṣe ẹ̀rí. Yẹ ipò tunnel fún ìsopọ̀ kọ̀ọ̀kan, ipò BGP bí o bá ń lo ìtọ́nisọ́nà aláyọ̀, àti àwọn ọ̀nà tí ó wúlò lórí subnet iṣẹ́. Lẹ́yìn náà fi ìbéèrè gidi kan gba app tí ó sinmi lórí tunnel. Ìsopọ̀ lè sọ pé ó so pọ̀ nígbà tí ìpilẹ̀ tí o nílò kò sí nínú tábìlì ọ̀nà.
Get-AzVirtualNetworkGatewayBGPPeerStatus -VirtualNetworkGatewayName gw-hub -ResourceGroupName rg-hub
Get-AzEffectiveRouteTable -NetworkInterfaceName nic-app -ResourceGroupName rg-app
Pa IP gbangba àtijọ́ mọ́ ní àìsopọ̀ dípò pípa rẹ́ rẹ́ títí window ìdápadà yóò fi dé, kí o sì kọ àwọn àtúnṣe alábàákẹ́gbẹ́ àti firewall kí a lè yí wọ́n padà ní ìtòlẹ́sẹẹsẹ.
- Àyíká ti di mú sí ìforúkọsílẹ̀ tí ó ní ẹnu-ọ̀nà
- IP gbangba àtijọ́ ni a pa mọ́, a kọ àwọn ìgbẹ́kẹ̀lé rẹ̀
- Gbogbo ìsopọ̀ wà ní àwọ̀ ewé àti ìbéèrè gidi kan gba inú rẹ̀
- A gbé àwọn olùlò point-to-site lọ sí profaili tuntun
- A yí àkọsílẹ́ DNS padà, a sì kọ iye tó kọjá