පළමු තත්පරයේදීම නතර වන VPN එකක්, සම්බන්ධ වී පසුව අසාර්ථක වන එකකින් සම්පූර්ණයෙන් වෙනස් වන අතර, ඒ දෙකම එකක් ලෙස සැලකීම සුලබ වැරැද්දයි. මෙහි හෑන්ඩ්ෂේක් කිරීමක්, සහතික හුවමාරුවක් හෝ පරීක්ෂා කළ යුතු මාර්ගයක් නැත. එකිනෙකට සම්බන්ධ නොවන අලුත්වැඩියා කිහිපයකින් කුමක් අදාළද යන්න තීරණය කරන්නේ ලොගයේ එක් පේළියක් වන අතර, එය මඟ හැරීම නිසා කිසිදා කියවා නොගත් වින්‍යාසයක් සංස්කරණය කරමින් සවසක් ගත වේ. එම පේළිය මුලින්ම කියවන්න.

එහිට යාමට කියවීමට පමණක් වන විධාන තුනක් ඇත: journalctl -u openvpn@server -b --no-pager පළමුව, systemctl status openvpn@server දෙවනුව, සහ UDP ඇසුරුම් සහ ඒවායේ හිමිකරුවන් සඳහා ss -lunp.

පළමු පේළිය විසින් අත්ත තෝරයි

පෝට් ගැටුමක් සහ නොමැති ද්විමය ගොනුවක් යන දෙකම තත්පරයක් ඇතුළත ආරම්භය නවත්වන අතර, ඒවා වෙනස් පළමු පේළි ඉතිරි කරයි. දැනටමත් භාවිතයේ ඇති ලිපිනයක් පිළිබඳ පණිවිඩයක් පෝට් නම් කරයි; නොමැති විධායකයක් තවදුරටත් නොපවතින මාර්ගයක් නම් කරයි; අසාර්ථක වූ කොන්දේසියක් හෝ නොමැති වින්‍යාස ගොනුවක් ගොනුව නම් කරයි. ඒ තුන වෙනස් අලුත්වැඩියා වෙත යොමු කරන අතර, සේවාලාභියා නැවත ස්ථාපනය කිරීමෙන් ඉන් කිසිවක් හොඳ නොවේ. වෙනත් දෙයක් ධාවනය කිරීමට පෙර පළමු අසාර්ථකත්වය ඔබේ සටහන්වලට පිටපත් කරන්න.

මුල් පේළිය සඟවන නැවත උත්සාහ ලූපය පිළිබඳව අවධානයෙන් සිටින්න. නැවත ආරම්භ කිරීමේ ප්‍රතිපත්තියක් ඇති ඒකකයක් පළමු අසාර්ථකත්වය එකම ආකාරයේ දුසිමක් යටතේ සඟවා දැමිය හැකි බැවින්, ඒකකය අනුව පෙරහන් කර මුල සිට කියවන journalctl -b වලිගයට වඩා උසස්ය.

තවත් කවුද පෝට් 1194 අල්ලාගෙන සිටින්නේ

වැරැද්ද සාමාන්‍යයෙන් කෙනෙකු හිතාමතා වින්‍යාස කළ දෙවන සේවාදායකයක් නොවේ. තවත් ටර්මිනලයක තවමත් ජීවත්ව සිටින අතින් ආරම්භ කළ සේවාදායකයක්, එකම පෝට් එක තෝරාගත් දෙවන පැතිකඩක්, නැතහොත් තමන්ගේම උමං මාර්ගය 1194 අල්ලාගෙන සිටින නිෂ්පාදක ඇසුරුමක් අපේක්ෂා කරන්න. සොකට් හිමිකරු ss -lunp හි දිස්වේ; ඒකකයක් වගකියනවාද යන්න දැනගැනීමට එම PID එක systemctl status වෙත ලබා දෙන්න. සංඥාවක් වෙනුවට එහිම පාලන මාර්ගය හරහා එය නවතා දමන්න.

