OpenVPN සර්වර් සහායකය: ජාලය සහ ජාල ආවරණය, කිසිදා CIDR නොවේ
IPv4 සර්වර් සහායකය පෙළගැස්වූ ජාලයක් සහ තිතු සහිත ආවරණයක් ගනී, CIDR උපසර්ගයක් නොවේ. පරාසය පරීක්ෂා කරන්න, ලොගයේ තටාකය තහවුරු කරන්න, පසුව ආරක්ෂිතව ප්රමාණය වෙනස් කරන්න.
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 අත්පොත සහායකයේ තර්ක සහ එහි ව්යාප්තිය ලේඛනගත කරයි, එය නියෝගයක් තම අසල්වැසියා මෙන් එකම අංකනය භාවිතා කරයි යැයි උපකල්පනය කිරීමට පෙර කියවීම වටී.