ගේට්වේ UDP 4443 හි IKEv2 ට යම් හේතුවක් නිසා පිළිතුරු දෙයි, පැතිකඩේ Server නමින් ක්ෂේත්‍රයක් ඇත, ඔබ සත්කාරක නාමය සහ පෝටය ටයිප් කරයි, දුරකථනය පවසන්නේ එය සේවාදායකයට ළඟා විය නොහැකි බව හෝ ලිපිනය විසඳිය නොහැකි බවයි. කිසිවක් අවහිර නොවේ. Android හි ස්වදේශීය පෝරමය සත්කාරකයක් අපේක්ෂා කරයි, Windows හිද එයම සත්‍යය. අභිරුචි පෝටය සේවාදායක සැකසුමක් වීමට පෙර සේවාලාභියාගේ හැකියාවකි, සහ සමහර සේවාලාභීන් පමණක් එය ප්‍රකාශ කිරීමට ඉඩ දෙයි. කොටස් තුන පිළිවෙලට බලන්න: සේවාලාභියාට කුමක් කිව හැකිද, සේවාදායකයා කුමකට සවන් දෙනවාද, සහ දෙකළවරම පැකට් එකම ආකාරයට රාමු කරන්නේද.

දුරකථනය ඇත්තටම යැව්වේ කුමක්ද

නාමයක් සඳහා සාදන ලද ක්ෂේත්‍රයක ඇති host:port තන්තුව නාමයක් ලෙස විසඳනු ලැබේ. විසඳන්නා vpn.example.net:4443 සඳහා කිසිවක් ආපසු නොදෙයි, සහ ඔබ දකින දෝෂය පෝටයේ කාලය ඉකුත්වීම නොව, නාම විසඳුම හෝ ළඟා නොවීමේ අසාර්ථකත්වයකි. එම වෙනස වැදගත්ය, මන්ද කෙටි නාමයක් හෝ වෙනත් ජාලයක් සමඟ නැවත උත්සාහ කිරීම පෝරමයට විග්‍රහ කළ නොහැකි තන්තුවක් කිසිදා නොගොස් හදන්නේ නැත.

Android හි ස්වදේශීය IKEv2 පැතිකඩ, Windows හි ගොඩනඟන ලද VPN සේවාලාභියා මෙන්ම, සම්මත IKE පෝටවලට සවි කර ඇත. කිසිවක් පෝට ක්ෂේත්‍රයක් නොපෙන්වයි, සහ පැතිකඩ සංස්කරණයකින් එකක් නොඑකතු වේ. ක්‍රියාකරුගේ සවන්දෙන්නා ඇත්තටම 4443 හි නම්, ගොඩනඟන ලද සේවාලාභියා වැරදි ලෙස වින්‍යාස කළ එකක් නොව, වැරදි මෙවලමකි.

පෝටය පෙන්වන සේවාලාභියෙකු භාවිත කරන්න

strongSwan හි Android සේවාලාභියා උසස් පැතිකඩ සැකසුම්වල වින්‍යාසගත කළ හැකි සේවාදායක පෝටයක් ලේඛනගත කරයි, එබැවින් මෙම නිර්මාණය සඳහා ක්‍රියා කරන සෑම වට්ටෝරුවකම පාහේ එය දිස් වේ. එම සහාය එම සේවාලාභියාට අයත් ය: වෙනත් IKEv2 යෙදුමක්, හෝ එම යෙදුමේ විකුණුම්කරුගේ අත්තක්, පදනම් strongSwan ඩේමනය සහාය දුන්නද එම ක්ෂේත්‍රය නොපෙන්විය හැක.

ක්‍රියාකරුගෙන් මුළු කට්ටලයම එකවර ඉල්ලන්න: ගේට්වේ නාමය, UDP පෝටය, සත්‍යාපන ක්‍රමය, සහ සේවාලාභියා අපේක්ෂා කළ යුතු සේවාදායක අනන්‍යතාව. අභිරුචි පෝටය සහතික පරීක්ෂාව අක්‍රීය කිරීමට හෝ ප්‍රොටොකෝල වෙනස් කිරීමට හේතුවක් නොවේ. ස්ථාපිත සේවාලාභියා පෝටය අපේක්ෂා කරන තැන එය ඇතුළත් කරන්න, සහ එම සේවාලාභියාට එවන් ක්ෂේත්‍රයක් නොමැති නම්, පිළිතුර අනුමාන විසඳුමක් නොව, තවත් අනුමත සේවාලාභියෙකි.

සේවාදායකයාට පෝට දෙකක් ඇත, දෙකම ගැළපිය යුතුය

