පැරණි පැතිකඩක් නවීන Mac එකකට පැමිණේ, ක්ලයන්ට් එය කිසිදු පැමිණිල්ලකින් තොරව ආයාත කරයි, සහ සම්බන්ධතාව බිඳ වැටේ හෝ කිසිදා ගමනාගමනය ගලා නොයයි. සහතික සඳහා සම්පූර්ණ සවසක් වැය කිරීමට පෙර පැතිකඩෙහි උපාංග පේළිය කියවන්න. එහි dev tap ලෙස සඳහන් නම්, ඔබ ක්ලයන්ට් එකෙන් Ethernet වර්ගයේ අතුරුමුහුණතක් ඉල්ලා සිටී, සහ macOS හි මෙවැනි සැසි බොහොමයක් අවසන් වන්නේ එම ඉල්ලීමේදීය.

පියවර 1: පැතිකඩ සැබවින්ම TAP ඉල්ලා සිටින බව තහවුරු කරන්න

පැතිකඩ නැවත නම් කරනු ලැබේ, ඔතා, නැවත අපනයනය කරනු ලැබේ, එබැවින් ඔබ සැබවින්ම ආයාත කළ ගොනුව පරීක්ෂා කරන්න. උපාංග උපදෙස සහ එය අභිබවා යා හැකි ඕනෑම include එකක් සොයන්න. බොහෝ අවස්ථාවලදී ප්‍රතිදානයේ පේළි දෙකක් ප්‍රශ්නය තීරණය කරයි. dev සහ dev-type දෙකම දිස්වන විට, පසුව එන උපදෙස ජය ගනී, සහ පිටපත් කළ පැතිකඩක් සඟවන්නේ එවැනි විස්තරයකි.

grep -nE "^[[:space:]]*(dev|dev-type)[[:space:]]" client.ovpn
ls -l ~/Library/Application\ Support/ 2>/dev/null

ගොනුවේ dev tap හෝ dev tap0 තිබේ නම්, ක්ලයන්ට් එක TAP අතුරුමුහුණතක් ක්‍රියාත්මක කළ යුතුය. එහි dev tun තිබේ නම්, මෙම ලිපියේ ඉතිරි කොටස බල නොපවතී, දෝෂය වෙනත් තැනක ඇත.

ක්ලයන්ට් එකේ නම සහ අනුවාදය, macOS අනුවාදය සහ පැතිකඩ පැමිණි තැන සටහන් කරන්න. එම කරුණු තුන තීරණය කරන්නේ පහත මාර්ග දෙකෙන් කවරක් ඇත්තෙන්ම කළ හැකි ද යන්නයි.

පියවර 2: උපාංග මාදිලිය සැබවින්ම වෙනස් කරන්නේ කුමක්දැයි දැනගන්න

TUN අතුරුමුහුණත IP පැකට් ගෙනයයි. ක්ලයන්ට් එක IP සහකරුවෙකුට යොමු කළ පැකට් කියවයි සහ ලියයි, මෙහෙයුම් පද්ධතිය ඒවා වෙනත් ඕනෑම අතුරුමුහුණතක් මෙන් මාර්ගගත කරයි.

TAP අතුරුමුහුණත Ethernet රාමු ගෙනයයි, ඒවාට විකාශනය සහ ARP ද ඇතුළත් වේ. එයයි පාලම් කළ සේවාදායකයකට DHCP හරහා ලිපින බෙදා දීමට සහ ක්ලයන්ට් එකකට කෑගසා උපාංග සොයා ගැනීමට ඉඩ දෙන්නේ, එබැවින් සමහර පැරණි නිර්මාණ එය මත රඳා පවතී.

මිල වන්නේ TAP එකට පද්ධතියට Ethernet අතුරුමුහුණතක් ඉදිරිපත් කරන ධාවකයක් අවශ්‍ය වීමයි. Apple පැරණි Mac TAP ධාවක රඳා පැවති කර්නල් දිගු කිරීමේ ආකෘතිය අත්හැරියේය, එහි ආදේශක API එය භාවිත කිරීමට කිසිදා යාවත්කාලීන නොකළ ක්ලයන්ට් තුළ මැජික් ලෙස නොපෙනේ. වේදිකා හැකියාවක් සහ නිකුත් කළ නිෂ්පාදනයක් වෙනස් දේවල් දෙකකි.

පියවර 3: ගැළපෙන ක්ලයන්ට් එකක් සහ සංක්‍රමණයක් අතර තෝරන්න

අවංක මාර්ග දෙකක් ඇත. පළමුවැන්න ඔබේ macOS අනුවාදය සහ දෘඩාංගය සඳහා අවශ්‍ය TAP සැකැස්ම අනුග්‍රහය දක්වන බව ප්‍රකාශකයා ප්‍රකාශ කරන ක්ලයන්ට් එකකි. වසර හතරකට පෙර සංසද පෝස්ටුවක් නොවේ, සංරක්ෂිත ස්ථාපකයක්ද නොවේ: වර්තමාන ප්‍රකාශයක් සහ පරීක්ෂණ සම්බන්ධතාවක්.

දෙවැන්න සේවාව TUN වෙත ගෙන යාමයි, එය ක්ලයන්ට් වෙනසක් තරමටම සේවාදායක වෙනසක් ද වේ. ඒ සඳහා මාර්ගගත ටොපොලොජියක්, ලිපින තටාකයක්, දුරස්ථ ජාල සඳහා තල්ලු කළ මාර්ග සහ එම ජාලවල සිට තටාකයට ආපසු මාර්ගයක් අවශ්‍යයි.

