අතුරුමුහුණත සක්රීයයි නමුත් wg-quick අසාර්ථක විය: ඊළඟට කුමක් කරන්නද
අසාර්ථක ඒකකයක් පසුපස අර්ධ වශයෙන් වින්යාස කළ උමගක් ඉතිරි කළ හැකිය. පළමු අසාර්ථක පියවර කියවා, පිරිසිදු කරන්නද අලුත්වැඩියා කරන්නද යන්න තීරණය කර, පසුව ඉල්ලීමකින් එය ඔප්පු කරන්න.
ඒකකය රතු ය, අතුරුමුහුණත පවතී, සහ උමග බොහෝ දුරට ක්රියා කරයි, එය වඩාත් ව්යාකූල සංයෝගයයි. වින්යාසය අනුපිළිවෙලකි: මුලින්ම අතුරුමුහුණත සාදනු ලැබේ, පසුව ලිපින, මාර්ග, විසඳන්නාගේ සැකසුම් සහ ඕනෑම කොක්ක විධාන එයි. සිව්වන පියවරේ අසාර්ථකත්වය මුල් තුන එතැනම තබයි, එබැවින් අතුරුමුහුණතේ නම ආරම්භය පටන් ගත් බවට සාක්ෂියකි, අවසන් වූ බවට නොවේ. තවත් එක් කරුණක් මෙම ව්යාකූලත්වය වළක්වා ගනී: අසාර්ථක වූ පියවර.
අර්ධ තත්ත්වය සාමාන්ය අසාර්ථකත්වයයි
එම හැසිරීම දූෂණයක් ලෙස නොසලකා අපේක්ෂා කළ යුතුය. අතුරුමුහුණත වින්යාසයේ ලාභම කොටස වන අතර ඉතිරි කිරීමට පහසුම වේ, යන්ත්රය අර්ධව ක්රියා කරන ලෙස පෙනෙන්නේ ද එම කොටස නිසාය.
තවම නොමැති දෙය නම් අසාර්ථක පියවරෙන් පසු පැමිණි සියල්ලයි. අසාර්ථකත්වය විසඳන්නාගේ අදියරේ සිදු වූයේ නම්, ලිපින සහ මාර්ග ඇති අතර DNS නැත. එය මාර්ගයක් වූයේ නම්, උමගට ලිපිනයක් ඇති අතර එය හරහා යාමට මාර්ගයක් නැත.
ප්රතිඵලය නම් සමහර පරීක්ෂණවලට පිළිතුරු දෙන සහ අනෙක්වා අසාර්ථක වන යන්ත්රයකි, එබැවින් මිනිසුන් සේවාව දිලිසෙන බව නිගමනය කරයි, නමුත් එය කිසිදා සාර්ථකව ආරම්භ වී නැත. කිසිදා නොපැමිණි සේවාවක් දිලිසිය නොහැක. එය එකම හේතුව නිසා නැවත නැවත අසාර්ථක විය හැකිය.
පළමු අසාර්ථක පියවර සොයන්න
වත්මන් තත්ත්වය පමණක් නොව ඒකකයේ සංදර්ශකය කියවන්න, සහ අසාර්ථක ධාවනයේ මුල සිට කියවන්න. අවසාන පේළිය පිටවීමේ කේතය පවසයි; පළමු දෝෂය කුමක් අලුත්වැඩියා කළ යුතු දැයි පවසයි.
මෙම විධාන ඒකකයේ තත්ත්වය, එම ඒකකයේ ඇරඹුම් සංදර්ශකය සහ උමගේ සජීවී තත්ත්වය මුද්රණය කරයි:
systemctl status wg-quick@wg0
journalctl -u wg-quick@wg0 -b --no-pager | tail -40
wg show
ip -4 addr show dev wg0විසඳන්නාගේ දෝෂය, දැනටමත් පවතින මාර්ගය, ශූන්ය නොවන කේතයකින් පිටවූ කොක්ක සහ වින්යාස විශ්ලේෂණයේ අසාර්ථකත්වය සියල්ල එම කවුළුවේ දිස්වේ, සහ එක් එකක් තම සංඝටකය නම් කරයි. අතුරුමුහුණතේ තත්ත්වයෙන් පමණක් අනුමාන කිරීම එම සියලු තොරතුරු නොසලකා හරියි.
අලුත්වැඩියාව තීරණය කරන කොන්දේසි තුන
ඔබ පිරිසිදු කරනවාද, එතැනම අලුත්වැඩියා කරනවාද, නැතහොත් ඒකකය ඇරඹුම් මාර්ගයෙන් ඉවත් කරනවාද යන්න තීරණය කරන්න, සහ යමක් ටයිප් කිරීමට පෙර එය තීරණය කරන්න.
අතුරුමුහුණත කැඩී ඇති නමුත් වින්යාසය නිවැරදි නම්, පිරිසිදු කර නැවත ආරම්භ කරන්න. වින්යාසය වැරදි නම්, එය නිවැරදි කර එසේ වුවත් මුලින්ම පිරිසිදු කරන්න, මන්ද අර්ධ තත්ත්වයක් මත දෙවන කළමනාකරුවෙකු ආරම්භ කිරීම එක් අතුරුමුහුණතකට හිමිකරුවන් දෙදෙනෙකු ඇති කරයි. අසාර්ථකත්වය යන්ත්රය සතු නොවන විසඳන්නාගේ සහායකයක් වැනි අතුරුදහන් පද්ධති සංඝටකයක් නම්, ඒකකය පැමිණිලි නවත්වන තෙක් සංස්කරණය කිරීම වෙනුවට යැපීම හිතාමතා ස්ථාපනය කරන්න හෝ ඉවත් කරන්න.
එම අවස්ථා තුන අභිරහස් රතු ඒකකයක් ලෙස පෙනෙන දෙයින් බොහොමයක් ආවරණය කරයි. වෙන්කර හඳුනාගන්නා ප්රශ්නය නම් එම අසාර්ථකත්වය පිරිසිදු තත්ත්වයක් ඇති යන්ත්රයක ද සිදු වේද යන්නයි, සහ පිළිතුර සාමාන්යයෙන් පළමු දෝෂ පේළියෙන් එයි.
නැවත උත්සාහ කිරීමට පෙර පිරිසිදු කරන්න
පවතින තත්ත්වය මත නැවත උත්සාහය නව හේතුවක් නිසා අසාර්ථක වී මුල් හේතුව සඟවා ගත හැකිය. අතුරුමුහුණත සෑදූ එම මෙවලමෙන්ම එය පහත හෙළන්න, පසුව කිසිවක් ඉතිරි නොවී ඇති බව තහවුරු කරන්න.
සම්බන්ධයක් නැති අතුරුමුහුණත් මකන්න එපා, සත්කාරකයේ ජාල ගොඩගැස්ම නැවත සකසන්නත් එපා. දෙකම කුඩා වස්තුවක් අලුත්වැඩියා කිරීමට ගන්නා විශාල ක්රියා වන අතර, අසාර්ථක උමගක් අනෙකුත් සම්බන්ධතා නැවත ස්ථාපිත කළ යුතු යන්ත්රයක් බවට පත් කරයි. නිවැරදි විෂය පථය එක් අතුරුමුහුණතක් සහ එය හිමි ඒකකයයි. ඊට වඩා පුළුල් ඕනෑම දෙයක් සිදුවීමට පෙර ලිඛිත හේතුවක් අවශ්ය වේ.
ඒකකය නොව උමග ඔප්පු කරන්න
හරිත ඒකකය යනු ඇරඹුම් අනුපිළිවෙල ශූන්යයෙන් පිටවූ බවයි. එයින් අදහස් වන්නේ පැකට්ටුවක් අනෙක් පැත්තට ළඟා වූ බව නොවේ, විසඳන්නා ඔබ අදහස් කළ පරිදි සකසා ඇති බව ද නොවේ.
උමග හරහා ඉල්ලීමක් යවා එය ඇති කළ තත්ත්වය කියවන්න:
systemctl is-active wg-quick@wg0
wg show wg0 latest-handshakes
ping -c 3 10.63.0.1
resolvectl query internal.example.netපිළිතුරක් නැති අත්වැල් ගැසීමක් වුවද උමග සෑදුණු බවත් දුර පැත්ත නිශ්ශබ්ද බවත් පවසයි, එය කිසිදා ආරම්භ නොවූ ඒකකයකට වඩා වෙනස් ගැටලුවකි. ඒකකයේ තත්ත්වය, අත්වැල් ගැසීම සහ ඉල්ලීමේ ප්රතිඵලය එකම වාර්තාවක තබා ගන්න, මන්ද ඒවා ස්වාධීනව අසාර්ථක වන අතර සංයෝගය පමණක් පද්ධතිය විස්තර කරයි.