බ්රිජ් කළ OpenVPN සේවාලාභීන්ට අන්තර්ජාලය නැද්ද? NAT රීතිය පරීක්ෂා කරන්න
බ්රිජ් කළ OpenVPN සේවාලාභීන් tap උපාංගය හරහා පිටවෙන නිසා භෞතික ජාල කාඩ්පත නම් කරන masquerade රීතිය කිසිදා නොගැලපේ, ගණන් කරනය බිංදුවේම රැඳේ.
බ්රිජ් කළ සේවාදායකය ක්රියාත්මකයි, masquerade රීතිය ඇත, එහෙත් සේවාලාභියා තුළ බ්රව්සරය තවමත් කැරකෙයි. සියල්ල ක්රියා කළ යුතු ලෙස පෙනේ, එබැවින් පළමු පැය ටනලය සහ පිවිසුම් තොරතුරු පරීක්ෂා කිරීමට යයි. පසුව NAT රීතියේ ගණන් කරනය කියවන විට නොසැලුණු බිංදුවක් හමුවේ. එකදු පැකට්ටුවක්වත් නොගණන් කළ රීතියක් කිසිදා එකක් සමඟ නොගැලපුණි, බ්රිජ් කළ සේවාදායකයක මෙයට හේතුව ව්යුහාත්මකය: සේවාලාභියාගේ දත්ත අතථ්ය tap උපාංගය හරහා පිටවේ, එහෙත් රීතිය පැරණි මාර්ගෝපදේශයකින් පිටපත් කළ භෞතික කාඩ්පත නම් කරයි.
සාක්ෂිය ගණන් කරනය, වගු සටහන නොවේ
පවතින රීති සහ ගැලපෙන රීති වෙනස් දේවල්, ඒවා වෙන් කරන්නේ ගණන් කරනයයි. NAT වගුව සවිස්තර ගණන් කරන සමඟ ලැයිස්තුගත කර කිසිවක් වෙනස් කිරීමට පෙර සෑම රීතියක් අසල ඇති සංඛ්යා කියවන්න. දත්ත ගලා යද්දී බිංදුවේ නතර වූ ගණන් කරනය යනු රීතිය මඟ හැරුණු බවය, එහි ලිපින කොතරම් සුදුසු ලෙස පෙනුණත්. සම්බන්ධතාව තවමත් අසාර්ථක වන අතරේ ඉහළ යන ගණන් කරනය ඔබව වෙනත් තැනකට යවයි: යොමු කිරීම, ආපසු මාර්ගය, හෝ දුර කෙළවර.
iptables -t nat -L POSTROUTING -v -nමුලින්ම අතුරුමුහුණත ගැලපීම අසල ගණන් කරනය කියවන්න. මූලාශ්ර පරාසය නිවැරදි නම් සහ පිටවන පැත්ත වැරදි නම්, නිවැරදි කිරීම රීතියේ එක් වචනයක් මිස සම්පූර්ණ අලුත් රීතියක් නොවේ.
කර්නලය සැබවින්ම සටහන් කරන නම සොයන්න
රීතිය ලිවීමට පෙර මතකයෙන් නොව අතුරුමුහුණත් ලැයිස්තුවෙන් ටනල් උපාංගයේ නම හඳුනාගන්න. බ්රිජ් කළ OpenVPN සැකසුමක උපාංගය සාමාන්යයෙන් සේවාදායකය විසින් සාදන ලද tap අතුරුමුහුණතක් වන අතර එහි නම ඔබේ දේශීය වින්යාසයේ කොටසක් මිස සර්වත්ර නියතයක් නොවේ. ටනලය ක්රියාත්මකව ඇති විට එය පවතින බව තහවුරු කරන්න, මන්ද සේවාලාභියා සම්බන්ධ වූ පසුව පමණක් දිස්වන උපාංගයක් පෙර පරීක්ෂණය රීති ගැටලුවක් ලෙස පෙනෙන්නට සලස්වයි.
ip -brief linkනම ලියා තබන්න. මෙම රෝග විනිශ්චයේ සෑම පසු විධානයක්ම එයට යොමු වේ, මෙහි ටයිප් දෝෂයක් මුල් වැරැද්ද මෙන් හරියටම එම බිංදු ගණන් කරනය නිපදවයි.
ටනල් උපාංගය සඳහා රීතිය නැවත ලියන්න
රීතිය ටනල් උපාංගය දෙසට හරවා සේවාලාභී පරාසය එහි ගැලපීම් කොන්දේසිය ලෙස තබන්න, එවිට එය ටනල් දත්ත ආවරණය කර සත්කාරකයේම සම්බන්ධතා නොසලකා හරියි. ඔබේම පරාසය සහ උපාංග නාමය යොදන්න, මන්ද පහත දෙකම උදාහරණ වන අතර කිසිවක් ස්ථාපන අතර ගෙන යා නොහැක.
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o tap0 -j MASQUERADEපසුව එම රෝග ලක්ෂණයම සඟවන අනෙක් කොන්දේසි දෙක පරීක්ෂා කරන්න. යොමු කිරීම සක්රීයද යන්න බලන්න, නොවේ නම් නැවත ආරම්භයේදී අතුරුදහන් වන echo එකකින් නොව, බෙදාහැරීමේම වින්යාසයේ එය සක්රීය කරන්න. forward දාමයේ ගණන් කරන ද කියවන්න, එය ටනල් දත්ත ඉවත් කරන්නේ නම් එම අතුරුමුහුණතට විශේෂයෙන් අවසර දෙන්න, දාම ප්රතිපත්තිය නොසලකා හරින්න.
ගණන් කරන සමඟ forward දාමය කියවීමට එක් විධානයක් ගත වන අතර තවත් රීතියක් ස්පර්ශ කිරීමට පෙර ඉතිරි අවකාශයෙන් අඩක් ඉවත් කරයි.
භෞතික කාඩ්පත කිසිදා නොගැලපෙන්නේ ඇයි
බ්රිජ් යනු tap උපාංගය සහ එක් භෞතික අතුරුමුහුණතකින් සැකසුණු මෘදුකාංග ස්විචයකි. සේවාලාභී රාමුව එම ස්විචයට ඇතුළු වී කාඩ්පතේ පැකට්ටුවක් ලෙස නොව බ්රිජයේ සාමාජිකයෙකු ලෙස භෞතික ජාලය දෙසට පිටවේ. එබැවින් කර්නලය එම පැකට්ටුව බ්රිජයට සහ එහි තොටුපළට ආරෝපණය කරයි, එබැවින් ඔබ සිතූ කාඩ්පත කිසිදා ගැලපීමේ නොපෙනේ. භෞතික අතුරුමුහුණතේ කිසිවක් කැඩී නැත; එය කර්නලය එම පැකට්ටුව ආරෝපණය කරන උපාංගය නොවේ, එපමණයි.
මිනිසුන්ට ඊළඟට මුහුණ දෙන ගැටලුව එම ව්යුහයෙන්ම පැමිණේ: බ්රිජයක රාමු පෙරහන් කිරීම IP පෙරහන් කිරීමෙන් වෙන් වූ පහසුකමකි. අවශ්යතාව රාමු මට්ටමේ සීමාවක් නම්, එය බ්රිජ් පෙරහන් කිරීමට අයත් වේ, IP වගුවේ රීතියකට නොවේ.
එය මුල සිට අග දක්වා ඔප්පු කරන්න, පසුව ස්ථිර කරන්න
එක් සේවාලාභියෙකු නංවා සේවාදායකයේ LAN එකේ යමක් ping කරන්න; එම මාර්ගය කිසිදු පරිවර්තනයකින් තොරව යොමු කිරීම පරීක්ෂා කරයි. ඉන් පසු පොදු යමක් ඉල්ලන්න, එවිට masquerade රීතිය භාවිත කළ යුතුය, නැවත වරක් ගණන් කරනය කියවන්න: එය මෙම පරීක්ෂණයට සෙලවිය යුතුය, පෙර එකට නොවේ. ටනල් උපාංගයේ ගන්නා ලද ග්රහණය රාමුව කොහේ දිස්වේද සහ කුමන ලිපිනයක් රැගෙන යයිද යන දෙකම පෙන්වයි.
අවසාන පියවර: ක්රියා කරන රීති නැවත ආරම්භය කියවන වින්යාසයට දමා, මෙම සත්කාරකයේ බ්රිජය සැබවින්ම භාවිත කරන උපාංග නාමය සටහන් කරන්න. අතින් ටයිප් කළ සියල්ල නැවත ආරම්භයෙන් පසු නැති වේ, එම දෝෂයම විස්තර කිරීමට කිසිවක් ඉතිරි නොවී නැවත පැමිණේ.
නැවත ලිවීමෙන් පසුවත් ගණන් කරනය නොසැලෙන්නේ නම්, රීතියේ මූලාශ්ර පරාසය සේවාලාභියා සැබවින්ම ලද ලිපිනය සමඟ සසඳන්න, මන්ද බ්රිජ් කළ සේවාදායකයකට ඔබ අදහස් නොකළ පරාසයකින් ලිපින ලබා දිය හැක.