IKE UDP 500 හි ආරම්භ වේ, සහ NAT තරණය සාමාන්‍යයෙන් IKE සහ ආවරණය කළ ESP UDP 4500 වෙත ගෙන යයි. මේවා strongSwan හි වෙන වෙනම සැකසුම් වේ, එබැවින් එක් අභිරුචි පෝටයකට ගෙන ගිය සේවාදායකයක් දෙකම එකම අගයකට වෙනස් කළ යුතුය:

plugins {
  socket-default {
    port = 4443
    port_nat_t = 4443
  }
}

එක් පෝටයක් භූමිකා දෙකම ඉටු කරන විට, ඩේමනය එකම සොකට් එකේ IKE, ESP-in-UDP වෙන් වෙන් කළ යුතුය, එය IKE පණිවිඩයට පෙර එන බයිට හතරක ESP නොවන සලකුණ මගින් කරයි. එබැවින් සේවාලාභියාට අභිරුචි පෝටයේ සාකච්ඡා කර පසුව නිහඬව 4500 හි ඉදිරියට යා නොහැක, සහ එබැවින් “පෝටය වෙනස් කරන්න පමණයි” යන වාක්‍යය රාමුකරණ අවශ්‍යතාවක් සඟවයි.

ඉදිරියට යැවීම සවන්දෙන්නෙකු නොවේ

4443 සාමාන්‍ය IKE සවන්දෙන්නෙකුට ඉදිරියට යැවීම බොහෝදුරට සාර්ථක ලෙස පෙනෙන අසාර්ථකත්ව ක්‍රමයයි. පළමු හුවමාරුව පැමිණේ, සේවාදායකයා පිළිතුරු දෙයි, පසුව සම්බන්ධතාව නතර වේ හෝ කිසිවක් නොමැතිව යතුරු නැවත ජනනය කරයි, මන්ද පිළිතුර වෙනත් පෝටයකින් පිටවන අතර පසුව ආවරණය කළ ගමනාගමනය දෙකළවර විසින් සාදන ලද තත්ත්වය සමඟ කිසිදා නොගැළපේ. සවන්දෙන්නා නොසරසා ගමනාන්ත පෝටය නැවත ලියන රීතිය හරියටම මෙම අර්ධ-විවෘත ප්‍රතිඵලය ලබා දෙයි.

මාර්ගය UDP ද කෙළවරේ සිට කෙළවර දක්වා අවසර දිය යුතුය. TCP 443 හෝටල් හෝ ක්‍රියාකරු ජාලයක් හරහා යාම UDP පෝටයක IKEv2 ගැන කිසිවක් නොකියයි, අංකය එකම වුවද. TCP 443 පමණක් අවසර දෙන තැන, අභිරුචි UDP පෝටය IKEv2 HTTPS බවට නොපත් කරයි, සහ නිවැරදි පිළිතුර තවත් පෝට පරීක්ෂණයක් නොව, වෙනත් ප්‍රවේශ මාර්ගයක් විය හැක.

පරීක්ෂා කිරීමේදී අදියර තුන වෙන් කරන්න

සේවාලාභියා එක් වරක් උත්සාහ කරන අතරතුර සේවාදායකයේ ග්‍රහණය කරන්න. කිසිදා නොපැමිණෙන ඉල්ලීම අන්ත ලක්ෂ්‍යයක් හෝ ගිනිපවුරක ප්‍රශ්නයකි; පිළිතුරක් නොමැතිව පැමිණෙන ඉල්ලීම සවන්දෙන්නෙකු හෝ ප්‍රතිපත්තියක ප්‍රශ්නයකි; පිළිතුරකින් පසු නිහඬතාව එනවා නම් එය රාමුකරණය හෝ අනන්‍යතාවයේ ප්‍රශ්නයයි.

tcpdump -ni eth0 -vv udp port 4443

පසුව සේවාලාභියාගේ කැරකෙන දර්ශකය නොව, ඔහුගේ පණිවිඩය කියවන්න. යෝජනා දෝෂය යනු ඇල්ගොරිතම නොගැළපෙන බවයි, සත්‍යාපන අසාර්ථකත්වය යනු අනන්‍යතා හෝ සහතික නොගැළපෙන බවයි, සහ පිළිතුරක් නොමැතිව නැවත නැවත යැවීම යනු එම පෝටයේ කිසිවක් පිළිතුරු නොදෙන බවයි. එකවර එක් අදියරක් පරීක්ෂා කර උත්සාහ අතර එක් ක්ෂේත්‍රයක් වෙනස් කරන්න; NAT තරණය පිළිබඳ strongSwan ලේඛන ග්‍රහණය ඔබට පෙන්වන සලකුණ සහ පෝට හැසිරීම විස්තර කරයි.

අදාළ ලිපි