OpenVPN අවස්ථාවක් ඇරඹුමේදී ඔබ නොහඳුනන නමකින් මතු වේ, සහ එය නැවැත්වීම ඊළඟ නැවත ඇරඹුම දක්වා ක්‍රියා කරයි. මෙම රටාව අදහස් කරන්නේ ඔබ ක්‍රියාවලිය ඉවත් කළ නමුත් සක්‍රිය කිරීම නොවේ. මේවා වෙනස් වස්තු දෙකක් වන අතර, ඒවායින් එකක් පමණක් තත්ත්ව තිරයේ දිස්වේ. සක්‍රිය කිරීම සොයා ගැනීමට කියවීම-පමණක් විධාන හතරක් සහ තීරණයක් අවශ්‍ය වේ.

මුලින්ම නිශ්චිත ඒකකය නම් කරන්න

පැතිකඩ ගොනු නාමය වෙනුවට journal තුළ ඒකක නාමයෙන් අරඹන්න. අවස්ථාව openvpn@, openvpn-client@, openvpn-server@ හෝ බෙදාහැරීමට විශේෂිත යමක් ලෙස නම් විය හැක, සහ නම අනුමාන කිරීම ඔබව වැරදි අච්චුවට ගෙන යයි. තත්ත්ව ප්‍රතිදානය ඇත්තටම ධාවනය වූ ඒකකය නම් කරයි, සහ මෙහි වැදගත් වන එකම නම එයයි. එය කිසියම් උපසර්ගයක් ඇතුළුව හරියටම පිටපත් කරන්න.

පහත විධාන කිසිවක් නොවෙනස්ව එම ඒකකය විස්තර කරයි. systemctl show කොටස් මාර්ගය, මූලාශ්‍ර මාර්ගය, ඒකක ගොනු තත්ත්වය, ඕනෑම drop-in සහ එය සක්‍රිය කළේ කුමක්ද යන්න වාර්තා කරයි. list-dependencies --reverse කුමන පූරණය කළ ඒකක එයට යොමු වේද යන්න පෙන්වයි. දෙකම කියවීම-පමණක් වන බැවින් සිද්ධාන්තයක් ගොඩනැගීමට පෙර ඒවා ධාවනය කරන්න.

නිරීක්ෂිත නාමය සෑම තැනකම ප්‍රතිස්ථාපනය කරන්න. පිටපත් කළ උදාහරණ නාමය වැරදි සේවාව විමර්ශනය කිරීමේ වඩාත් පොදු ක්‍රමය වන අතර, කිසිදා නොදුවන ලද ඒකකයක් ගැන විශ්වාසවන්ත පිළිතුරු ලබා දෙයි.

ගොනු නාමය දැන ගැනීමට අච්චුව කියවන්න

අවස්ථා ඒකකයක් යනු අච්චුවක විස්තරයකි, සහ අච්චුව තීරණය කරන්නේ කුමන වින්‍යාස ගොනුව කියවේද යන්නයි. අවස්ථාවට විශේෂිත ස්ථාන දරන්නාකින් අවසන් වන විධාන පේළිය අවස්ථා නාමය සහ උපසර්ගය බවට විසඳේ. උපසර්ගය .conf නම් සහ අවස්ථාව old ලෙස නම් වේ නම්, ගොනුව old.conf වේ. අවස්ථාව old.conf ලෙස නම් කරන්නේ නම්, එම අච්චුවම old.conf.conf ඉල්ලා සිටී.

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

ඔබ සංස්කරණය කළ බව මතක ගොනුව වෙනුවට බලපාන අච්චුව කියවන්න. Drop-in එකකට විධාන පේළිය ප්‍රතිස්ථාපනය කළ හැක, සහ ඇරඹුමේදී ධාවනය වන්නේ එම ප්‍රතිස්ථාපනයයි.

එය ඇරඹුම් ගනුදෙනුවට ඇතුළු වන ආකාරය අනුගමනය කරන්න

මාර්ග තුනක් පොදුය: ඉලක්කයකින් wants සබැඳියක්, තවත් ඒකකයකින් අවශ්‍යතාවක්, හෝ පැකේජ ජනකයක් විසින් නිපදවන ලද ඒකකයක්. ප්‍රතිවිරුද්ධ යැපීම් ලැයිස්තුව පළමු දෙක පූරණය කළ ප්‍රස්තාර ඇතුළත් කිරීම් ලෙස ආවරණය කරයි. එය කාලකයක්, කොක්කක් හෝ බාහිර ඉල්ලීමක් ආවරණය නොකරයි, එබැවින් ලැයිස්තුව සම්පූර්ණ විගණනයක් නොව සාක්ෂියකි.

