Linux බෙදාහැරීමක firewall එකක් ඔබේ VPN ට්රැෆික් අවහිර කළ හැක
ෆිල්ටර් කළමනාකරුවන් දෙදෙනෙක්, එක් නීති කට්ටලයක් සහ වැරදි කලාපයකට ගොඩබසින උමං මාර්ගයක්. ඕනෑම නීතියක් එකතු කිරීමට පෙර හිමිකරු සහ දිශාව හඳුනා ගන්න.
උමං මාර්ගය ඉහළ එයි, ලොගය සම්බන්ධයි කියයි, තවමත් එක් යෙදුමක් කිසිවකට ළඟා විය නොහැක. Linux සේවාදායකයක මෙයින් සාමාන්යයෙන් අදහස් වන්නේ බෙදාහැරීමේ firewall එක VPN සේවාදායකය කිසිදා කළමනාකරණය නොකළ මාර්ගයක් පෙරහන් කරන බවයි. කළමනාකරුවන් දෙදෙනෙකුට එකවර සක්රීය විය හැක, එක් එක් අයට අතුරුමුහුණත, කලාපය සහ ට්රැෆික් දිශාව පිළිබඳ තමන්ගේම අදහස් ඇත. යමක් සංස්කරණය කිරීමට පෙර හිමිකරුවා හඳුනා ගැනීම යමක් ක්රියා කරන තෙක් නීති උත්සාහ කිරීමට වඩා වේගවත්ය.
කළමනාකරු සහ backend සොයන්න
ස්ථාපනය කළ දේ සමඟ නොව, ඇත්තටම පූරණය වී ඇති දේ සමඟ ආරම්භ කරන්න. බෙදාහැරීමක් firewalld, ufw සහ සාමාන්ය nftables සේවාවක් සපයා ගත හැකි අතර, ඒවායින් එකක් පමණක් ධාවනය වන නීති කට්ටලයට හිමිකම් කියයි. පැකේජ සාමකාමීව එකට පවතී, වැරදි ඉදිරිපස සිට ඇතුළත් කළ නීතිය කිසිදා කර්නලයට ළඟා නොවේ. සක්රීය සේවාව කියවන්න, පසුව එය නිපදවූ නීති කට්ටලය කියවන්න.
back end ඉදිරිපස තරම්ම වැදගත් වේ. firewalld ස්ථාපනයක් අනුවාදය සහ වින්යාසය අනුව nftables හෝ පැරණි iptables back end ධාවනය කළ හැකි අතර, දෙකම වෙනස් පරීක්ෂණ ප්රතිදානයක් ලබා දෙයි. ඔබේ පද්ධතිය ඕනෑම මාර්ගෝපදේශයක් සමඟ සසඳන්නට පෙර බෙදාහැරීම, අනුවාදය සහ back end ටිකට් පතේ ලියන්න.
දිශාව සහ අතුරුමුහුණත ගළපන්න
පිටවන සේවාදායක ඉල්ලීමක්, ඇතුළට එන සවන්දෙන්නෙක් සහ යොමු කළ පැකට්ටුවක් විවිධ කොකු හරහා ගමන් කරයි, එකකට ඇති නීතිය අනෙක් ඒවා ආවරණය නොකරයි. දේශීය LAN අවසර දෙන කලාපයක බොහෝ විට උමං අතුරුමුහුණත හෝ VPN ලිපින සංචිතය ඇතුළත් නොවේ. උමං අතුරුමුහුණත සාමාන්යයෙන් පෙරනිමි කලාපයට ගොඩබසී, එය බොහෝ විට භෞතික අනුකූලකයේ කලාපයට වඩා දැඩි වේ. එම නොගැළපීම නිසා LAN තුළ බ්රව්ස් කිරීම ක්රියා කරන අතර උමං ඉහළ එන මොහොතේ නතර වන්නේ ඇයිද යන්න පැහැදිලි වේ.
නීතියක් තෝරන්නට පෙර අසමත් වූයේ කුමන දිශාවදැයි අසන්න. පිටතට සම්බන්ධ විය නොහැකි යෙදුමකට පිටවන මාර්ගය අවශ්ය වන අතර, ඇතුළට එන සේවාවකට උමං අතුරුමුහුණතේ ඇතුළත මාර්ගය අවශ්ය වේ. වැරදි දාමයට නීතියක් එකතු කිරීමෙන් යෙදූ බව පෙනෙන නමුත් කිසිවක් නොකරන වෙනසක් සිදු වේ.
නීති හිමිකරුවන් එකඟතාවයෙන් තබන්න
VPN සේවාදායකයේ කොක්ක, බහාලුම් ධාවන පරිසරය සහ බෙදාහැරීමේ සේවාව සියල්ලටම ජාලය වෙනස් කළ හැක, සහ ඔවුන් එකිනෙකා සමඟ සම්බන්ධීකරණය නොකරයි. අතින් ඇතුළත් කළ නීති ඊළඟ නැවත පූරණයේදී අතුරුදහන් වේ, කළමනාකරුගේ දාමයට ඇතුළත් කළ නීති ඔබ අදහස් නොකළ අනුපිළිවෙලකින් ඇගයිය හැක. කළමනාකරුගේ නිත්ය වින්යාසය භාවිත කර ඔබ ලියූ ගොනුව වෙනුවට ප්රතිඵලය වන නීති කට්ටලය පරීක්ෂා කරන්න. එක් සේවාවක් ළඟා විය නොහැකි නිසා සම්පූර්ණ firewall එක ක්රියා විරහිත කිරීම කුඩා ගැටලුවක් විශාල එකකට මාරු කිරීමකි.
පටු ගණන් කරන උපාංග ප්රතික්ෂේපිත ප්රවාහය සොයා ගැනීමේ ලාභදායී ක්රමයයි. එක් ගමනාන්තයකට සහ එක් තොටුපළකට සීමා වූ ලොග් නීතියක් මගින් වෙනත් අයගේ ට්රැෆික් අල්ලා නොගෙන බැහැර කිරීම දේශීයව සිදු වේද යන්න පෙන්වයි. විමර්ශනය අවසන් වූ විට ලොග් නීතිය ඉවත් කරන්න, මන්ද එය ප්රතිපත්තියක් නොව රෝග නිර්ණයක් වන බැවිනි, සහ firewalld හි කලාප ලේඛනය අතුරුමුහුණත් සහ සේවා ඒකාබද්ධ වන ආකාරය පැහැදිලි කරයි.
අගුළු දැමීම අහිමි නොකර නිවැරදි කිරීම පරීක්ෂා කරන්න
උපයෝගී කරගත් තත්ත්වය එයට හිමි කළමනාකරු සමඟ පරීක්ෂා කරන්න, ඔබ සටහන් කළ back end ට ගැළපෙන විධාන භාවිත කරමින්. පහත ලැයිස්තුව උපකල්පනය කරන්නේ firewalld වගකිව යුතු බවයි; සියල්ල ධාවනය කිරීම වෙනුවට nftables හෝ ufw සඳහා සමාන දෙය ආදේශ කරන්න. එක් සැසියක මෙවලම් මිශ්ර කිරීම යන්ත්රයක් ගැටුම්කාරී නීති කට්ටල දෙකකින් අවසන් වන ආකාරයයි.
sudo firewall-cmd --get-active-zones
sudo firewall-cmd --zone=trusted --list-all
sudo nft list ruleset | head -40
පළමු විධානය කලාප සහ ඒවාට පවරා ඇති අතුරුමුහුණත් නම් කරයි, එයින් උමං ඇත්තටම ගොඩබැස්සේ කොහේද යන්න පෙන්වයි. දෙවැන්න කලාපයක නීති සහ සේවා මුද්රණය කරයි, එබැවින් VPN අතුරුමුහුණත කිසිසේත් ආවරණය වී ඇත්දැයි ඔබට දැක ගත හැක. nftables ලැයිස්තුව භාවිතා වන back end සඳහා මූලික සත්යය වන අතර, වින්යාස ගොනුවක පමණක් පවතින නීතියක් එහි නොපෙනේ. ඔබ එකතු කළ නීතිය සමඟ ප්රතිදාන තුන සසඳන්න, නොගැළපීම සාමාන්යයෙන් තමන්ම නම් කරයි.
පසුව මුල් ඉල්ලීම සහ ඔබට අවශ්ය අසාර්ථක හැසිරීම නැවත කරන්න. එම වෙනසම සේවාදායකයේ අගුළු දැමීම ඉවත් කළේ නම් අලුතින් ක්රියා කරන අඩවියක් ප්රමාණවත් නොවේ, එබැවින් ආරක්ෂා නොකළ මාර්ගයක් ද පරීක්ෂා කරන්න. කළමනාකරු, back end, අතුරුමුහුණත සහ නීතියේ අරමුණ සටහන් කරන්න, මන්ද දෙවන කළමනාකරුවෙකු නැවත ජීවය දෙන පැකේජ යාවත්කාලීනයක් එසේ නොවුනත් මුළු අවුල නැවත ගොඩනඟනු ඇත.