CIDR பின்னொட்டை புள்ளிகளுடன் கூடிய மாஸ்க்குடன் கலக்கும் சேவையக வரி, டீமன் ஒரு துறையைத் திறப்பதற்கு முன்பே அதை நிறுத்துகிறது. IPv4-க்கு server உதவியாளர் இரண்டு தனித்தனி அளபுருக்களை விரும்புகிறது: சீரமைக்கப்பட்ட வலையமைப்பு முகவரி, பின்னர் புள்ளிகளுடன் கூடிய வடிவத்தில் நெட்மாஸ்க். அந்த வரியில் மீதமுள்ள எல்லாம் ஊகம், ஊகத்தில்தான் பூல் அளவுகளும் வாடிக்கையாளர் மாஸ்க்குகளும் தவறாகின்றன.

உதவியாளர் ஏற்கும் இரண்டு அளபுருக்கள்

முதலில் வலையமைப்பை எழுதி, பின்னர் மாஸ்க்கை, முகவரியுடன் எதையும் இணைக்காமல்:

server 10.72.16.0 255.255.240.0

இது /20-க்கான வடிவம். கீழே உள்ள வரி தவறு, அது இயக்க நேரத்தில் அல்ல, விருப்பங்களின் பகுப்பாய்வில் தோல்வியடைகிறது:

server 10.72.16.0/20 255.255.240.0

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

மாஸ்க்கை எழுதுவதற்கு முன் வலையமைப்பைச் சீரமைக்கவும்

முதல் முகவரி வரம்பின் வலையமைப்பு முகவரி, அதற்குள் உள்ள வசதியான வாடிக்கையாளர் முகவரி அல்ல. /20-க்கு வரம்பு 10.72.16.0 முதல் 10.72.31.255 வரை செல்கிறது, அவற்றில் முதல் ஒன்று மட்டுமே செல்லுபடியாகும் வலையமைப்பு அளபுரு. /21 255.255.248.0 பயன்படுத்தி 10.72.16.0 முதல் 10.72.23.255 வரை பரப்புகிறது, எனவே அதன் வரி server 10.72.16.0 255.255.248.0 ஆகும்.

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

சேவையகப் பக்கத்திலிருந்து பூலை உறுதிசெய்யவும்

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

openvpn --config /etc/openvpn/server.conf --verb 4 --dev tun9 --port 1195

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

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

இடத்தியலை மனதில் கொண்டு வாடிக்கையாளரின் மாஸ்க்கைப் படியுங்கள்

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

முடிவுக்கு வருவதற்கு முன் கட்டமைக்கப்பட்ட இடத்தியலையும் ஒதுக்கப்பட்ட முகவரியையும் ஒன்றாகச் சரிபார்க்கவும்:

ip -4 addr show tun0

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

இயங்கும் பூலை மாற்றுதல்

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

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

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

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