tun0 සහ VPN ප්‍රොටොකෝලය එකම දෙයක් ලෙස සැලකීම මිනිසුන්ව වැරදි ලොගයට යවයි. අතුරුමුහුණත යනු පරිශීලක අවකාශයේ වැඩසටහනක් කර්නලය සමඟ IP පැකට් හුවමාරු කරන දේශීය මායිමකි. ප්‍රොටොකෝලය යනු පැකට් ලැබීමෙන් පසු එම වැඩසටහන ඒවා සමඟ කරන දේය: ප්‍රවාහනය, සත්‍යාපනය, සංකේතනය සහ සහකරුවෙක්. උපාංගය නිර්මාණය කිරීම ඒ කිසිවක් තෝරා නොගනී.

අංග දෙකක්, එක් පැකට් මාර්ගයක්

කර්නලය උපාංගයට IP පැකට් එකක් ලියයි, වැඩසටහන එය ගොනු විස්තරකයකින් කියවයි. අනෙක් දිශාවට වැඩසටහන පැකට් නැවත ලියයි, කර්නලය එය සැබෑ අතුරුමුහුණතකට පැමිණි ලෙස මාර්ගගත කරයි. TUN IP ගෙන යයි, TAP ඊතර්නෙට් රාමු ගෙන යයි. එම මායිමේදී පැකට් කියවීම රාමුකරණය පෙන්වයි, උපාංගය ඒ සඳහාමය.

එම මායිමෙන් ඔබ්බේ සියල්ල වැඩසටහනේ කටයුත්තකි. වැඩසටහන් දෙකකට එකම අතුරුමුහුණත් සංකල්පය භාවිතා කර පැකට් සමඟ සම්පූර්ණයෙන් වෙනස් දේ කළ හැක. උපාංගයටම ඊළඟට සිදුවන්නේ කුමක්ද යන්න පිළිබඳ මතයක් නැත. ගොනු විස්තරකය වැඩසටහනට කර්නලය පැත්තේ ඇති එකම හස්තියයි.

උපාංගය නිර්මාණය කරන්න, පසුව මායිම නිරීක්ෂණය කරන්න

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

sudo ip tuntap add dev tun9 mode tun user alice
ip -d link show tun9

සබැඳියේ විස්තර උපාංගයේ වර්ගය සහ සම්බන්ධිත හිමිකරු පෙන්වයි. කිසිදු ක්‍රියාවලියක් එය විවෘතව නොතබන්නේ නම්, එයට ලියන පැකට් කොතැනකටවත් නොයයි. සම්බන්ධිත ක්‍රියාවලියක් නොමැති උපාංගයක් සබැඳි ලැයිස්තුවක නිරෝගී ලෙස පෙනී ගියත් කිසිවක් ඉදිරියට යවන්නේ නැත.

අතුරුමුහුණතේ නම පොරොන්දු විය නොහැකි දේ

අතුරුමුහුණතේ නම සංකේතනය හෝ සත්‍යාපනය ගැන කිසිවක් නොකියයි. වැඩසටහනකට පැකට් TLS තුළ, ස්වකීය ප්‍රොටොකෝලය තුළ, IPsec තුළ හෝ කිසිවක් තුළ නොව ඔතා ගත හැක. TAP වෙනුවට TUN තේරීම මායිමේ රාමුකරණය වෙනස් කරයි, ආරක්ෂක නිර්මාණය නොවේ. රාමුකරණ තේරීම සැබෑ ය, සහ එය ආරක්ෂක ප්‍රශ්නයට වඩා බොහෝ කුඩා ය.

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

පරාජය වන අදියරට නිවැරදි කිරීම ගැලපෙන්න

යමක් කැඩී ගිය විට අසාර්ථක අදියර වෙන් කරන්න. නැති වූ උපාංගයක්, අවසර දෝෂයක් සහ ප්‍රතික්ෂේප වූ පිවිසුමක් වෙනස් සාක්ෂි සහ වෙනස් නිවැරදි කිරීම් ලබා දෙයි. පළමුව දේශීය තත්ත්වය කියවන්න, පසුව වැඩසටහනේම ලොගය, පසුව සහකරුගේ දෘෂ්ටිකෝණය. යමක් වෙනස් කිරීමට පෙර තුනම කියවන්න.

ip -d link show tun0
journalctl -u openvpn-client@corp --since '10 min ago'

උපාංගය පවතින අතර ක්‍රියාවලියක් එය අල්ලාගෙන සිටී නම්, දේශීය මායිම ක්‍රියා කරයි, ගැටලුව තවත් ඈතින් ය. උපාංගය නොමැති නම්, කොපමණ අක්තපත්‍ර පරීක්ෂාවක් වුවද උදව් නොවේ. ඔබට නම් කළ හැකි අදියර ඔබට පරීක්ෂා කළ හැකි අදියර ය. TUN/TAP ලේඛන මායිම සහ උපාංග ආකෘතිය විස්තර කරයි.

අදාළ ලිපි