Azure VPN முன்னொட்டைச் சேர்த்தால் இணைப்பு துண்டிக்கப்படுவது ஏன்
தொலை முன்னொட்டு VNet-ல் அல்ல, உள்ளூர் நெட்வொர்க் நுழைவாயிலில் உள்ளது. அதை மாற்றுவது இணைப்பை நீக்குகிறது; நுழைவாயில் தொடப்படாமல் உள்ளது.
தவறான Azure பொருளில் சேர்க்கப்படும் முன்னொட்டு Connected எனத் தெரிவித்து எதையும் அனுப்பாத இணைப்பை உருவாக்குகிறது, இது இந்த அடுக்கில் மிக விலையுயர்ந்த தவறு வகை. மூன்று வளங்கள் ஈடுபட்டுள்ளன, அவற்றில் ஒன்று மட்டுமே தொலை முகவரி இடத்தைக் கொண்டுள்ளது: மெய்நிகர் நெட்வொர்க் நுழைவாயில், தொலைப் பக்கத்தை விவரிக்கும் உள்ளூர் நெட்வொர்க் நுழைவாயில், மற்றும் அவற்றை இணைக்கும் இணைப்பு. முன்னொட்டு உள்ளூர் நெட்வொர்க் நுழைவாயிலுக்குச் சொந்தமானது, மாற்றம் நடைமுறைக்கு வர இணைப்பு மீண்டும் கட்டப்பட வேண்டும், நுழைவாயில் பொதுவாகத் தொடப்படாமல் விடப்படுகிறது. வரிசை பேச்சுவார்த்தைக்கு உட்பட்டது அல்ல, மேலும் வலைவாசல் அதன் ஒரு பகுதியை மட்டுமே காட்டுகிறது.
மூன்று பொருட்கள், அவற்றில் ஒன்று முன்னொட்டை வைத்திருக்கிறது
மெய்நிகர் நெட்வொர்க்கின் முகவரி இடம் வேறு கேள்விக்குப் பதிலளிக்கிறது: Azure-க்குள் என்ன வாழ்கிறது. அங்கு தொலை முன்னொட்டைச் சேர்ப்பது போக்குவரத்தை அங்கு வழிமாற்றாது, தளம் தனக்குச் சொந்தமானதாகக் கருதும் இடத்தை மட்டுமே விரிவாக்குகிறது, இது உண்மையான தொலை வரம்புடன் மோதலாம். தொலை முன்னொட்டுகளை வைத்திருக்கும் பொருள் உள்ளூர் நெட்வொர்க் நுழைவாயில், மேலும் இணைப்பு இரு நுழைவாயில்களையும் முன்பே பகிரப்பட்ட விசையையும் குறிப்பிடுகிறது.
நினைவில் வைக்க வேண்டிய மூன்றாவது நிபந்தனையும் உள்ளது. GatewaySubnet நிர்வகிக்கப்படும் நுழைவாயில் நிகழ்வுகளை ஹோஸ்ட் செய்கிறது, அதே பெயரைக் கொண்டிருக்க வேண்டும், Basic அல்லாத SKU-களுக்கு குறைந்தபட்சம் /27 இருக்க வேண்டும்.
அந்த துணை வலையமைப்பில் வேறு எதுவும் இல்லை, மேலும் முன்னொட்டு மாற்றத்திற்கு அதைத் தொட வேண்டிய காரணமில்லை. உள்ளூர் நெட்வொர்க் நுழைவாயிலில் இல்லாத முன்னொட்டு இணைப்பு நிலை என்ன சொன்னாலும் அடைய முடியாதது, ஏனெனில் நுழைவாயில் சுரங்கப்பாதையைப் பேசும்போது தனக்குத் தெரிவிக்கப்பட்ட முன்னொட்டுகளை மட்டுமே வழங்குகிறது. அதனால்தான் அறிகுறி சமச்சீரற்றது: சுரங்கப்பாதை மேலே உள்ளது, பாதுகாப்புச் சங்கம் சரியாக உள்ளது, ஒரு துணை வலையமைப்பு மட்டும் போக்குவரத்து தேர்விகளில் ஒருபோதும் தெரிவதில்லை. அண்டை நெட்வொர்க்குகள் வேலை செய்யும்போது ஒரு தொலை வரம்பு மட்டும் இல்லாவிட்டால், சுரங்கப்பாதையைப் பார்ப்பதை நிறுத்தி உள்ளூர் நெட்வொர்க் நுழைவாயிலைப் படியுங்கள்.
இணைப்பே ஏன் நீக்கப்படுகிறது
இணைப்புப் பொருள் பேசப்பட்ட உள்ளமைவை அதன் முழு ஆயுளுக்கும் நிலைநிறுத்துகிறது. அதனால்தான் ஆவணப்படுத்தப்பட்ட நடைமுறை முதலில் இணைப்பை நீக்கி, உள்ளூர் நெட்வொர்க் நுழைவாயிலைப் புதுப்பித்து, பின்னர் அதே பகிரப்பட்ட விசையுடன் இணைப்பை மீண்டும் உருவாக்குகிறது. முன்னொட்டு மாற்றத்திற்கு மட்டும் நுழைவாயில் நிகழ்வுகள் மீண்டும் கட்டப்படுவதில்லை, இது நிறுத்தத்தை நுழைவாயிலை மீண்டும் வரிசைப்படுத்துவதற்குப் பதிலாக இணைப்பைப் பிரிப்பதற்கு மட்டுப்படுத்துகிறது.
அந்த நீக்கமே நிறுத்தம், எனவே அதை விரைவான திருத்தத்திற்குப் பதிலாக தொடக்கமும் எதிர்பார்க்கப்பட்ட முடிவும் கொண்ட திட்டமிட்ட மாற்றமாகக் கருதுங்கள். PowerShell-ல் வரிசை சுருக்கமானது: Remove-AzVirtualNetworkGatewayConnection -Name Conn1 -ResourceGroupName RG1 -Force, பின்னர் Set-AzLocalNetworkGateway புதிய -AddressPrefix வரிசையுடன், பின்னர் New-AzVirtualNetworkGatewayConnection அதே -SharedKey மற்றும் அதே நுழைவாயில்களுடன். விசையை மீண்டும் பயன்படுத்துவது முக்கியம், ஏனெனில் தொலைப் பக்கம் மீண்டும் உள்ளமைக்கப்படவில்லை, புதிய விசை என்பது தொலை சாதனத்தின் உரிமையாளருடன் ஒருங்கிணைப்பைக் குறிக்கிறது. அந்தச் சாதனத்தை வேறு குழு இயக்கினால், எதையும் நீக்குவதற்கு முன் அவர்களுடன் நேர சாளரத்தை ஒப்புக்கொள்ளுங்கள்.
நுழைவாயிலையே எப்போது மீண்டும் கட்ட வேண்டும்
இந்தச் சிக்கலைச் சுற்றி வரும் இரண்டாவது பதில், நுழைவாயிலை மீண்டும் உருவாக்கி விசையை மீண்டும் பரிமாற வேண்டும் என்கிறது. அது வேறு செயல்களுக்குச் சரியானது: நுழைவாயில் வகை அல்லது SKU-வை மாற்றுதல், புள்ளி-க்கு-தளம் மற்றும் தளம்-க்கு-தளம் இடையே மாறுதல், அல்லது தனது உள்ளமைவே தவறான நுழைவாயிலைச் சரிசெய்தல். அத்தகைய மாற்றங்கள் நுழைவாயில் வளத்தை உண்மையில் மாற்றுகின்றன, எனவே மீண்டும் கட்டுவது உண்மையில் அவசியம்.
புள்ளி-க்கு-தளத்திற்காக உருவாக்கப்பட்ட நுழைவாயிலுக்கு தளம்-க்கு-தளம் இணைப்பை நேரடியாக வழங்க முடியாது. புள்ளி-க்கு-தளம் உள்ளமைவை நீக்கி நுழைவாயிலை மீண்டும் உருவாக்க வேண்டும், இது புதிய பகிரப்பட்ட விசையையும் புதிய வாடிக்கையாளர் தொகுப்பையும் தருகிறது.
புள்ளி-க்கு-தளம் தொகுப்பு காலாவதியாகும் என்பதால் தனிக் குறிப்புக்குத் தகுதியானது. வலைவாசல் குறுகிய ஆயுள் கொண்ட கோப்பை உருவாக்குகிறது, எனவே நடைமுறை அணுகுமுறை அதை ஒருமுறை பதிவிறக்கி வாடிக்கையாளர் சான்றிதழுடன் விநியோகிப்பதாகும், பயனர்கள் கிளிக் செய்யும் நேரத்தில் இறந்துவிடும் வலைவாசல் இணைப்பை அனுப்புவதற்குப் பதிலாக. முன்னொட்டு கேள்விக்கு இவற்றில் எதுவும் பொருந்தாது. இரு நடைமுறைகளையும் தனித்தனியாக வைத்திருப்பதே முழு ஒழுக்கம்: முன்னொட்டுகள் இணைப்பு நிலை மாற்றம், நுழைவாயில் பண்புகள் நுழைவாயில் நிலை மாற்றம்.
நிலையைப் படியுங்கள், வலைவாசல் பேட்ஜை அல்ல
வலைவாசலில் உள்ள பேட்ஜை விட வளத்திலிருந்து நிலையைப் படியுங்கள். Get-AzVirtualNetworkGatewayConnection -Name Conn1 -ResourceGroupName RG1 திருப்பித் தருகிறது ConnectionStatus உள்வரும் மற்றும் வெளிச்செல்லும் பைட் கவுண்டர்களுடன், இணைக்கப்பட்டிருந்தும் எதையும் சுமக்காத சுரங்கப்பாதையை ஒருபோதும் நிறுவப்படாத சுரங்கப்பாதையிலிருந்து பிரிப்பது இந்த கவுண்டர்களே.
பரிமாற்றத்தின் நடுவில் அதிகரிப்பதை நிறுத்தும் கவுண்டர்கள் அங்கீகாரத்தை அல்ல, பாதையைச் சுட்டுகின்றன. சிறிதும் அசையாத கவுண்டர்கள் முன்னொட்டுத் தொகுப்பையோ பகிரப்பட்ட விசையையோ சுட்டுகின்றன.
VPN மீது தவறாகக் கூறப்படும் ஒரு வகைத் துண்டிப்புகளை டைமர்கள் விளக்குகின்றன. Azure-ன் சுமை சமநிலைப்படுத்தி தனது உள்ளமைக்கப்பட்ட நேர வரம்புக்குப் பிறகு செயலற்ற ஓட்டங்களை மூடுகிறது, இந்தக் குறிப்புகள் எழுதப்பட்டபோது இயல்பாக நான்கு நிமிடங்கள் மற்றும் மேல்நோக்கி உள்ளமைக்க முடியும், எனவே keepalive இல்லாத VM-ல் OpenVPN சேவையகம் சில நிமிடங்களுக்கு ஒருமுறை விழலாம், மற்ற எல்லாம் ஆரோக்கியமாகத் தெரியும்போது. தளம் சுழற்சியாக மீண்டும் தொடங்கும் நுழைவாயிலும் VNet இணைப்பை Web App-உடன் தடை செய்யலாம், அந்தத் தோல்வி வாடிக்கையாளர் உள்ளமைவில் அல்ல, தளத்தின் பக்கத்தில் உள்ளது. துண்டிப்பு நிலையான இடைவெளியைப் பின்பற்றுகிறதா அல்லது நீங்கள் செய்த மாற்றத்தைப் பின்பற்றுகிறதா என்பதே அறிகுறி.
மூன்று பொருட்களையும் அவற்றின் மதிப்புகளையும் ஒரே பதிவில் வைத்திருங்கள்: மெய்நிகர் நெட்வொர்க்கின் முகவரி இடம், உள்ளூர் நெட்வொர்க் நுழைவாயிலின் முன்னொட்டுப் பட்டியல், இணைப்பின் பகிரப்பட்ட விசைக் குறிப்பு. தளம்-க்கு-தளம் PowerShell கட்டுரை உள்ளூர் நெட்வொர்க் நுழைவாயிலின் கட்டளைகளையும் அவை சேர வேண்டிய வரிசையையும் ஆவணப்படுத்துகிறது. முன்னொட்டு மாற்றத்தை நினைவுடன் ஒப்பிடுவதே வேலை செய்யும் சுரங்கப்பாதையை இரண்டு முறை மீண்டும் கட்டும் வழி.
பின்னர் நீங்கள் மாற்றிய வரிசையிலேயே சரிபார்க்கவும்: உள்ளூர் நெட்வொர்க் நுழைவாயில் புதிய முன்னொட்டுப் பட்டியலைக் காட்டுகிறது, இணைப்பு மீண்டும் Connected ஆக உள்ளது, புதிய வரம்பில் உள்ள ஹோஸ்ட்டுக்கு போக்குவரத்தை அனுப்பும்போது கவுண்டர்கள் அசைகின்றன. முதல் இரண்டு தேர்ச்சி பெற்றும் மூன்றாம் படி தோல்வியடைந்தால், தொலைப் பக்கம் புதிய போக்குவரத்து தேர்வியை ஏற்கவில்லை, தொலை சாதனத்திற்கு பொருந்தும் கட்டம் 2 உள்ளீடு தேவை. அது சுரங்கப்பாதையின் மறுமுனையுடன் நடத்தும் உரையாடல், Azure-ல் இன்னொரு மாற்றம் அல்ல.