Mac VPN ஒருமுறை இணைகிறது, பிறகு நேரம் முடிகிறது: IKE டீமனை சுத்தம் செய்யுங்கள்
ஒவ்வொரு பூட்டிலும் ஒருமுறை இணைக்கும் Mac பழைய IKE தொடர்பை வைத்திருக்கிறது. UDP 500 வைக் கொண்ட டீமனைக் கண்டுபிடித்து, அதன் பணியை மறுதொடக்கம் செய்து, சேவையகத்தின் சாளரத்தைச் சரிபார்க்கவும்.
மறுதொடக்கத்திற்குப் பிறகு முதல் இணைப்பு வேலை செய்கிறது. அதன் பிறகு ஒவ்வொரு முயற்சியும் இணைக்கும் நிலையில் தொங்கி இறுதியில் நேரம் முடிகிறது, ஒரே நம்பகமான தீர்வு மற்றொரு மறுதொடக்கம். இந்த முறை சுயவிவரப் பிரச்சினை அல்ல, இது அனுமதிச் சான்றுகளின் பிரச்சினையும் அல்ல. பின்னணியில் ஏதோ இன்னும் முந்தைய முயற்சியின் நிலையைப் பிடித்திருக்கிறது, அடுத்த முயற்சி அதனுடன் மோதுகிறது.
macOS இல் அந்த ஏதோ பொதுவாக IKE டீமன்.
முறை: ஒரு இணைப்பு, பிறகு நேரம் முடிதல்
ஒவ்வொரு பூட்டிலும் சரியாக ஒருமுறை வேலை செய்யும் இணைப்பு, துண்டிப்பைத் தாண்டி நீடிக்கும் ஆனால் மறுதொடக்கத்தைத் தாண்டாத நிலையைக் குறிக்கிறது. சுயவிவரங்கள் இரண்டையும் தாண்டி நீடிக்கின்றன, எனவே சுயவிவரம் மாறியாக இல்லை. அனுமதிச் சான்றுகளும் இரண்டையும் தாண்டி நீடிக்கின்றன, சேவையகம் கணக்கைப் பூட்டாவிட்டால். மறுதொடக்கத்தில் மாறுவது இயங்கும் டீமன்களின் தொகுப்பும் அவை பிடித்திருக்கும் சாக்கெட்டுகளும்.
இது ஒரு பதிவையும் திறக்காமலேயே விசாரணையைக் குறுகலாக்குகிறது. எந்த செயல்முறை IKE துறைமுகத்தைக் கொண்டிருக்கிறது, அது தான் என்ன செய்கிறது என்று நினைக்கிறது என்பதே கேள்வி.
இரண்டு டீமன்கள், ஒரு துறைமுகம்
கணினி இயக்குகிறது racoon ஒரு இணைப்பு IKE பதிப்பு 1 பேசும்போது. தற்போதைய வெளியீடுகள் கொண்டு வருகின்றன iked IKEv2 மற்றும் புதிய IPsec அடுக்குக்கானவை. இரண்டும் UDP 500 மற்றும் UDP 4500 ஐ எடுத்துக்கொள்ள முடியும், கடவுச்சொல் கேட்பில் இணைப்பு முயற்சி ரத்து செய்யப்பட்டாலோ அல்லது பிணைய மாற்றத்தால் தடைபட்டாலோ இரண்டும் அரை-திறந்த பாதுகாப்புத் தொடர்பை வைத்திருக்க முடியும்.
அது நடக்கும்போது, அடுத்த முயற்சி தூய்மையாகத் தொடங்குவதில்லை. பழைய தொடர்பு இன்னும் துணையின் நிலையை எடுத்துக்கொண்டிருக்கையில் அது பேச்சுவார்த்தை நடத்த முயல்கிறது, தெளிவான பிழையுடன் தோல்வியடைவதற்குப் பதிலாக பரிமாற்றம் நின்றுவிடுகிறது. பயனர் சுழலும் குறியீட்டைக் காண்கிறார், பிறகு நேரம் முடிகிறது.
எதையும் கொல்வதற்கு முன் உரிமையாளரைக் கண்டறியுங்கள், ஏனெனில் பதில் எந்தச் சேவையை மறுதொடக்கம் செய்வது, அடுத்து எந்தப் பதிவைப் படிப்பது என்பதைத் தீர்மானிக்கிறது.
sudo lsof -i :500 -i :4500
ps -ef | grep -E "racoon|iked"வெளியீட்டை இரண்டு உண்மைகளாகப் படியுங்கள்: எந்த செயல்முறை துறைமுகத்தைப் பிடித்திருக்கிறது, ஒன்றுக்கு மேற்பட்டவை உள்ளனவா. ஒரே சாக்கெட்டுக்காகப் போட்டியிடும் இரண்டு IKE டீமன்கள் நிலையற்ற சேவையகம் போல் தோன்றும் பல இடைப்பட்ட நடத்தைகளை விளக்குகின்றன.
செயல்முறையை அல்ல, பணியை மறுதொடக்கம் செய்யுங்கள்
பழைய கணினிகளில் செயல்முறையைக் கொன்று அடுத்த இணைப்பு அதை மீண்டும் தொடங்க அனுமதித்தால் போதும். தற்போதைய வெளியீடுகளில் டீமன் launchd ஆல் நிர்வகிக்கப்படுகிறது, செயல்முறைக்கு மட்டும் சமிக்ஞை அனுப்பினால் பணி இயங்காமலும் தொடங்கத் திட்டமிடப்படாமலும் இருக்கும் நிலையில் விடப்படலாம். அதற்குப் பதிலாக பணியை நிறுத்தி தொடங்குங்கள்.
sudo launchctl stop com.apple.racoon
sudo launchctl start com.apple.racoonlaunchd இல் பணியின் பதிவு இல்லாவிட்டால், பெயரால் செயல்முறையைக் கொன்றாலும் அடுத்த முயற்சியில் புதிய பேச்சுவார்த்தை கட்டாயப்படுத்தப்படும். இரண்டு நிலைகளிலும் சோதனை ஒன்றே: மீண்டும் இணைக்க முயலும்போது எந்தச் செயல்முறையும் துறைமுகத்தைப் பிடித்திருக்கக் கூடாது. அதே கட்டளையால் அதை உறுதிப்படுத்துங்கள் lsof மறுதொடக்கம் வேலை செய்தது என்று கருதுவதற்குப் பதிலாக.
பிறகு ஒருமுறை இணைந்து வாடிக்கையாளர் பதிவைத் தொடக்கத்திலிருந்து படியுங்கள். நிலை 1 ஐக் கடந்து பிறகு அனுப்பீட்டுத் தோல்வியைத் தெரிவிக்கும் பேச்சுவார்த்தை உள்ளூர் சாக்கெட் பிரச்சினையையே மீண்டும் செய்கிறது; துணையால் நிராகரிக்கப்பட்ட பேச்சுவார்த்தை முற்றிலும் வேறு டிக்கெட்.
சேவையகமே மறுக்கும்போது
ஒவ்வொரு இரண்டாவது இணைப்பும் உள்ளூரில் தோல்வியடைவதில்லை. துண்டிப்புக்குப் பிறகு ஒரு நிலையான சாளரத்திற்கு சேவையகம் புதிய உள்நுழைவை மறுக்கலாம், வாடிக்கையாளரின் நேரம் முடிவது சிக்கிய டீமனைப் போலவே தோன்றும். வேறுபாடு கண்டறிவது எளிது: டீமனை மறுதொடக்கம் செய்வது உதவாவிட்டாலும் வேறு கணக்கு உடனே இணைந்தால், சாளரம் சேவையகப் பக்கத்தில் உள்ளது, Mac ஒருபோதும் பிரச்சினையாக இருந்ததில்லை.
பிளவுபட்ட சுரங்கப்பாதைக் கொள்கை எதிர் திசையிலிருந்து அதே வடிவத்தை உருவாக்குகிறது. சுரங்கப்பாதையில் அனைத்துப் போக்குவரத்தையும் கோரும் சேவையகம், பிளவுபட்ட சுரங்கப்பாதைக்கு அமைக்கப்பட்ட வாடிக்கையாளரைப் பேச்சுவார்த்தையின்போது கைவிடும், வாடிக்கையாளர் கொள்கை நிராகரிப்புக்குப் பதிலாக நேரம் முடிந்ததாகத் தெரிவிக்கும். எல்லாவற்றையும் சுரங்கப்பாதை வழியாக அனுப்ப சுயவிவரத்தை மாற்றினால் அது இணையலாம், ஆனால் அது பிணைய உரிமையாளருடன் எடுக்க வேண்டிய கொள்கை முடிவு, அமைதியாகப் பயன்படுத்த வேண்டிய பழுது அல்ல.
வாடிக்கையாளரை மீண்டும் மாற்றுவதற்கு முன் துணையின் பதிவைப் படியுங்கள். நிராகரிப்பு, கொள்கைப் பொருந்தாமை மற்றும் அமைதியான நீக்கம் ஆகியவை Mac திரையில் அனைத்தும் “இணைக்கிறது” போல் தோன்றும் மூன்று வேறுபட்ட காரணங்கள்.
பழைய வாடிக்கையாளர்கள் மற்றும் 64-பிட் கர்னல்
பழைய Cisco IPSec வாடிக்கையாளர் 32-பிட் மற்றும் PowerPC கணினிகளுக்காகக் கட்டப்பட்ட கர்னல் நீட்டிப்பை ஏற்றுகிறது. 64-பிட் கர்னலில் பூட் செய்யப்பட்ட Mac இல் அந்த நீட்டிப்பு ஏற்ற முடியாது, வாடிக்கையாளர் VPN துணைமுறைமையை அடையவே முடியாததால் பிழை 51 உடன் முன்கூட்டியே தோல்வியடைகிறது. தவறான கட்டமைப்பைக் கொண்ட கர்னல் நீட்டிப்பை எத்தனை டீமன் மறுதொடக்கமும் சரிசெய்யாது.
நீட்டிப்பை மீண்டும் ஏற்றுவது சிறிது நேரம் வேலை செய்து பிறகு அடுத்த பூட்டில் மீண்டும் தோல்வியடையலாம். நீடித்த தீர்வுகள் இன்னும் ஆதரவு உள்ள இடத்தில் பழைய கர்னலை இயக்குவது, அல்லது கணினியுடன் வரும் உள்ளமைந்த வாடிக்கையாளருக்கு மாறுவது. ஏற்ற முடியாத மூன்றாம் தரப்பு வாடிக்கையாளருக்கு ஒரு மாலையைச் செலவழிக்கும் முன் கட்டமைப்பைச் சரிபார்க்கவும்.
- ஒருமுறை மீண்டும் உருவாக்கி, பிறகு சுயவிவரத்தைத் தொடுவதற்கு முன் எந்த டீமன் UDP 500 வைக் கொண்டுள்ளது என்பதைச் சரிபார்க்கவும்.
- நிலை 1 க்குப் பிறகு முதல் தோல்வியைப் படியுங்கள்: அனுப்பீட்டுப் பிழை உள்ளூர் சாக்கெட்டைச் சுட்டுகிறது.
- செயல்முறை மட்டுமல்ல, launchd பணியை மறுதொடக்கம் செய்து துறைமுகம் காலியாக இருப்பதை உறுதிப்படுத்துங்கள்.
- சேவையகப் பக்க மறு-அங்கீகாரச் சாளரத்தை வாடிக்கையாளர் குறையிலிருந்து பிரிக்க இரண்டாவது கணக்கை முயற்சிக்கவும்.
- வாடிக்கையாளரைக் குறை சொல்வதற்கு முன் கர்னல் கட்டமைப்பைப் பதிவு செய்யுங்கள்.
சரியாக ஒருமுறை வேலை செய்யும் VPN எதிர் நிரூபணம் ஆகும் வரை நிலைப் பிரச்சினை. டீமனைச் சுத்தம் செய்வது மறுதொடக்கத்தை விட வேகமானது, மறுதொடக்கம் தூக்கி எறியும் பதிவுச் சான்றுகளை அது காக்கிறது.