ඔබේ GCP VM ට OpenVPN IPv6 තටාකයට පිළිතුරු දිය නොහැක්කේ ඇයි
OpenVPN තුළ ඇති ලිපිනය Google Cloud උපජාලයක් නොවේ. තටාකයට VPC මාර්ගයක් එක් කරන්න, යැවීම සක්රීය කරන්න සහ අන්තර්ජාල පිටවීම වෙන් කර තබන්න.
ඔබේ IPv6 VPN සේවාලාභියා වැඩ භාරයට ළඟා වේ, වැඩ භාරය උමග තුළට පිළිතුරු දෙයි, නමුත් පිළිතුර කිසිදා නොපැමිණේ. පළමු ප්රවණතාවය ගිනිපවුර හෝ උමගට දොස් පැවරීමයි, සාමාන්යයෙන් දෙකම වරදකරුවන් නොවේ. OpenVPN ලබා දෙන ලිපිනය උමග තුළ පමණක් පවතින අභ්යන්තර ජාලයකි; fd42:90::/64 යම් නිශ්චිත VM එකක පිටුපස තිබිය යුතු බව ඔබ පවසන තෙක් Google Cloud දැන සිටින්නේ නැත.
මෙම කරුණ වෙනස් පද්ධති දෙකක් ඉගෙන ගත යුතුය, ඒවායින් එකක් පමණක් OpenVPN වේ. VPC ට යමක් ආපසු යැවීමට පෙර මාර්ගයක් අවශ්ය වන අතර, VM ට පැමිණෙන දේ යැවීමට අවසර දිය යුතුය. ඕනෑම අඩකක් වැරදුනහොත් රෝග ලක්ෂණය එකම ලෙස පෙනේ.
තටාකය අභ්යන්තර ජාලයකි, උපජාලයක් නොවේ
OpenVPN ට ඔබ තෝරන පරාසයකින් IPv6 ලිපින ලබා දිය හැක, එම පරාසය උමගේ දෙකෙළවර එකඟ වන ප්රබන්ධයකි. එය Google Cloud උපජාලයක් නොවේ, VPC උපජාල ලැයිස්තුවේ නොපෙනේ, VM හි ජාල අතුරුමුහුණත එම ලිපින ලබා නොගනී. එබැවින් සේවාලාභියාට පිළිතුරු දෙන වැඩ භාරය ජාලය මාර්ගගත කළ නොහැකි ලෙස සලකන ලිපිනයකට පැකට් යවයි.
VPC දැනටමත් භාවිතා කරන සෑම පරාසයකින්ම තටාකය පිටත තබන්න. ඔබේ අනෙක් උමග පිටුපස ඇති පරාසවලින්ද පිටත තබන්න. අතිච්ඡාදනය පිරිසිදු මාර්ගගත කිරීමේ අසාර්ථකත්වයක් බර යටතේ පමණක් දිස්වන කලින් කල එන අසාර්ථකත්වයක් බවට පත් කරයි.
fd42:90::/64 වැනි අද්විතීය දේශීය ලිපිනකරණය මෙම අභ්යන්තර ජාලයට සුදුසු තේරීමකි. උපසර්ගය නිර්මාණය ස්වභාවයෙන්ම පෞද්ගලික බවද සිහිපත් කරයි. ULA තටාකයක කිසිවක් එය පොදු අන්තර්ජාලයේ නීත්යානුකූල මූලාශ්රයක් නොකරයි.
VPC ට ගමනාන්තයක් සහ ඊළඟ පිම්මක් දෙන්න
පිළිතුරට ගමනාන්තය තටාකය වන අතර ඊළඟ පිම්ම VPN VM වන VPC මාර්ගයක් අවශ්ය වේ. වර්තමාන ස්ථිතික මාර්ග ලේඛනය IPv6 ගමනාන්ත පරාස ආවරණය කරන අතර කුමන ඊළඟ පිම්ම වර්ග සුදුසුද යන්න ලැයිස්තුගත කරයි, එබැවින් පැරණි IPv4 උදාහරණයක් පිටපත් කරනවා වෙනුවට ඔබේ ටොපොලොජියට ආධාරක ආකෘතිය තහවුරු කරන්න.
ඊළඟ පිම්මේ ලිපිනය සත්ය වශයෙන්ම අවස්ථාවේ ක්ලවුඩ් අතුරුමුහුණතට පවරා ඇති එකක් විය යුතුය. VM හි අභ්යන්තර උමග ලිපිනය එම ලිපිනය නොවේ. එය එසේ වුවත් භාවිතා කිරීමෙන් පිරිසිදුව ස්ථාපනය වන නමුත් කිසිදා පැකට් එකකට නොගැලපෙන මාර්ගයක් සාදයි. මාර්ගය ලිවීමට පෙර අතුරුමුහුණත් ලැයිස්තුව කියවන්න.
මාර්ග ප්රමුඛතාවය සටහනට සමානවම වැදගත් වේ. ඔබ එක් කරන අභිරුචි මාර්ගවලට වඩා උපජාල මාර්ග නිශ්චිතය, එබැවින් පවතින උපජාල පරාසයකින් කපා ගත් තටාකයක් අභිරුචි මාර්ගය කෙසේ ලියා තිබුණත් උපජාල මාර්ගයට පරාජය වේ. වෙනම තටාකයක් තෝරන්න, පසුව මාර්ගය අවස්ථාව ඊළඟ පිම්ම ලෙසත් නිවැරදි ගමනාන්ත උපසර්ගයත් පෙන්වන බව තහවුරු කරන්න:
gcloud compute routes create vpn6-return \
--network=vpn-vpc \
--destination-range=fd42:90::/64 \
--next-hop-instance=openvpn-vm \
--next-hop-instance-zone=europe-west1-bයැවීම දෙවරක් සක්රීය කළ යුතුය
මාර්ගයක් පැකට් එක අවස්ථාවට පමුණුවයි. එය අවස්ථාවට ලිපිනගත නොකළ දෙයක් යැවීමට අවස්ථාව සූදානම් නොකරයි, එම අවසරය ස්තර දෙකක පවතී.
ක්ලවුඩ් පැත්තට අවස්ථාවේ යැවීමේ හැකියාව සක්රීයව තිබිය යුතුය; එය තමන්ට අයිති නොවන ලිපින සඳහා ගමන් ප්රවාහය ලබා ගෙන ඉදිරියට යැවීමට VM ට ඉඩ දෙන සැකසුමයි. අමුත්තන් පැත්තට තමන්ගේම IPv6 යැවීම අවශ්යයි, මන්ද පැකට් පැමිණීමෙන් පසු කර්නලය වෙනම තීරණයක් ගනී. එක් පිළිතුරක් උමග තරණය කිරීමට පෙර දෙකම සක්රීය විය යුතුය.
sysctl -w net.ipv6.conf.all.forwarding=1පසුව ගිනිපවුරු නීති අභ්යන්තර මූලාශ්ර පරාසය දෙපැත්තටම අවසර දිය යුතුය. Google Cloud විස්තර කරන ලද පැකට් එක ඇගයීමට ලක් කරයි, එබැවින් VPC උපජාලය පමණක් ආවරණය කරන නීතියක් උමග දැනටමත් සාර්ථක වූ පසු තටාකයේ ගමන් ප්රවාහය ඉවත දමයි. තටාකය ඇතුළු වීමේ නීතියේ මූලාශ්ර පරාසයක් ලෙස එක් කරන්න, සහ කිසිදු අභිරුචි පිටවීමේ ප්රතිපත්තියක් පිළිතුර අවහිර නොකරන බව පරීක්ෂා කරන්න. ව්යංග අවසර නීතිය පෙරනිමි අවස්ථාව ආවරණය කරයි, අත්ලිහිත පිටවීමේ නීතිය නොකරයි.
OpenVPN ට කියන්න කාට කුමක් අයිතිද කියා
OpenVPN ගමනාන්තය එම සේවාලාභියාට අයිති බව දැනගත් විට ඔහුට යවයි. තටාකයේ සේවාලාභී ලිපින තටාකය නිර්වචනය කරන සේවාදායක උපදෙස මගින් හසුරුවයි, නමුත් සේවාලාභියෙකු පිටුපස ඇති උපජාලය වෙනස් සැකැස්මක් වන අතර එම සේවාලාභියාට පැහැදිලි අයිතිවාසිකම් සටහනක් අවශ්ය වේ.
දෙකම මිශ්ර කිරීමෙන් සේවාදායකයට පිංග වැඩ කරන නමුත් එහි පිටුපස කිසිවක් වැඩ නොකරන උමගක් සාදයි. ඔබ ගොඩනඟන්නේ කුමන අවස්ථාවද යන්න තීරණය කරන්න, පසුව දෙවන push පේළියක් එක් කර බලාපොරොත්තු වනවා වෙනුවට ගැලපෙන සටහන ලියන්න.
අන්තර්ජාල පිටවීම මෙම නිර්මාණයෙන් පිටත තබන්න
පෞද්ගලික ප්රවේශය සහ අන්තර්ජාල ප්රවේශය වෙනස් සැලසුම් වේ. මාර්ගගත කිරීම සහ යැවීම එකඟ වූ පසු ULA තටාකයක් උමග හරහා VPC වැඩ භාරයන්ට ළඟා විය හැක, එම තටාකයට VPC හරහා පොදු අන්තර්ජාලයට කිසිදු මාර්ගයක් නැත, මන්ද ක්ලවුඩ් ද්වාරය අත්තනෝමතික උමග මූලාශ්රයක් තමන්ගේ ලෙස පිළිගන්නේ නැත.
සේවාලාභීන්ට අන්තර්ජාල පිටවීමද අවශ්ය නම්, ඒ සඳහා ආධාරක ලිපිනකරණයක් සහ මාර්ගගත කිරීමේ නිර්මාණයක් සැලසුම් කරන්න, එය පෞද්ගලික තටාකයෙන් ස්වාධීනව තබන්න සහ මාර්ග දෙක වෙන වෙනම පරීක්ෂා කරන්න. වැඩ කරන එක් මාර්ගයක් අනෙක ගැන කිසිවක් නොකියයි, දෙකම මිශ්ර කරන නිර්මාණය කැඩුණු උමගක් ලෙස පෙනෙන ආකාරයෙන් අසාර්ථක වේ.