தோல்விக்குப் பிறகு Windows VPN உரையாடலைத் திறக்கவும், அது ஒரு எண்ணையும் ஒரு வாக்கியத்தையும் தரும்; அதில் வாக்கியம் பொதுவாக குறைவான பயனுள்ள பாதியாகும். எண் எந்த நிலை தோல்வியடைந்தது என்பதைக் காட்டுகிறது, நிலை அடுத்து எந்தப் பதிவு, எந்த அமைப்பு, எந்தக் குழுவைப் பார்க்க வேண்டும் என்பதைத் தீர்மானிக்கிறது. நிலைகளை வரிசையாகக் கடப்பதற்கு சுமார் பத்து நிமிடங்கள் ஆகும், மேலும் ஒருபோதும் டயல் செய்ய அனுமதிக்கப்படாத கணக்கைச் சரிசெய்ய அடாப்டர்களை மீண்டும் நிறுவுதல், நெறிமுறைகளை மாற்றுதல், ஸ்டாக்கை மீட்டமைத்தல் ஆகிய பரிச்சயமான வரிசையைத் தடுக்கிறது.

எண்ணை ஒரு நிலையாகப் படியுங்கள்

இயல்பான இணைப்பு நான்கு மைல்கற்களைக் கடக்கிறது. அது சேவையகத்தை அடைந்து இணைப்பை நிறுவுகிறது, பாதுகாப்பைப் பேச்சுவார்த்தை செய்கிறது, பயனரை அங்கீகரிக்கிறது, முகவரியிடல் மற்றும் வழிசெலுத்தலைப் பயன்படுத்துகிறது. ஒவ்வொன்றிலும் ஏற்படும் தோல்வி வெவ்வேறு சான்றுகளை விட்டுச் செல்கிறது, ஒரு நிலையின் குறியீடு மற்றவற்றைப் பற்றி பயனுள்ள எதையும் கூறாது.

தவிர்க்க வேண்டிய தவறு குறியீட்டை தீவிரத்தன்மையின் அளவாகக் கருதுவது. இணைப்புத் தோல்வியும் அனுமதித் தோல்வியும் இரண்டும் "இணைக்க முடியவில்லை" என்றே படிக்கப்படுகின்றன, அதைத் தவிர வேறு எதுவும் பொதுவானதல்ல. தீவிரத்தன்மை ஒன்று எவ்வளவு அவசரம் என்பதைச் சொல்கிறது; நிலை எதைத் திறக்க வேண்டும் என்பதைச் சொல்கிறது.

Code familyStageWhere the evidence lives
829, 703Link or dial completionClient event log, remote listener reachability
720PPP negotiation and miniport bindingAdapter state, bindings, client log detail
691, 649, 812Identity and authorizationGateway or authentication server decision
Connected, no trafficAddressing, routing and resolutionRoute table and resolver configuration

முதல் நிலை: இணைப்பு மற்றும் டயல் முயற்சி

829 என்பது அடிப்படை இணைப்பு துண்டிக்கப்பட்டது என்பதாகும். தொலைப் பக்கம் பதிலளிப்பதை நிறுத்தியதா, இடைநிலைச் சாதனம் அமர்வைக் கொன்றதா, அல்லது கிளையண்டின் கொள்கை அதை மூடியதா என்பதை அது கூறவில்லை. 703 போன்ற டயல் நிறைவுக் குறியீடு இன்னும் முந்தையது: முயற்சி இணைப்பு ஏற்படும் அளவுக்குக்கூட வரவில்லை, இது பொதுவாக சுயவிவரம், சேவை நிலை அல்லது உள்ளூர் கொள்கையைச் சுட்டுகிறது.

Get-VpnConnection -Name 'Corp' | Select-Object Name,ServerAddress,TunnelType,AuthenticationMethod,ConnectionStatus
Test-NetConnection -ComputerName vpn.example.net -Port 443
Get-WinEvent -LogName Application -MaxEvents 200 | Where-Object ProviderName -match 'RasClient' | Select-Object -First 15 TimeCreated,Id,Message