ක්‍රියා නොකරන්නේ ඔබේ දේශීය පිටපතේ tap tun බවට වෙනස් කර බලාපොරොත්තු වීමයි. සේවාදායකය තවමත් පාලම් කරමින් සිටී, ක්ලයන්ට් එක දැන් IP කතා කරයි, කිසිවක් නොගැළපේ.

පියවර 4: ක්‍රියාත්මක සේවාවක් වෙනස් කිරීමට පෙර කරුණු එක්රැස් කරන්න

මුල් පැතිකඩ අස්පර්ශීව තබා පරීක්ෂණ සඳහා පිටපතක් සාදන්න. විනාඩියකින් ප්‍රතිස්ථාපනය කළ හැකි ගොනුවක් පිළිවෙලට තිබෙන ෆෝල්ඩරයකට වඩා වටිනවා. ප්‍රතිස්ථාපනය ක්‍රියාත්මක වූ පසු, ලැයිස්තුවක එකම ලෙස පෙනෙන පැතිකඩ දෙකක් නොතබා පිටපත හිතාමතාම මකන්න. එම එක් පුරුද්ද අසාර්ථක සංක්‍රමණයකින් පසු ඇතිවන බොහෝ ව්‍යාකූලත්වය වළක්වයි. වර්තමාන හැසිරීම සටහන් කරන්න, එවිට කුමක් වෙනස් වුණාදැයි ඔප්පු කළ හැකිය: උමං මාර්ගය ඉහළ යනවාද, ලිපිනයක් ලැබෙනවාද, දන්නා සත්කාරකයකට ළඟා වෙනවාද, නම් විසඳීම ක්‍රියා කරනවාද.

ගේට්වේ හිමිකරුගෙන් ප්‍රශ්න තුනක් අසන්න. සේවාදායකය පාලම් හෝ මාර්ගගත ටොපොලොජියක් මත ධාවනය වේද? කුමන දුරස්ථ පූර්වාක්ෂර ළඟා විය යුතුද? සහ වින්‍යාස වෙනසක් සඳහා නඩත්තු කවුළුවක් තිබේද, නැතහොත් සේවාදායකය ස්පර්ශ නොකර ක්‍රියා කරනු ඇතැයි අපේක්ෂා කරයිද?

ඒවාට දෙන පිළිතුරු තීරණය කරන්නේ ඔබ අද සවස් වරුවේ ක්ලයන්ට් ගැටලුවක් විසඳනවාද නැත්නම් ලබන සතියේ ජාල වෙනසක් සැලසුම් කරනවාද යන්නයි.

පියවර 5: දෙකෙළවරින්ම සංක්‍රමණය තහවුරු කරන්න

සේවාදායකයට මාර්ගගත වින්‍යාසයක් සහ ඔබට ගැළපෙන පැතිකඩක් ඇති විට මෙම අනුපිළිවෙලින් පරීක්ෂා කරන්න: උමං මාර්ගය ස්ථාපිත වේ, ක්ලයන්ට් එක නව තටාකයෙන් ලිපිනයක් ලබා ගනී, දුරස්ථ පැත්තේ සත්කාරකයක් පිළිතුරු දෙයි, සහ තල්ලු කළ DNS සැකසුම හරහා නමක් විසඳේ.

පසුව කලින් Ethernet හැසිරීම මත රඳා පැවති දේ පරීක්ෂා කරන්න. යෙදුමක් විකාශනය හරහා උපාංග සොයා ගත්තේ නම්, මාර්ගගත උමං මාර්ගයක් හරහා ඒවා සොයා නොගනී, ක්ලයන්ට් වින්‍යාසය කොපමණ වෙනස් කළත් එය ආපසු නොඑයි. එම යෙදුමට දන්නා ලිපිනයක්, දේශීය සහායක සත්කාරකයක් හෝ වෙනත් සොයාගැනීමේ ක්‍රමයක් අවශ්‍යයි.

එක් වරක් නැවත සම්බන්ධ වී එක් වරක් නැවත ඇරඹීමෙන් අවසන් කරන්න, මන්ද පළමු උත්සාහයේදී පමණක් ක්‍රියා කරන පැතිකඩක් සාමාන්‍යයෙන් අදහස් වන්නේ තල්ලු කළ මාර්ග හෝ DNS සැකසුම නැවත සම්බන්ධ වීමේදී යෙදෙන්නේ නැති බවයි.

තවමත් අසාර්ථක වුවහොත්, පළමු දෝෂය කියවන්න

අතුරුමුහුණත සෑදීමට නොහැකි ක්ලයන්ට් එකක් එය තම ලොගයේ පවසයි, සාමාන්‍යයෙන් පළමු පේළි කිහිපය තුළ. එය සාදා පසුව සත්‍යාපනයට අසාර්ථක වන ක්ලයන්ට් එකක් උපාංග ප්‍රශ්නය බොහෝ කලකට පෙර පසු කර ඇත, TAP පසුපස හඹා යාම සැසිය නාස්ති කරයි.

ප්‍රතිස්ථාපනය ඔප්පු වන තෙක් මුල් පැතිකඩ සහ ක්‍රියාකාරී වින්‍යාසය තබා ගන්න. ක්ලයන්ට් වෙනසක් ආපසු හැරවීම වේගවත්; යමෙකු අනුමානයකින් කැඩූ පාලම් ජාලයක් නැවත ගොඩනැගීම එසේ නොවේ.

අදාළ ලිපි