/run/systemd/generator යටතේ ජනනය වූ ප්‍රතිදානය නිෂ්පාදනයකි, මූලාශ්‍රයක් නොවේ. එය සංස්කරණය කිරීම ඊළඟ ජනනය දක්වා පමණක් පවතී, එබැවින් එහි යෙදූ නිවැරදි කිරීම සාර්ථක ලෙස පෙනී පසුව ආපසු යයි.

ජනකය කොහෙන් කියවන්නේද යැයි උපකල්පනය කිරීමට පෙර පැකේජයේ ලේඛනගත ආදානය පරීක්ෂා කරන්න. ලේඛනගත නොකළ නාමාවලි ස්කෑනයක් යනු ඒකකයක් සක්‍රිය කිරීමේ සබැඳියකින් තොරව දිස්වීමට පොදු හේතුවයි.

සක්‍රිය කිරීම ඉවත් කරන්න, ක්‍රියාවලිය පමණක් නොවේ

අවස්ථාව සෘජුවම සක්‍රිය නම් සහ ඇත්තටම යල් පැන ඇත්නම්, systemctl disable --now එය නවතා එක් පියවරකින් ඇරඹුම් සබැඳිය ඉවත් කරයි. පළමුව මෙම උමං සත්කාරකයට ඔබේ එකම පරිපාලන මාර්ගය නොවන බව පරීක්ෂා කරන්න. විධානය ජීවන චක්‍රයේ උදාහරණයකි, යන්ත්‍රයේ සෑම VPN එකක්ම නැවැත්වීමට යෝජනාවක් නොවේ. පරීක්ෂාව විධානයට පෙර කරන්න, පසුව නොවේ.

අර්ධ දෙක වෙන් කළ හැකි අතර බොහෝ විට ව්‍යාකූල වේ. අබල කිරීම ධාවනය වන සේවාවක් නවතන්නේ නැත, සහ නැවැත්වීම සක්‍රිය කිරීම ඉවත් නොකරයි, එබැවින් අර්ධ විධානයක් ඇරඹුමේදී ආපසු එන ගැටලුවක් පැහැදිලි කරයි.

අබල කළ ඒකකයක් තවමත් වෙනත් ඒකකයකින් හෝ පැහැදිලි ඉල්ලීමකින් අරඹා හැක. ජනකයට සක්‍රිය කිරීම හිමි වූ විට, එහි ප්‍රතිදානය අබල කිරීම වෙනුවට එහි ආදානය නිවැරදි කරන්න. වෙස් කිරීම වැඩි මාර්ග අවහිර කරයි නමුත් යැපීම් බිඳිය හැක, එබැවින් එය අවබෝධයට ආදේශකයක් නොවේ.

තත්ත්ව තිරයකින් නොව, නැවත ඇරඹුමකින් තහවුරු කරන්න

ඒකක නිර්වචන හෝ ජනක ආදාන වෙනස් වී ඇත්නම් systemd නැවත පූරණය කරන්න, පසුව ප්‍රතිඵල තත්ත්වය පරීක්ෂා කරන්න. ඩේමනය නැවත පූරණය කිරීම ධාවනය වන උමං එකකට නව පැතිකඩක් තල්ලු නොකරයි, එබැවින් පරීක්ෂා දෙක වෙන් වේ. නැවත ඇරඹුමක් සැලසුම් කර අපේක්ෂිත උමං තවමත් ක්‍රියා කරන අතරතුර අවස්ථාව අස්ථිතව පවතින බව තහවුරු කරන්න.

පැරණි පැතිකඩ එහි හිමිකම තේරුම් ගන්නා තෙක් තබා ගන්න, පසුව අපේක්ෂිත ක්‍රියාවලිය හරහා ඉවත් කරන්න. සාර්ථකත්වය යනු අස්ථිත ඒකකයක් සහ ක්‍රියාකාරී ප්‍රවේශ මාර්ගයක් මිස එක් තිරයකින් අස්ථානගත වූ අසාර්ථක ඒකකයක් නොවේ.

අදාළ ලිපි