ස්ථාවර UDP පෝට් පෝට් යැවීම මඟහැරිය හැක, නමුත් සෑම NAT එකක්ම නොවේ
කෙළවර දෙකම එක් පෝටයක් ස්ථාවර කරන විට ස්ටේට්ෆුල් ෆයර්වෝලය සහකරුගේ පැකට්ටුව ආපසු එන රථවාහන ලෙස පිළිගනී. මෙහි එය කවදා වැඩ කරන්නේද සහ කුමක්ද එය නිහඬව අවසන් කරන්නේද යන්න ඇත.
ගෘහස්ථ රවුටර දෙකක්, ඉදිරියට යවන ලද කිසිදු පෝට් එකක් නැත, සහ සමහර විට කෙසේ හෝ සම්බන්ධ වන VPN එකක්. UDP මෙයට ඉඩ දෙන්නේ, යන්ත්රය දැනටමත් ආරම්භ කළ ප්රවාහයකට ගැලපිය හැකි පැකට්ටුවක් ෆයර්වෝලය පිළිගන්නා නිසා. මෙය විශේෂාංගයක් නොව, කොන්දේසි සහිත උපක්රමයකි, සහ ෆයර්වෝලය සසඳන්නේ කුමක්දැයි දැනගත් පසු කොන්දේසි පැහැදිලි කිරීම පහසුය. එකම පැතිකඩ විවිධ ජාලවල වෙනස් ලෙස හැසිරෙන්නේ ද ඒ නිසාය.
ෆයර්වෝලය කරන සංසන්දනය
සෑම පිටතට යන ඩේටාග්රෑමයක්ම කෙටිකාලීන සටහනක් සාදයි: මූලාශ්ර ලිපිනය, මූලාශ්ර පෝටය, ගමනාන්ත ලිපිනය, ගමනාන්ත පෝටය. සටහනට ගැලපෙන ඕනෑම දෙයක් පිළිතුරක් ලෙස සලකා ඉදිරියට යැවේ. ඇතුළත පැමිණෙන නීතිවලට මෙහි කිසිදු භූමිකාවක් නැත.
එබැවින් ප්රශ්නය ෆයර්වෝලය සහකරු ඇතුළට යවන්නේද යන්න නොවේ. ප්රශ්නය වන්නේ සහකරුගේ පැකට්ටුව සටහන බලා සිටින පිළිතුරට සමානද යන්නයි. එම කොටස් හතරේ ටියුපලයේ එක් ක්ෂේත්රයක් වෙනස් කරන්න, පැකට්ටුව අමුත්තෙකු බවට පත්වේ. ඒ නිසා පෝට් අංකය පමණක් වෙනස් වූ විට වැඩ කරන සැකසුම කැඩී යා හැකිය, එම පෝටයම එක් රවුටරයක වැඩ කර ඊළඟ රවුටරයේ අසාර්ථක විය හැකිය.
දේශීය මූලාශ්ර පෝටය ස්ථාවර කරන්න, එවිට එම අංකය හුවමාරුවේ දෙපැත්තේම දිස්වේ. මෙය මුළු යාන්ත්රණයම වන අතර, උපක්රමය අද්භූත නොව දුර්වල වන්නේ මන්දැයි ද එය පැහැදිලි කරයි.
එක් එක් කෙළවරේ එක් පෝටයක් ස්ථාවර කිරීම
OpenVPN හි පෙරනිමි UDP පෝටය 1194 වන අතර, lport එය යවන මූලාශ්ර පෝටය සකසයි. සහකරුවන් දෙදෙනාම ස්ථාවර කරන්න, එවිට එක් එක් අයගේ පිටතට යන ටියුපලය අනෙකා සවන්දෙන පෝටයට යොමු වේ:
# peer A
lport 1194
remote 198.51.100.20 1194
# peer B
lport 1194
remote 203.0.113.10 1194
මෙය ක්රියා කරන්නේ ඔවුන් අතර ඇති කිසිදු රවුටරයක් මූලාශ්ර පෝටය නැවත නොලියන තාක් පමණි. පැකට්ටු ග්රහණයක දිස්වුවත් උමඟක් නැගිට නොගත්නම්, නැවත ලිවීම පළමු සැකකරුය.
ටියුපලය ගැලපීම නතර වන තැන
ගමනාන්තය අනුව සිතියම්ගත කරන NAT එක එක් එක් සහකරුට වෙනස් බාහිර පෝටයක් දෙයි. ඔබේ සහකරුට භාවිත කරන්නැයි කියූ ලිපිනය ඔහු වෙත ළඟා වන ලිපිනය නොවේ, එබැවින් ඇතුළට එන පැකට්ටුව කිසිවකට නොගැලපී නිහඬව ඉවතලනු ලැබේ.
ක්රියාකරු මට්ටමේ පරිවර්තනය, ස්තරගත NAT සහ පෝට් අහඹුකරණය සියල්ලම එකම ලෙස අවසන් වේ. ලිපින නොසලා පෝට් නැවත ලියන ඕනෑම මැද පෙට්ටියක් ද එසේමය.
ප්රවාහ ප්රවාහනයන් ඊට වඩා නරක තත්ත්වයේ ය. TCP අතට අත දීම පියවරෙන් පියවර නිරීක්ෂණය කෙරේ, එබැවින් TCP මත පදනම් වූ VPN එකක් මෙලෙස කිසිසේත් විදින්නට නොහැකි අතර මාර්ගයේ කොහේ හෝ සවන්දෙන්නෙකු අවශ්ය වේ.
සාමාන්යයෙන් එක් පැත්තක් පළමුව අසාර්ථක වේ
ප්රායෝගිකව ජාල දෙක කලාතුරකින් එකම ලෙස හැසිරේ. එක් රවුටරයක් අනාවැකි කළ හැකි සිතියම්ගත කිරීමක් දිය හැකි අතර අනෙක ගමනාන්තය අනුව පෝට් දෙයි, ප්රතිඵලය වන්නේ ගෘහ දෙකක් අතර වැඩ කරන නමුත් ජංගම ජාලයකින් අසාර්ථක වන වින්යාසයකි. එකිනෙකට පටහැනි වාර්තා සාමාන්යයෙන් වෙනස් රවුටර යුගල දෙකක් විස්තර කරයි. කිසිදු ලේඛකයෙක් වැරදි නොවේ, කිසිදු ප්රතිඵලයක් සාමාන්යකරණය නොවේ.
පැතිකඩ ස්පර්ශ කිරීමට පෙර පැකට්ටුව අත්හැරියේ කුමන පැත්තදැයි සොයා ගන්න. දෙකෙළවරේ ග්රහණ එක් උත්සාහයකින් මෙය තීරණය කරයි: A අත්හැර B වෙත කිසිදා නොළඟා වන ඩේටාග්රෑම් යනු ප්රවාහය මාර්ගයේ නැවත ලියා ඇති බවයි, නමුත් B වෙත ළඟා වී පිළිතුරක් නොපැමිණෙන ඩේටාග්රෑම් යනු ෆයර්වෝලය ඒවා සම්බන්ධිත ලෙස පිළිගෙන නැති බවයි.
පොදු IPv6 ලිපින සහිත සහකරුවන් දෙදෙනෙක් මුළු ගැටලුවම මගහරිති. පරිවර්තනයක් නොමැතිව ගැලපීමට කිසිවක් නැත, එබැවින් සහකරුවන් නම් කරන ෆයර්වෝල් නියමයක් ප්රමාණවත් වන අතර නිර්මාණය රවුටරයේ හැසිරීම මත රඳා පැවතීම නතර කරයි.
කවදා උත්සාහය නතර කළ යුතුද
පොදු ලිපිනයක් සහිත සත්කාරකයා විශ්වාසදායක පිළිතුරයි. එය සහකරුවන් දෙදෙනා සඳහාම උමඟ අවසන් කළ හැකිය, නැතහොත් එකිනෙකාගේ වර්තමාන බාහිර ලිපිනය සොයා ගැනීමට උදව් කළ හැකිය, NAT කුමක් කළත් සැකසුම් දෙකම වැඩ කරයි. ප්රතිපත්තියට ඉඩ දෙන්නේ නම් කළමනාකරණ ආවරණයක් ද එම සම්බන්ධීකරණය ලබා දෙයි.
මේ කිසිවකට පිටතින් තැබූ ෆයර්වෝලයක් අවශ්ය නොවේ. සෘජු සම්බන්ධතාවය දිනා ගැනීමට ආරක්ෂණය නිවා දැමීම සෘජු උත්සාහය ආකර්ෂණීය කළ හේතුව ඉවතලයි, සහ පරීක්ෂණය පුරාම යන්ත්රය විවෘතව තබයි.
මුලින්ම සෘජු සැකසුම උත්සාහ කරන්න, පසුව දුටු දේ ලියා තබන්න. NAT හි හැසිරීම සහ එය පෙන්වූ ග්රහණය අවසානයේ භාවිත කළ පෝට් යුගලයට වඩා වටිනා ය, මන්ද ඊළඟ ජාලය වෙනස් වනු ඇත. OpenVPN 2.6 අත්පොත ලේඛනගත කරයි lport සහ එය රඳා පවතින remote විකල්ප.