සේවාලාභියාට ලිපිනයක් ලැබේ, සේවාදායකය ping වලට පිළිතුරු දෙයි, එහෙත් සෑම පිටුවක්ම කාලය ඉකුත් වී අසාර්ථක වේ. බොහෝ දෙනා මෙම අවස්ථාවේදී සේවාලාභී පැතිකඩ සංස්කරණය කිරීම ආරම්භ කරයි, එය සාමාන්‍යයෙන් නිෂ්ඵල මහන්සියකි: උමං සම්බන්ධතාවය ඉහළ ගිය පසු සේවාදායකය රවුටරයක් මෙන් ක්‍රියා කළ යුතුය. පැකට්ටුවක් පිටවී පිළිතුරක් ආපසු ඒමට පෙර කොන්දේසි තුනක් එකවර සම්පූර්ණ විය යුතුය, කුමක් නැති වුවත් රෝග ලක්ෂණය එකම ය.

වැඩ කරන උමං සම්බන්ධතාවයකට තවම පිටවීමේ මාර්ගයක් නොමැති අයුරු

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

මේවායින් එකක් එකින් එක නිවැරදි කළ හැකිය, එයම උගුලයි. පරිවර්තන රීතියක් නොමැතිව ප්‍රේෂණය සක්‍රීය කිරීමෙන් පැකට්ටු පෞද්ගලික මූලාශ්‍රයක් සහිතව ආපසු මාර්ගයක් නොමැතිව පිටවේ. ප්‍රේෂණ රීතියක් නොමැතිව පරිවර්තනය එකතු කිරීමෙන් කර්නලය ඊළඟ පියවරේදී පැකට්ටුව ඉවත දමයි.

එහෙයින් සේවාලාභියා නොව ස්ථර තුන පරීක්ෂා කරන්න, ප්‍රතිඵලයට අර්ථයක් තිබීමට එකවර එකක් පමණක් වෙනස් කරන්න.

ප්‍රේෂණය ස්ථිර කළ යුතු කර්නල ස්විචයකි

වෙනස් කිරීමට පෙර වර්තමාන අගය පරීක්ෂා කරන්න, පසුව එය සකසා වෙනස්කම ක්‍රියාත්මක වූ බව තහවුරු කරන්න.

sysctl net.ipv4.ip_forward
sysctl -w net.ipv4.ip_forward=1
sysctl net.ipv4.ip_forward

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

එය /etc/sysctl.d/ යටතේ ගොනුවක ස්ථිර කරන්න, පසුව දැනගැනීමට නැවත ඇරඹීම වෙනුවට එම ගොනුව යොදන්න. FreeBSD හි සමානය net.inet.ip.forwarding වන අතර ස්ථිරභාවය සඳහා rc.conf තුළ gateway_enable=YES. ප්‍රේෂණය අක්‍රීය බව වාර්තා කරන උපාංගය «පැකට්ටු පැමිණේ, නමුත් කිසිවක් ආපසු නොඑයි» යන මුළු පන්තියේ වාර්තා පැහැදිලි කරයි. සෑම උත්ශ්‍රේණිකරණයකින් පසුවද සැකසුම පරීක්ෂා කරන්න, මන්ද නැවත ගොඩනගන ලද කර්නලයක් හෝ මාරු කළ උපාංග රූපයක් කිසිවෙකුට නොකියා එය යළි සැකසිය හැකිය.

masquerade හෝ එක් ස්ථිර පරිවර්තන ලිපිනයක් තෝරන්න

ගතික බාහිර ලිපිනයක් සමඟ masquerading සරලම නිවැරදි ස්වරූපයයි. උමං උපජාලය මූලාශ්‍රය ලෙසත් බාහිර අතුරුමුහුණත පිටවීම ලෙසත් නම් කරන්න.

iptables -t nat -A POSTROUTING -s 10.9.0.0/24 -o eth0 -j MASQUERADE

ස්ථිර පොදු ලිපිනයක් සමඟ මූලාශ්‍රය හරියටම එම ලිපිනයට පරිවර්තනය කිරීම වඩාත් අනාවැකි කළ හැකි සහ විගණනයට පහසු ය.

iptables -t nat -A POSTROUTING -s 10.9.0.0/24 -j SNAT --to-source 198.51.100.10

දෙවන ස්වරූපයේ නඩත්තු උගුලක් ඇත: පසුව වෙනස් වන දෘඩ කේතිත ලිපිනයක් උමං සම්බන්ධතාවය ක්‍රියාත්මකව තබා ගනිමින් අන්තර්ජාල ප්‍රවේශය නිශ්ශබ්දව නතර වේ. එක්කෝ masquerade භාවිත කරන්න, නැතහොත් සැපයුම්කරු ඔබව ගෙනයන සෑම විටම රීතිය යාවත්කාලීන කරන්න. අතුරුමුහුණතද වැදගත් වේ, මන්ද තමන්ගේම ඉහළ උමං බෙදාගන්නා රවුටරයක් භෞතික WAN හරහා නොව එම උමං හරහා පරිවර්තනය කළ යුතු ය.

පෙරහන් වගුව තෙවන දොරටුවයි

ප්‍රේෂණය සහ පරිවර්තනය යන දෙකම නිවැරදි විය හැකි අතර පැකට්ටුව තවමත් පෙරහන් වගුවේ මිය යයි. ufw නිතර වරදකරු ය: එහි ප්‍රේෂණ ප්‍රතිපත්තිය DROP ලෙස පැමිණේ, සහ ඉතිරි සැකසුම සම්පූර්ණයෙන්ම නිවැරදි ලෙස පෙනිය හැකිය, එම එක් සැකසුම ට්‍රැෆික් ඝාතනය කරන අතරතුර. එය ඉහළ නැංවීම සලකුණු කොටුවක් නොව දැනුවත් ආරක්ෂක තීරණයකි.

iptables -A FORWARD -i tun0 -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o tun0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

පළමු රීතිය උමං තුළින් පිටතට නව ට්‍රැෆික් අවසර දෙයි, දෙවැන්න පිළිතුරු පමණක් ආපසු ඒමට ඉඩ දෙයි. දෙකම උමං උපජාලයට සහ අපේක්ෂිත ගමනාන්තයට පමණක් සීමා කරන්න, මන්ද උමං අතුරුමුහුණතේ සර්වග්‍රාහී අවසරයක් VPN එක සත්‍යාපනය කළ හැකි ඕනෑම අයෙකුට විවෘත පිටවීමේ ලක්ෂ්‍යයක් බවට පත් කරයි.

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

පිටුව කිසිදා පූරණය නොවන විට කොහේ බැලිය යුතුද

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

ping -c 3 10.9.0.1
traceroute -n 198.51.100.10

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

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

දුරස්ථ සේවාලාභීන්ට සේවාදායකයේ LAN හි සත්කාරකයන්ටද ළඟා විය යුතු නම්, LAN ට උමං උපජාලයට ආපසු යන මාර්ගයක් අවශ්‍ය බව මතක තබා ගන්න. මෙය පරිවර්තනය නොව මාර්ගකරණයයි, අන්තර්ජාල මාර්ගය අවසානයේ ක්‍රියා කළ පසු වැඩිපුරම අමතක වන පියවර මෙයයි.

අදාළ ලිපි