ඒකකයක් මගින් කළමනාකරණය වන ක්‍රියාවලියකට යවන සංඥාවක් සාමාන්‍යයෙන් නැවත ආරම්භයක් ඇති කරන අතර, එම අසාර්ථකත්වයම මොහොතකින් අලුත් ගැටලුවක් ලෙස නැවත දිස්වේ. ඒකකයක් සඳහා systemctl stop භාවිත කරන්න, නිෂ්පාදක ස්ථාපනයක් සඳහා ඇසුරුමේම සේවා විධානය, සහ සංඥාවක් භාවිත කරන්නේ එම ෂෙලයේ ඔබම අතින් ආරම්භ කළ දෙයක් සඳහා පමණි.

ශුද්ධ කිරීමකින් පසු ඉතිරි වන ඒකක

ශුද්ධ කිරීමක් ද්විමය ගොනු මකා දමයි; අතින් ලියූ ඒකක ගොනු, සාමාන්‍යයෙන් /etc/systemd/system යටතේ, එයින් ඉතිරි වේ. එවිට Systemd තවදුරටත් නොපවතින මාර්ගයක් වෙත යොමු වන ඒකකයක් නැවත උත්සාහ කරන අතර, පණිවිඩය ඊයේ සිදු කළ ඉවත් කිරීම ගැන නොව එම නොමැති ගොනුව ගැනය. systemctl status ඉහළින්ම ඒකකයේ කොටස් මාර්ගය පෙන්වයි, එබැවින් යමක් මැකීමට පෙර dpkg -S සමඟ එය පරීක්ෂා කරන්න. අනාථයා ඉවත් වූ පසු, systemctl daemon-reload සහ systemctl reset-failed තත්ත්වය පිරිසිදු කරයි; එසේ නොමැති නම් පසුව සිදු කරන සෑම තත්ත්ව පරීක්ෂාවක්ම එය උරුම කරගනී.

which openvpn /usr/local යටතේ යමක් සමඟ පිළිතුරු දෙන විට, ක්‍රියාත්මක වන ද්විමය ගොනුව apt වෙතින් නොව නිෂ්පාදක ස්ථාපකයකින් පැමිණ ඇත. එවැනි ස්ථාපකයක් සාමාන්‍යයෙන් තමන්ගේම ශ්‍රාවකයක්, තමන්ගේම ආරම්භක ඇතුළත් කිරීමක් සහ තමන්ගේම වින්‍යාස නාමාවලියක් ගෙන එයි, එබැවින් පෙනෙන විධානය ඉවත් කළ විට සොකට් එක අල්ලාගෙනම තිබේ.

නිෂ්පාදකයා ලේඛනගත කරන ඕනෑම ක්‍රමයකින් එය අස්ථාපනය කරන්න, ss -lunp සමඟ පෝට් එක නිදහස්දැයි තහවුරු කරන්න, සහ අවශ්‍ය නම් පමණක් බෙදාහැරීමේ සේවාලාභියා එකතු කරන්න.

නැවත උත්සාහ කිරීමට පෙර තත්ත්වය තහවුරු කරන්න

එයින් නිගමන ලබා ගැනීමට පෙර අසාර්ථක තත්ත්වය ඉවත් කරන්න: systemctl reset-failed ගණන් ඉවත් කරයි, පසුව systemctl status ඉතිහාසය නොව ඒකකයේ වර්තමාන තත්ත්වය වාර්තා කරයි. එය එක් වරක් ආරම්භ කර පරිගණකයේ සමස්ත තත්ත්වය නොව එම අවස්ථාවේම ලොගය කියවන්න. උමං මාර්ගය කිසිවක් රැගෙන නොයන අතරතුර active ලෙස වාර්තා කරන ඒකකයක් වෙනම ගැටලුවක් වන අතර, එය වඩාත් සුලබ එකකි. දෝෂ වාර්තාවලදී ඒ දෙක එකට මිශ්‍ර වන්නේ දෙකම අවසන් වන්නේ පරිශීලකයා VPN එක වැඩ නොකරන බව පවසන තැනට බැවිනි.

ඔබ ගත් අත්ත සටහන් කරගන්න: පෝට් ගැටුම, නොමැති ද්විමය ගොනුව, නොමැති වින්‍යාසය. ඊළඟ අවස්ථාව වේගයෙන් හඳුනාගත හැකි වනු ඇත.

අදාළ ලිපි