நிகழ்வு வினவல் என்பது மக்கள் தவிர்க்கும் பகுதி. நேர முத்திரையும் இடைமுகப் பெயரும் கொண்ட கிளையண்ட் பக்கப் பதிவு உரையாடலை விட மதிப்புமிக்கது, ஏனெனில் முயற்சி இயந்திரத்திலிருந்து வெளியேறியதா என்பதை அது கூறுகிறது. பதிவு இல்லை, கேட்பவரிடமிருந்து பதில் இல்லை என்றால் அது அணுகல் சிக்கல், கிளையண்டில் எந்தத் திருத்தமும் அதை மாற்றாது.

அதே சுயவிவரம் வேறு பிணையத்தில் வேலை செய்தால் இங்கே நிறுத்துங்கள். குறியீடு கட்டமைப்புப் பிழை அல்ல, பாதையின் நிலையை விவரிக்கிறது, அடுத்த பயனுள்ள ஒப்பீடு மற்றொரு மறுநிறுவல் அல்ல, இரண்டு பிடிப்புகள்.

இரண்டாம் நிலை: PPP மற்றும் மினிபோர்ட் பிணைப்பு

720 இணைப்புக்கும் பயனருக்கும் இடையில் உள்ளது. சுரங்கம் எழுந்தது, பின்னர் PPP அடுக்கு முகவரி அல்லது கட்டுப்பாட்டு நெறிமுறையைப் பேச்சுவார்த்தை செய்ய முடியவில்லை; இது பெரும்பாலும் கிளையண்டில் பிணைப்பு சிக்கல், நிராகரிக்கப்பட்ட சான்றுகள் அல்ல. அந்த வேறுபாடே குறியீட்டின் முழு மதிப்பு: சான்றுகளை ஒருபோதும் அடையவில்லை என்று அது கூறுகிறது, எனவே கணக்கு சந்தேகத்திற்குரியது அல்ல.

Get-NetAdapter -IncludeHidden | Where-Object InterfaceDescription -match 'WAN Miniport' | Select-Object Name,Status,ifIndex
Get-NetAdapterBinding | Where-Object ComponentID -match 'ms_pptp|ms_l2tp|ms_sstp|ms_agile' | Select-Object Name,ComponentID,Enabled

அந்த இரண்டு வெளியீடுகளைப் படிப்பது எதையும் மீட்டமைப்பதை விட தகவல் அளிக்கிறது. உள்ளிருக்கும் ஆனால் தொடங்கப்படாத மினிபோர்ட், அல்லது மற்றொரு மென்பொருளால் முடக்கப்பட்ட நெறிமுறைப் பிணைப்பு, இந்த நிலையின் தோல்வியைச் சரியாக உருவாக்குகின்றன. இரண்டையும் ஸ்டாக்கின் மீதியைத் தொடாமல் சரிசெய்யலாம். மாறாக, முழு மீட்டமைப்பு பிழையுடன் தொடர்பில்லாத முகவரியிடல் மற்றும் வடிகட்டி நிலையை அகற்றுகிறது.

மூன்றாம் நிலை: அடையாளம் மற்றும் அனுமதி

691 என்பது சான்றுகள் நிராகரிக்கப்பட்டன என்பதாகும். 649 என்பது கணக்கிற்கு டயல் அனுமதி இல்லை என்பதாகும், 812 என்பது தொலை அணுகல் கொள்கை இணைப்பை நிராகரித்தது என்பதாகும். இவை முடிவுகள், போக்குவரத்துப் பிழைகள் அல்ல, கிளையண்ட் அவற்றைப் புகாரளிக்க மட்டுமே முடியும்.

சான்றுகள் மறுபக்கத்தில் உள்ளன. அந்த நேர முத்திரையின் முயற்சியையும் பொருந்திய கொள்கையையும் நுழைவாயில் இயக்குபவரிடம் கேளுங்கள்; கணக்கிற்கு டயல்-இன் அனுமதி உள்ளதா, கொள்கை கோரும் குழுவில் உள்ளதா என்பதை அடைவக உரிமையாளரிடம் கேளுங்கள். சுரங்க வகையை மாற்றுவதோ கிளையண்டை மீண்டும் நிறுவுவதோ அடையாளம் குறித்து எடுக்கப்பட்ட முடிவை மாற்ற முடியாது.

