OpenVPN கிளையண்டை மீண்டும் இணைத்தல்: மூன்று கட்டுப்பாடுகள், மூன்று எல்லைகள்
ஒரு அமர்வை விடுவது, ஒவ்வொரு UDP கிளையண்டுக்கும் தெரிவிப்பது மற்றும் டீமனை மீண்டும் தொடங்குவது வெவ்வேறு செயல்பாடுகள். முதலில் எல்லையை முடிவு செய்து, பின்னர் புதிய அமர்வைச் சரிபார்க்கவும்.
யாரோ VPN கிளையண்டை மீண்டும் இணைக்கக் கேட்கிறார்கள், இந்தக் கோரிக்கை மூன்று வெவ்வேறு விஷயங்களைக் குறிக்கலாம். ஒரு அங்கீகரிக்கப்பட்ட அமர்வை விடுவது, UDP சேவையகம் போகிறது என ஒவ்வொரு கிளையண்டுக்கும் தெரிவிப்பது, அல்லது டீமனையே மீண்டும் தொடங்குவது என்று பொருள்படலாம். ஒவ்வொன்றுக்கும் வெவ்வேறு தாக்க ஆரம் உள்ளது, தவறான தேர்வு ஒரு பயனருக்கான சரிசெய்தலை முழு சேவை நிறுத்தமாக மாற்றும். எல்லையே முடிவு, கட்டளை அதிலிருந்து வருகிறது.
எந்தக் கட்டுப்பாட்டைப் பயன்படுத்துவது என்று கேட்பதற்கு முன் யாரைப் பாதிக்க வேண்டும் என்று கேளுங்கள்.
ஒரு நிகழ்வு: நிர்வாக இடைமுகம்
கட்டமைக்கப்பட்ட நிர்வாக இடைமுகம் இணைக்கப்பட்ட நிகழ்வுகளைப் பட்டியலிட்டு அவற்றில் சரியாக ஒன்றை விடலாம். ஒவ்வொரு அமர்வும் ஒரு கிளையண்ட் அடையாளங்காட்டியைக் கொண்டுள்ளது, மேலும் client-kill CID பொதுவான பெயருக்குப் பதிலாக அந்த அடையாளங்காட்டியையே இலக்காகக் கொள்கிறது. தற்போதைய நிலை வெளியீட்டிலிருந்து உயிருள்ள அடையாளங்காட்டியைப் படியுங்கள், ஏனெனில் பழைய பதிவிலிருந்து நகலெடுக்கப்பட்ட மதிப்பு இனி இல்லாத அமர்வைக் குறிக்கிறது. நிகழ்வை விடுவது அந்த இணைப்பை மட்டுமே முடிவுக்குக் கொண்டுவரும், வேறு எதையும் அல்ல.
இது புதிய இணைப்புக்கு உத்தரவாதம் அளிக்காது. கிளையண்ட் திரும்பி வருமா என்பது அதன் மறுமுயற்சி அமைப்புகள், மீதமுள்ள தொலைவு உள்ளீடுகள், அங்கீகாரத் தேவைகள் மற்றும் மேற்பார்வை பயன்பாடு இன்னும் இயங்குகிறதா என்பதைப் பொறுத்தது. திரும்பி வரும் கிளையண்ட் புதிய அடையாளங்காட்டியைப் பெறுகிறது, அதனால்தான் அடையாளங்காட்டிகளை ஒப்பிடுவதே பழையதைப் புதியதிலிருந்து வேறுபடுத்தும் ஒரே நம்பகமான வழி.
UDP வெளியேறும் அறிவிப்பு ஒரு கிளையண்டுக்கான கட்டளை அல்ல
explicit-exit-notify வெளியேறுதல் மற்றும் மீண்டும் தொடங்குதல் நிகழ்வுகள் பற்றிய கட்டமைப்பு வழிமுறையாகும். UDP கிளையண்டில் அது அமர்வு முடிகிறது என மறுபக்கத்துக்குத் தெரிவிக்கிறது, எண் வாதம் அறிவிப்பு எத்தனை முறை மீண்டும் செய்யப்படும் என்பதைக் கட்டுப்படுத்துகிறது. சேவையகம் UDP வழியாக இயங்கும்போது இணைக்கப்பட்ட கிளையண்டுகளுக்கு மீண்டும் தொடங்கும் கட்டுப்பாட்டுச் செய்தியை அனுப்புகிறது, ஆவணப்படுத்தப்பட்ட மதிப்புகள் அதே சேவையகத்துக்கு மீண்டும் இணைவதையும் வேறு தொலைவு உள்ளீட்டுக்கு மாறுவதையும் வேறுபடுத்துகின்றன. இது பரந்த பார்வையாளர்களைக் கொண்ட வாழ்க்கைச் சுழற்சி சமிக்ஞை.
அதில் எதுவும் எந்த நேரத்திலும் எந்தத் தன்னிச்சையான கிளையண்டையும் தேர்ந்தெடுக்கவில்லை. அதை மீண்டும் இணைப்பு பொத்தானாகக் கருதுவது ஒரே நேரத்தில் அனைத்து இணைக்கப்பட்ட அமர்வுகளையும் அடையும்.
சமிக்ஞைகள் அமர்வின் மீது அல்ல, செயல்முறையின் மீது செயல்படுகின்றன
SIGUSR1 கட்டமைப்பை மீண்டும் படிக்காமல் தன் இணைப்பை மீண்டும் தொடங்க இயங்கும் செயல்முறையைக் கேட்கிறது, மேலும் நிலைத்தன்மை விருப்பங்கள் அந்த மீண்டும் தொடக்கத்திலிருந்து எது தப்பிக்கும் என்பதை முடிவு செய்கின்றன. SIGHUP மேலும் செல்கிறது: அது கட்டமைப்பு கோப்பை மீண்டும் படித்து தன் வளங்களை மீண்டும் திறக்கிறது. SIGTERM மற்றும் SIGINT ஒழுங்கான நிறுத்தத்தைக் கோருகின்றன. இவை செயல்முறை அளவிலான செயல்பாடுகள்: பல கிளையண்டுகள் கொண்ட சேவையகத்தில் செயல்முறை சுமக்கும் ஒவ்வொரு அமர்வையும் பாதிக்கின்றன, டிக்கெட்டில் பெயரிடப்பட்ட அமர்வை அல்ல.
செயல்முறை ஒரு சேவை மேலாளரின் கீழ் இயங்கும்போது, செயல்முறைப் பட்டியலில் கண்ட PID க்கு சமிக்ஞை அனுப்புவதற்குப் பதிலாக மேலாளரின் சொந்தக் கட்டுப்பாட்டைப் பயன்படுத்துங்கள். மேலாளர் எந்த சமிக்ஞையை அனுப்புகிறார் என்பதைப் பார்க்க யூனிட்டைப் படியுங்கள், ஏனெனில் மீண்டும் தொடங்குதல் மற்றும் மீண்டும் ஏற்றுதல் ஒரே டீமனுக்கு வெவ்வேறு விஷயங்களைச் செய்கின்றன.
கட்டுப்பாட்டைத் தேர்ந்தெடுப்பதற்கு முன் எல்லையை முடிவு செய்யுங்கள்
மூன்று கேள்விகள் இதைத் தீர்க்கின்றன. யாரைப் பாதிக்க வேண்டும்: ஒரு பயனர், ஒரு சேவையகத்தின் ஒவ்வொரு கிளையண்டும், அல்லது டீமனும் அது சுமப்பதெல்லாம். எது தப்பிக்க வேண்டும்: கட்டமைப்பு, சுரங்கப்பாதை நிலை, அல்லது இரண்டும் இல்லை. யாருக்கு அதிகாரம் உள்ளது: நிர்வாக ஒருங்கிணைப்பு, சேவை உரிமையாளர், அல்லது வெளியேறும் அறிவிப்பைக் கட்டுப்படுத்தும் வலையமைப்பு இயக்குபவர். இவற்றுக்குப் பதிலளியுங்கள், ஒரு கட்டுப்பாடு மட்டுமே பொருந்தும்.
மீண்டும் இணைப்பு பொத்தானைப் பெற அங்கீகாரமற்ற கட்டுப்பாட்டு ஏற்பியைச் சேர்ப்பது துறைமுகத்தை அடையக்கூடிய யாருக்கும் அந்தப் பொத்தானை விட மிக அதிகமானதைக் கொடுக்கிறது.
புதிய அமர்வைச் சரிபார்க்கவும், துண்டிப்பை அல்ல
துண்டிப்பு நிகழ்வு பழைய அமர்வு முடிந்ததை நிரூபிக்கிறது. புதிய அமர்வு அங்கீகரிக்கப்படுவது, முகவரி பெறுவது, வழித்தடங்களை நிறுவுவது அல்லது பயனருக்குத் தேவைப்பட்ட வளத்தை அடைவது பற்றி அது எதையும் கூறவில்லை. புதிய அடையாளங்காட்டியைச் சரிபார்க்கவும், பின்னர் சுரங்கப்பாதை நிலை, பின்னர் ஒரு உண்மையான வளம். அந்த மூன்று படிகளே மீண்டும் இணைவதற்கும் வேலை செய்யும் இணைப்புக்கும் இடையிலான வேறுபாடு.
மாற்றப் பதிவில் எல்லையை எழுதுங்கள். கிளையண்ட் பகிரப்பட்ட சேவையகத்தில் நாற்பதில் ஒருவராக இருந்தபோது 'நான் கிளையண்டை மீண்டும் இணைத்தேன்' என்பது விவரம் அல்ல.