nftables හි යොදන ලද සලකුණක් එක් පංතියක ප්‍රවාහය උමං මාර්ගය හරහා යැවිය යුතුය, නමුත් එම ප්‍රවාහය භෞතික අතුරුමුහුණත හරහාම පිටවෙමින් පවතී. නියම කට්ටලය හුදෙකලාව බලන විට නිවැරදි බව පෙනේ. සාමාන්‍යයෙන් සිදුවී ඇත්තේ වෙනත් දෙයක් එම සලකුණම ලියා තිබීම, නැතහොත් නව අගය තවදුරටත් ඉටු නොකරන ආවරණයක් සමඟ මාර්ගකරණ නියමය ගැලපීමයි.

පරීක්ෂාව 1: කර්නලය ගැලපෙන නියමය කියවන්න

ෆයර්වෝලයෙන් නොව, ප්‍රතිපත්ති නියමයෙන් ආරම්භ කරන්න. කර්නලය නියම ප්‍රමුඛතා අනුපිළිවෙලින් බලන අතර පළමු ගැලපීම වගුව තීරණය කරයි. නියමයෙන්ම fwmark අගය සහ ආවරණය කියවා, ඔබ යොදාගත් සලකුණ සහිත පැකට්ටුව එයට සැබවින්ම ගැලපෙන බව තහවුරු කරන්න. සම්පූර්ණ 32-බිට් අගයක් අපේක්ෂා කරන නියමයක් එකම බිට් එකක් දරන පැකට්ටුවකට ගැලපෙන්නේ නැත.

පසුව එම නියමය තෝරාගන්නේ කුමන වගුවද සහ වගුවේ ඇත්තේ කුමක්ද යන්න තහවුරු කරන්න. හිස් වගුවකට යොමු වන නියමයක් සෙවීම් අසාර්ථකත්වයක් ඇති කරයි, එය බොහෝ පද්ධතිවල අර්ථය වන්නේ පැකට්ටුව ඊළඟ නියමයට වැටී භෞතික අතුරුමුහුණතින් පිටතට යන බවයි.

විධාන දෙකක් මෙය තීරණය කරයි: නියම ලැයිස්තුව, සහ එම වගුවේ ගමනාන්තය සඳහා මාර්ග සෙවීම.

පරීක්ෂාව 2: පැකට් සලකුණක්ද සම්බන්ධතා සලකුණක්ද

nftables හට පැකට්ටුව මත සලකුණක් සහ සම්බන්ධතා නිරීක්ෂණ සටහන මත සලකුණක් යෙදිය හැක, ඒවා වෙනස් වස්තූන් ය. පැකට් සලකුණ පැකට්ටුවේ සැකසුම් ගමන පුරා පවතී, නමුත් සම්බන්ධතා සලකුණ ප්‍රවාහය සඳහා රැඳී පවතින අතර එය හිතාමතා පිටපත් කළ යුතුය. එකක් යොදා අනෙක අපේක්ෂා කිරීම සාමාන්‍ය අර්ධ විසඳුමකි.

මාර්ගකරණ නියමය පැකට් සලකුණ මත රඳා පවතී නම්, මාර්ගයේ පසුව සම්බන්ධතා සලකුණ ප්‍රතිස්ථාපනය කිරීම එම තීරණයට කිසිවක් නොකරයි, මන්ද තීරණය දැනටමත් ගෙන ඇත.

මාර්ගකරණ සංඥාව අයත් වන්නේ කුමන වස්තුවටද යන්න තීරණය කර, පසුව මාර්ගකරණ තීරණය ගන්නා ස්ථානයේ එය යොදන්න.

පරීක්ෂාව 3: මෙම සලකුණ තවත් ලියන්නේ කවුද

WireGuard හිම මෙවලම් තම UDP පැකට්ටු සලකුණු කරන්නේ සංකේතනය කළ ප්‍රවාහනය එය අයත් උමං මාර්ගයට නැවත මාර්ගගත නොවන පරිදිය. ඔබේ නියම කට්ටලය එම ක්ෂේත්‍රයට සම්බන්ධ නොවන අගයක් ලබා දෙන්නේ නම්, එම බැහැර කිරීම අතුරුදහන් වන අතර උමං මාර්ගයේ බාහිර ප්‍රවාහය තමා තුළට ඇතුළු වීමට උත්සාහ කරයි. රෝග ලක්ෂණය වන්නේ ස්ථාපිත වී පසුව ප්‍රවාහය ගෙන යාම නවත්වන උමං මාර්ගයකි.