இந்த நிலையில் பயனுள்ள பழக்கம் என்னவென்றால் டிக்கெட்டில் சரியான கணக்கு சரத்தை எழுதுவது, ஏதேனும் டொமைன் முன்னொட்டு உட்பட. வியக்கத்தக்க அளவில் பல 691 வழக்குகள் தவறான டொமைனுக்குச் சேமிக்கப்பட்ட சான்றுகள், அது நெறிமுறை அமைப்புகளில் அல்ல, கணக்கு சரத்தில் தெரிகிறது.

நான்காம் நிலை: இணைக்கப்பட்டது, எதுவும் வேலை செய்யவில்லை

இணைப்பு முடிவடையலாம், இருந்தும் பயனற்றதாக இருக்கலாம். அதற்கு ஒரு முகவரி உள்ளது, கிளையண்ட் வெற்றியைப் புகாரளிக்கிறது, பயன்பாட்டின் ஒவ்வொரு கோரிக்கையும் காலாவதியாகிறது. உரையாடலில் எதுவும் அதைப் பிரதிபலிக்கவில்லை, பார்க்க குறியீடும் இல்லை. அந்த நேரத்தில் உரையாடல் முடிந்தது, பயனுள்ள சான்றுகள் வேறெங்கோ உள்ளன.

Get-NetRoute -DestinationPrefix 10.24.0.0/16 | Select-Object DestinationPrefix,NextHop,InterfaceAlias
Resolve-DnsName files.corp.example.internal
Test-NetConnection -ComputerName 10.24.6.15 -Port 445

வழி இல்லை என்றால், சேவையகம் அதைத் தள்ளவில்லை அல்லது கிளையண்ட் அதை விட்டுவிட்டது. வழி இருந்து பெயர் தோல்வியடைந்தால், சிக்கல் தீர்வில் உள்ளது. இரண்டும் வேலை செய்து பயன்பாடு இன்னும் தோல்வியடைந்தால், நீங்கள் சுரங்கத்தைக் கடந்து பயன்பாட்டின் சொந்த கட்டமைப்பில் இருக்கிறீர்கள்.

ஒவ்வொரு சோதனைக்கும் மாற்றங்களை ஒரு அடுக்கில் வைத்திருங்கள். அடுத்த முயற்சிக்கு முன் செய்யும் ஒவ்வொரு திருத்தமும் அடுத்த குறியீட்டின் சூழலின் பகுதியாகிறது, உங்கள் கடைசி திருத்தத்தை விவரிக்கும் குறியீடு குறியீடு இல்லாததை விட மோசமானது.

ஒரு முயற்சி, ஒரு மாற்றம், ஒரு பதிவு

எந்த நிலையாயினும், பதிவில் குறியீடு, செய்தி, சுயவிவரப் பெயர், நேர முத்திரை மற்றும் நீங்கள் இருந்த பிணையம் இருக்க வேண்டும். ஐந்து புலங்கள், அவற்றில் ஒவ்வொன்றும் ஏற்கனவே உரையாடலில் அல்லது கிளையண்ட் பதிவில் உங்கள் முன் உள்ளது. அந்த தொகுப்பு டிக்கெட்டில் ஒட்டும் அளவுக்குச் சிறியது, மற்றவர் மீண்டும் உருவாக்கும் அளவுக்குத் துல்லியமானது.

பின்னர் அந்த நேர முத்திரையை மறுபக்கப் பதிவின் அருகில் வையுங்கள். இந்தப் பக்கத்தின் மேல் பகுதிக்கு அருகிலுள்ள அட்டவணை ஒவ்வொரு முரண்பாடும் எந்த நிலைக்கு உரியது என்பதைக் கூறுகிறது. இரண்டாவது பதிவு இல்லாமல் குறியீடு தேடலைக் குறுக்குகிறது மட்டுமே; அதனுடன் நிலை தீர்மானிக்கப்படுகிறது. ஊகம் அல்ல, நோயறிதலாக மாற்றுவது இந்த ஒப்பீடே.

அந்தப் பழக்கம் Windows இன் கிட்டத்தட்ட எல்லா இயல்பான VPN பிழைகளையும் உள்ளடக்குகிறது, எந்தக் கிளையும் எதையும் மீண்டும் நிறுவ வேண்டியதில்லை. உரையாடல் எப்போதும் உங்களிடம் எது உள்ளது என்று கூறியது; வேலை என்னவென்றால் அவை அனைத்தையும் ஒரே பிரச்சினையாகக் கருத மறுப்பதுதான்.

தொடர்புடைய கட்டுரைகள்