VPN කාන්දුව නිවැරදි කිරීමට IPv6 අක්රීය කරමුද? ඒ වෙනුවට ප්රතිපත්තිය තීරණය කරන්න
ලින්ක්-ලෝකල් ලිපිනය කාන්දුවක් නොවේ, ගෝලීය IPv6 මාර්ගයද නොවේ. පළමුව අවහිර කිරීම, රැගෙන යාම සහ නොසලකා හැරීම අතරින් තෝරන්න.
IPv6 පරාසයේ ලිපිනයක් පරීක්ෂණ පිටුවක දිස්වේ, උමග එය පැහැදිලිවම රැගෙන යන්නේ නැත, සහ අන්තර්ජාලයේ වඩාත්ම ජනප්රිය උපදෙස වන්නේ IPv6 සෑම තැනකම අක්රීය කිරීමයි. එම විධානය පැනලය සැබවින්ම නිශ්ශබ්ද කරයි. නමුත් එය ප්රවේශ ජාලය රඳා පවතින ප්රොටෝකෝලයක් ද ඉවත් කරයි, සහ ලිපිනය සැබෑ කාන්දුවක්ද, ලින්ක්-ලෝකල් අතුරුමුහුණත් ලිපිනයක්ද, නැතිනම් තම කාර්යය කරන විසඳන්නෙක්ද යන්න දැනගැනීමකින් තොරව ඔබව තබයි. නිවැරදි පාලනය තීරණය කරන්නේ කොන්දේසි තුනක් වන අතර, ඉන් එකක් පමණක් අවහිර කිරීමට යයි.
මෙවලම ඇත්තටම මැනගත්තේ කුමක්දැයි හඳුනා ගන්න
වඩාත් පොදු අසත්ය අනතුරු ඇඟවීම වන්නේ ලින්ක්-ලෝකල් ලිපිනයයි, එය fe80: සමඟ ආරම්භ වන අතර IPv6 හැකියාව ඇති සෑම අතුරුමුහුණතකම පවතී, යන්ත්රයට IPv6 හරහා අන්තර්ජාලයට ළඟා විය හැකිද නැද්ද යන්න නොසලකා. එය අතුරුමුහුණත් ලැයිස්තු සහ සමහර යෙදුම් රෝග විනිශ්චයවල දිස්වන අතර, ඔබේ ගමන් මාර්ගය ගැන කිසිවක් නොකියයි.
දෙවන අසත්ය අනතුරු ඇඟවීම වන්නේ fc00::/7 තුළ ඇති අද්විතීය දේශීය ලිපිනයයි, එය ජාලය තුළ භාවිතා වන පුද්ගලික පරාසයකි. සත්කාරකයේ සෑම ලිපිනයක්ම මුද්රණය කරන මෙවලමක් එය පොදු ලිපිනය අසල සතුටින් ලැයිස්තුගත කරයි. ඉක්මනින් කියවන කෙනෙක් එය කාන්දුවක් ලෙස හඳුන්වා, පසුව නොමැති ගැටලුවකට පැයක් ගත කරයි.
තුන්වැන්න කිසිසේත් අසත්ය අනතුරු ඇඟවීමක් නොවේ. උමගින් පිටත අන්තර්ජාලයට ළඟා වන ගෝලීය ලිපිනය ඇත්තම කාන්දුවයි, සහ කිසිවක් තීරණය කිරීමට පෙර එය මැනීම වටී:
ip -6 addr show scope global
ip -6 route show default
curl -6 -sS --max-time 6 https://ifconfig.co
පළමු විධානය ගෝලීය ලිපිනයක් මුද්රණය කර තුන්වැන්න උමගේ නොවන පොදු IPv6 ලිපිනයක් ලබා දෙන්නේ නම්, උමගින් පිටත ඔබට සැබෑ මාර්ගයක් ඇත. පළමු එක ලින්ක්-ලෝකල් සටහන් හැර කිසිවක් මුද්රණය නොකරන්නේ නම්, නිවැරදි කිරීමට කාන්දුවක් කිසිදා නොතිබුණි.
පාලනය තීරණය කරන්නේ කොන්දේසි තුනක්
තීරණය "IPv6 හොඳයි" හෝ "IPv6 නරකයි" නොවේ. තීරණය වන්නේ ඔබ තත්ත්ව තුනෙන් කුමක්ද යන්නයි, සහ එක් එක් එකට වෙනස් නිවැරදි පිළිතුරක් ඇති අතර වැරදුනොත් වෙනස් මිලක් ද ඇත.
| Situation | Correct control | Cost if you disable IPv6 instead |
|---|---|---|
| Exit has no IPv6, host does | Block IPv6 deliberately in the tunnel policy | Same visible result, no documentation of intent |
| Exit carries IPv6, host leaks | Route IPv6 into the tunnel and verify | You lose IPv6 reachability entirely |
| Access network is IPv6-only | Change nothing; use the tunnel's IPv6 | Machine loses connectivity completely |
පළමු පේළිය මිනිසුන් සාමාන්යයෙන් අදහස් කරන දෙයයි, සහ එය යුක්තිසහගතය. පිටවීමේ IPv6 සහාය නොමැති සේවාලාභියා සත්කාරකයේම IPv6 ගමනාගමනය නිශ්ශබ්දව පිටතට යාමට නොදිය යුතුය, මන්ද එය ලේඛනගත ද්විත්ව ගොඩ ඇති කාන්දුවයි. කාරණය වන්නේ එය ප්රකාශිත ප්රතිපත්තියක් ලෙස අවහිර කිරීමයි, කර්නලයේ ප්රොටෝකෝලයක් අක්රීය කිරීම නොවේ. දෘශ්ය ප්රතිඵලය සමාන වන අතර පසුව සමාලෝචනය කළ හැක්කේ එකක් පමණි.
තුන්වන පේළිය සාමාන්ය උපදෙස ක්රියාකාරීව හානිකර වන තැනය. ජංගම ක්රියාකරුවන් සහ සමහර නිවාස සම්බන්ධතා IPv4 ගමනාන්ත සඳහා පරිවර්තනය සහිත IPv6-only ජාල ක්රියාත්මක කරයි. එහි IPv6 ඉවත් කළහොත් ජාලය ලබා දෙන එකම ප්රවාහනය ඉවත් කරයි, එය ඔබ නිරාකරණය කරමින් සිටි බිඳවැටීමට වඩා බෙහෙවින් නරක බිඳවැටීමක් ඇති කරයි.
පිටවීමට IPv6 නොමැති නම්, හිතාමතාම අවහිර කරන්න
සේවාලාභියාගේම යාන්ත්රණයට මුල් තැන දෙන්න, මන්ද එය උමග ඉහළ ඇති තාක් නිශ්චිතව අදාළ වන අතර එය වැටෙන විට ආපසු යයි. OpenVPN සතුව මේ සඳහා විකල්පයක් ඇත, සහ අනෙකුත් සේවාලාභීන් සඳහා iptables සතුව සමාන නියමයක් ඇත:
block-ipv6
ip6tables -A OUTPUT -o eth0 -j REJECT --reject-with ipv6-port-unreachable
උපදෙස පැතිකඩට අයත් වේ; නියමය ඔබට සමාලෝචනය කර ඉවත් කළ හැකි ගිනි පවුරකට අයත් වේ. දෙකම වසා අසාර්ථක වේ, එය ඔබට අවශ්ය දෙයයි, සහ දෙකම වින්යාස වෙනසක දිස්වේ, ආරම්භක ස්ක්රිප්තයක භූමදාන කළ කර්නල sysctl නොදිස්වේ.
එය ඇත්තේ ඇයිදැයි සටහන් කරන්න. අදහස් නොමැති අවහිර කිරීමේ නියමය IPv6 වෙනත් දෙයකට අවශ්ය ඊළඟ පුද්ගලයා ඉවත් කරයි, පසුව කාන්දුව නිශ්ශබ්දව ආපසු එයි.
පිටවීම IPv6 රැගෙන යන්නේ නම්, එය මාර්ගගත කර පවුල් දෙකම පරීක්ෂා කරන්න
සේවාදායකයා එයට සහාය දක්වන්නේ නම් IPv6 රැගෙන යාම වඩා හොඳ පිළිතුරයි, සහ එය එතරම් අපහසු නොවේ. අවශ්යතාව වන්නේ උමග අතුරුමුහුණතට එම පවුලේ ලිපිනයක් තිබීම සහ එහි පෙරනිමි මාර්ගය භෞතික අතුරුමුහුණතින් පිටතට නොව උමග තුළට යොමු වීමයි:
ip -6 route get 2606:4700:4700::1111
ip -6 route show default
curl -6 -sS --max-time 6 https://ifconfig.co
curl -4 -sS --max-time 6 https://ifconfig.co
මාර්ග සෙවීම තීරණාත්මක පරීක්ෂණයයි: එය උමග අතුරුමුහුණත නම් කරන්නේ නම්, IPv6 ගමනාගමනය රැගෙන යනු ලැබේ. පසුව curl ඇමතුම් දෙක එක් එක් පවුල දකින දෙය තහවුරු කරයි, සහ ඒවා සංසන්දනය කිරීම මාර්ග දෙකම දැන් එකම පිටවීමකින් යන බව ඔප්පු කරන ක්රමයයි.
සාර්ථක සම්බන්ධතාවකින් නවතින්න එපා. උමග නැවත සම්බන්ධ කර නැවත පරීක්ෂා කරන්න, මන්ද සේවාදායකයා එය ආරම්භක වින්යාසයේ පමණක් යවන්නේ නම් තල්ලු කළ IPv6 මාර්ගය නැවත ස්ථාපනයේදී නැති විය හැක. පසුව බැහැර කළ ගමනාන්තයක් පරීක්ෂා කරන්න, මන්ද බෙදුණු උමග නියම තුළම පවුල් දෙක වඩාත්ම බොහෝ විට වෙනස් වේ.
ප්රවේශ ජාලය IPv6 පමණක් නම්, එය නොසලකා හරින්න
සමහර ජාල IPv6 පමණක් ලබා දෙන අතර උපාංගය ක්රියාකරු පැත්තේ පරිවර්තන යාන්ත්රණයක් හරහා IPv4 සේවා වෙත ළඟා වනු ඇතැයි අපේක්ෂා කරයි. එවැනි යන්ත්රයක IPv6 අක්රීය කිරීම ආරක්ෂක වැඩිදියුණුවක් නොවේ; එය කිසිවකට ඇති එකම මාර්ගය ඉවත් කරයි. එය කිසිවෙකුට අවශ්ය නොවූ පරීක්ෂණ ප්රතිඵලයක් වෙනුවෙන් ඔබම ඇති කරගත් බිඳවැටීමකි.
මෙහි වැරදීමේ රෝග ලක්ෂණය සුවිශේෂී හා අප්රසන්නය: උමග ස්ථාපිත වන බව පෙනේ, නාම විශ්ලේෂණය ක්රියා කරයි, සහ කිසිවක් පූරණය නොවේ. IPv6 වෙනසකින් පසු එය දුටුවහොත් වහාම සැකසුම ප්රතිසාධනය කර රෝග විනිශ්චය වෙනත් තැනක අඛණ්ඩව කරගෙන යන්න.
ඔබ කුමක් තෝරා ගත්තත්, තීරණය පැතිකඩේ හෝ ගිනි පවුරේ පැහැදිලිව තබා, එය පිටවීම ඇත්තටම සහාය දක්වන දෙයට සම්බන්ධ කර, සහ RFC 7359 ද්විත්ව ගොඩ සාකච්ඡාව විස්තර කරන ද්විත්ව ගොඩ හැසිරීම සටහන් කරන්න. ප්රකාශිත අවහිර කිරීමක් යනු ප්රතිපත්තියකි. අක්රීය කළ ප්රොටෝකෝලයක් යනු කිසිවෙකුට විගණනය කළ නොහැකි වටමාර්ගයකි, සහ පරීක්ෂණ පිටුවෙන් දෙකම එකම ලෙස පෙනේ.