IOS VPN පිටවීමේදී NAT හි ඇතුළත සහ පිටත භූමිකාව ලැබෙන්නේ කුමන අතුරුමුහුණතටද
විකේතනය කළ සේවාදායක පැකට්ටුව අතථ්ය අතුරුමුහුණතේ සිට උඩු සබැඳිය දක්වා අනුගමනය කරන්න. පරිවර්තනය මෙම ඇතුළත ප්රවාහයට අයත් වන අතර, ටනලයේ පිටත ප්රවාහනයට අයත් නොවේ.
සම්පූර්ණ ටනල අන්තර්ජාල පිටවීමක් සපයන රවුටර එකක් ලෙස පෙනෙන කාර්යයන් දෙකක් කරයි. එය ටනලය අවසන් කරන අතර විකේතනය කළ සේවාදායක පැකට්ටුව අන්තර්ජාලයට යවයි. පරිවර්තනය අවශ්ය වන්නේ දෙවන කාර්යයට පමණක් වන අතර, පරිවර්තනය ඇතුළත ප්රවාහයට ගැළපිය යුතුය. එම වෙනස තීරණය කරන්නේ කුමන අතුරුමුහුණත් NAT භූමිකා ගන්නවාද සහ රීතියේ කුමන ලිපින පරාසය පෙනෙන්නේද යන්නයි.
එක් පැකට්ටුවක් රවුටරය හරහා අනුගමනය කරන්න
පොදු HTTPS සේවාවක් විවෘත කරන 10.90.0.25 ලිපිනයේ සේවාදායකයෙක් ගන්න. එම ගමනාන්තය ටනලයට ඇතුළු වන්නේද යන්න සේවාදායකයාගේම ප්රතිපත්ති තීරණයකි. ඇතුළු වූ පසු රවුටරය පැකට්ටුව විකේතනය කර අතථ්ය අතුරුමුහුණතකට ලබා දෙයි, එතැන් සිට එය පොදු උඩු සබැඳියට මාර්ගගත වේ.
එම අතථ්ය අතුරුමුහුණත පරිවර්තනයේ ඇතුළත පැත්තයි. පොදු උඩු සබැඳිය පිටත පැත්තයි. භූමිකා ආපසු හැරී හෝ නොමැති නම්, පැකට්ටුව පුද්ගලික මූලාශ්රයක් සමඟ පිටවෙයි, නැතහොත් පරිවර්තනයට පෙර ඉවත් කෙරේ.
| Stage | Question to answer |
|---|---|
| VPN client | Does the client's policy put this destination inside the tunnel? |
| Decrypted ingress | Which virtual interface receives the inner packet? |
| Internet egress | Which route, access policy and source translation apply? |
| Reply | Is the client's flow translated back before it is delivered over the tunnel? |
පරිවර්තන ප්රතිපත්තිය සේවාදායක තටාකයට ගැළපන්න
NAT රීතිය නම් කළ යුත්තේ සේවාදායකයින්ට ඇත්තටම ලැබෙන පරාසයයි, උඩු සබැඳිය අහම්බෙන් බෙදාගන්නා කාර්යාල LAN නොවේ. දේශීය උපජාලය පමණක් ආවරණය කරන රීතියක්, දෙකම එකම අතුරුමුහුණත හරහා පිටවුවත් දුරස්ථ සේවාදායකයින් අතපසු කරයි.
ip access-list extended NAT-TUNNEL
permit ip 10.90.0.0 0.0.0.255 any
ip nat inside source list NAT-TUNNEL interface GigabitEthernet0/0/0 overload
පුද්ගලික අඩවි ව්යතිරේක වෙන් වෙන්ව තබන්න. අභ්යන්තර ගමනාන්ත වෙත ගමන් කරන රථවාහන එහි මුල් මූලාශ්රය රඳවා ගත යුතුය, එසේ නොවුණොත් ගමනාන්තය එයට ළඟා විය නොහැකි ලිපිනයකට පිළිතුරු දෙන අතර ආපසු පාදය මාර්ගගත ලූපයක් මෙන් පෙනෙන ආකාරයෙන් අසාර්ථක වේ.
යොදවා ඇති නිර්මාණයේ සැබෑ අතුරුමුහුණත් සඳහා භූමිකා යොදන්න. පැරණි Easy VPN පිළිතුරකින් පිටපත් කළ Virtual-Template කොටසක් සම්පූර්ණ වර්තමාන වින්යාසයක් නොවන අතර, භාවිතා කරන ටනල වර්ගය තීරණය කරන්නේ කුමන අතුරුමුහුණත විකේතනය කළ පැකට්ටුව ලබා ගන්නේද යන්නයි.
පිටත ප්රවාහනය සහ ඇතුළත පරිවර්තනය වෙන් කරන්න
විකේතනය කළ යෙදුම් මූලාශ්රයක් පරිවර්තනය කිරීම, IKE හෝ ආරක්ෂිත පැකට්ටු ඉහළ NAT උපාංගයක් හරහා තල්ලු කිරීමට සමාන ක්රියාවක් නොවේ. පළමුවැන්න අන්තර්ජාලය සේවාදායකයාගේ ඉල්ලීමේ මූලාශ්රය ලෙස දකින දෙය වෙනස් කරයි; දෙවැන්න මැදි උපාංගයක් හරහා ටනලය ජීවමානව තබා ගනී.
ඒවා මිශ්ර කිරීමෙන් සම්භාව්ය අසාර්ථකතා දෙකක් ඇති වේ. තමන්ගේම ටනල ප්රවාහනය පරිවර්තනය කරන රවුටරය සමගාමී සම්බන්ධතාව බිඳ දමයි, නමුත් ඇතුළත ප්රවාහය කිසිදා පරිවර්තනය නොකරන රවුටරය පුද්ගලික ලිපින අන්තර්ජාලයට යවයි. රීතියක් සංස්කරණය කිරීමට පෙර ඔබ බලන ප්රවාහය කුමක්දැයි කියවන්න, වෙනසෙන් පසු ටනලය ඉහළින් පැවතුණාදැයි පරීක්ෂා කරන්න. බ්රවුස් කිරීම නිවැරදි කර ටනලය වැටෙන රීතියක් ගැටලුව විසඳීම වෙනුවට එය ගෙන ගොස් ඇත.
කිසිදු අසාර්ථකතාවක් අනෙක වෙනස් කිරීමෙන් නිවැරදි නොවේ. රීතියක් සංස්කරණය කිරීමට පෙර ඔබ බලන ප්රවාහය කුමක්දැයි කියවන්න.
දෙමායිම්වලම තහවුරු කරන්න
අන්තර්ජාල මායිමේ යෙදුම් මූලාශ්රය සහ ආපසු පාදයේ ප්රතිස්ථාපනය කළ ගමනාන්තය කියවන්න. පළමුවැන්න පරිවර්තනය සිදු වුණාදැයි කියයි; දෙවැන්න ප්රතිලෝම සිතියම්කරණය නිවැරදි සේවාදායකයා වෙත ආපසු ආවාදැයි කියයි.
පසුව අනුමත බෙදුම් ටනල මාර්ගයක් භාවිතා කරන සේවාදායකයෙක් අත්හදා බලන්න. එම සේවාදායකයා මෙම රවුටරයේ අන්තර්ජාල පරිවර්තනය කිසිදා භාවිතා නොකරයි, එබැවින් එය වෙනස් ලෙස හැසිරිය යුතු අතර, වෙනස රථවාහන ගිය මාර්ගය කුමක්දැයි තහවුරු කරයි.
සේවාදායකයන් දෙදෙනම එකම ලෙස හැසිරෙන්නේ නම්, බෙදුම් ටනල ප්රතිපත්තිය නිර්මාණය කියන දෙය කරන්නේ නැත. තවත් පරිවර්තන රීති එකතු කිරීමට පෙර එය නිවැරදි කරන්න, මන්ද භාවිතයේ නැති මාර්ගයක් සඳහා ලියූ රීතියක් සැබෑ ගැටලුව සඟවයි.