සලකුණු වෙනත් ෆයර්වෝල මෙවලම්, කන්ටේනර ජාලකරණය සහ වෙනත් අරමුණු සඳහා ප්‍රතිපත්ති මාර්ගකරණය ද භාවිත කරයි, එබැවින් උපපද්ධති දෙකක් මුළු ක්ෂේත්‍රයම ලිවීම එක් එකක් වෙන් වශයෙන් නිවැරදි වුවද ගැටුමකි.

තවත් එකක් එකතු කිරීමට පෙර ලේඛකයන් ලැයිස්තුගත කරන්න.

පරීක්ෂාව 4: ආවරණය තීරණය කරන්නේ ඔබ රඳවා ගන්නා දේය

සලකුණක් යනු 32-බිට් ක්ෂේත්‍රයක් වන අතර, ආවරණ යනු හිමිකරුවන් කිහිප දෙනෙකු එය බෙදාගන්නා ක්‍රමයයි. ආවරණයක් සමඟ අගයක් යෙදීමෙන් ඔබට අයත් නොවන බිට් රැකෙයි; මුළු ක්ෂේත්‍රයම යෙදීමෙන් අනෙක් සැමගේ බිට් විනාශ වේ. ක්ෂේත්‍රය ස්පර්ශ කරන සෑම නියමයකම ආවරණය කියවන්න, ඔබ නොලියූ ඒවා ඇතුළුව.

නියම කට්ටලය අසල බිට් වෙන් කිරීම ලේඛනගත කරන්න.

එසේ නොමැති නම් ඊළඟ පුද්ගලයා දැනටමත් හිමිකරුවෙකු සිටින අගයක් නැවත භාවිත කරනු ඇත, මෙහි ඇති ගැටුම ලිපින දෝෂයක් වුවද මාර්ගකරණ දෝෂයක් ලෙස පෙනේ. පැකට් පාරදත්ත පිළිබඳ nftables ලේඛනය මගින් සලකුණු ක්‍රියාවන්ම විස්තර කරයි.

පරීක්ෂාව 5: සෙවීමකින් නොව සැබෑ ප්‍රවාහයකින් තහවුරු කරන්න

සරල මාර්ග සෙවීමක් සලකුණක් දරන්නේ නැත, එබැවින් එය සැබෑ පැකට්ටුවට වඩා වෙනස් මාර්ගයක් පෙන්විය හැක. ඔබට වැදගත් ප්‍රවාහය ජනනය කර ගණන් කරන්නන්, සම්බන්ධතා නිරීක්ෂණ සටහන සහ එය සැබවින්ම පිටවන අතුරුමුහුණත නිරීක්ෂණය කරන්න. ඇතුළත් පංතිය සහ බැහැර කළ පංතිය යන දෙකම පරීක්ෂා කරන්න, මන්ද ඉතා පළල් සලකුණක් සාර්ථක ලෙස පෙනෙද්දීම බැහැර කිරීම බිඳ දමයි. ඇතුළත් පංතිය ක්‍රියා කර බැහැර කළ පංතිය ද උමං මාර්ගයට ඇතුළු වන්නේ නම්, සලකුණ ඉතා පටු නොව ඉතා පළල් ය.

සක්‍රීය සැසියක් අතරතුර නැවුම් කිරීමක් බලකර පැවැත්වීමට සම්බන්ධතා තත්ත්වය හිස් කිරීමෙන් වළකින්න, මන්ද නව සහ පවත්නා ප්‍රවාහ නීත්‍යානුකූලව වෙනස් මාර්ග ගත හැක.

සලකුණ, ආවරණය සහ වගුව එකම තැනක සටහන් කරන්න, එවිට ඊළඟ සංස්කරණය සමාලෝචනය කළ හැකි වේ.

අදාළ ලිපි