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

ஒதுக்கீட்டாளர் பின்பற்றும் வரிசை

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

SituationAddress chosenPractical effect
Reconnect, old address still freeThe remembered addressRules appear stable for days
Old address taken by another clientLeast recently used free addressA working rule silently stops matching
Concurrent sessions, same nameFirst free address, per sessionOne identity can hold several leases

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

குத்தகை ஏன் நிலையாகத் தெரிந்து பிறகு நகருகிறது

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

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

நிலைத்தன்மை கோப்பு நினைவில் வைக்கிறது, ஒதுக்குவதில்லை

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

ifconfig-pool-persist /etc/openvpn/ipp.txt
server 10.8.0.0 255.255.255.0

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

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

முகவரியைச் சரியாக நிலைநிறுத்துதல்

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

# client-config-dir entry for "laptop-acme"
ifconfig-push 10.8.0.50 255.255.255.0

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

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

தொலை முகவரி தனி கேள்வி

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

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

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