එක් OpenVPN drop-in එකක් සියලුම ටනල් වෙනස් කළේය: අවස්ථාව එදිරිව අච්චුව
අවස්ථා නාමාවලිය යටතේ ඇති drop-in එකක් එක් ටනල් එකක් ස්පර්ශ කරයි; අච්චු නාමාවලිය සියල්ල ස්පර්ශ කරයි. මාර්ගයක් තෝරා ගැනීමට පෙර ඒකාබද්ධ unit කියවන්න.
එක් ටනල් එකක් සඳහා එකතු කළ නැවත ආරම්භ කිරීමේ ප්රතිපත්තිය යන්ත්රයේ සෑම ටනල් එකකටම යෙදීමට පටන් ගනී. මෙය systemd දෝෂයක් නොවේ; මෙය අවස්ථා drop-in එකක් සහ අච්චු drop-in එකක් අතර වෙනසයි. ඔබ ගොනුව ලියන මාර්ගය අනුව සේවා කීපයක් එය උරුම කර ගනීද යන්න තීරණය වේ.
සැකසුමට පෙර විෂය පථය තෝරන්න. නාමාවලි දෙකම පාහේ සමාන ලෙස පෙනේ, ඔබ අදහස් කළ අවස්ථාවට සීමා වන්නේ ඉන් එකක් පමණි.
රෝග ලක්ෂණය: එක් සංස්කරණයක්, සියලු ටනල්
නිශ්චිත අවස්ථාවක drop-in එක සම්පූර්ණ අවස්ථාවේ නමින් ඇති නාමාවලිය යටතේ පවතී, උදාහරණයක් ලෙස [email protected]. අච්චු drop-in එක [email protected] යටතේ පවතී, මැද @ ලකුණක් ඇති අතර අවස්ථා නමක් නැත. පළමුවැන්න යෙදෙන්නේ office සඳහා පමණි. දෙවැන්න එම අච්චුවෙන් සාදන සෑම සේවාවකටම යෙදේ.
අච්චු ස්වරූපය වෙනම [email protected] අච්චුවකට ළඟා නොවේ, නමෙහි openvpn ඇති සම්බන්ධයක් නැති සේවාවලටද ළඟා නොවේ.
විෂය පථයට ගැළපෙන නාමාවලිය තෝරන්න
නාමාවලි දෙකම /etc/systemd/system/ යටතේ ඇත. අවසාන system සංරචකය ඉවත් කළහොත්, systemd පද්ධති අධික්රමණයක් ලෙස නොකියවන මාර්ගයක් සෑදේ, මෙය නිවැරදි ලෙස පෙනෙන ගොනුවක් කිසිවක් නොකරන නිශ්ශබ්ද ක්රමයකි. සම්පූර්ණ මාර්ගය එක් වරක් ලියා නැවත භාවිත කරන්න.
drop-in එකකට නිවැරදි කොටස් ශීර්ෂයද අවශ්යය. සේවා සැකසුම් [Service] යටතට අයත් වේ. සැකසුම් ඇති නමුත් කොටසක් නැති ගොනුවක් නොසලකා හරිනු ලැබේ හෝ ප්රතික්ෂේප වේ, ගොනුව එහි අධිකාරී ලෙස පෙනෙමින් තිබියදී unit පෙර පරිදිම හැසිරේ.
එකකට වැඩි drop-in එකතු කරන්නේ නම් අරමුණ ගොනු නාමයේ තබන්න. ඒකාබද්ධ කිරීම තීරණය කරන්නේ ශබ්දකෝෂ අනුපිළිවෙලයි, ගොනුව කුමක් කරයිද යන්න කියන නාමය එම අනුපිළිවෙල කියවිය හැකි කරයි.
ලිවීමට පෙර ඒකාබද්ධ unit කියවන්න
කිසිවක් ලිවීමට පෙර ඒකාබද්ධ unit කියවන්න. systemctl cat [email protected] ප්රධාන unit සහ යෙදෙන සෑම drop-in එකක්ම ඒකාබද්ධ අනුපිළිවෙලින් මුද්රණය කරයි. අච්චු වෙනසක් සලකා බලන විට එය දෙවන අවස්ථාවක් සමඟ සසඳන්න. එම සංසන්දනය සංස්කරණය උරුම කර ගන්නා සේවා කුමක්දැයි නිශ්චිතව පෙන්වයි.
අවස්ථා ගොනුවක් අච්චු සැකසුම් මකා නොදමයි. දෙකම ඒකාබද්ධ වේ, එබැවින්ඔබට අමතක වූ අච්චු අගයක් තවමත් බලපැවැත්විය හැක.
වෙනත් නම් කළ drop-in, ධාවන කාල සැකසුම් සහ පැකේජ විසින් සපයන වින්යාසයද සහභාගී වේ. ඔබ අවසන් වරට සංස්කරණය කළ ගොනුව සම්පූර්ණ unit යැයි නොසිතන්න. ඒකාබද්ධ ප්රතිදානය යනු unit ය.
unit ප්රතිපත්තිය පැතිකඩෙන් පිටත තබන්න
unit ප්රතිපත්තිය සහ VPN වින්යාසය වෙන් කර තබන්න. පැතිකඩ උපදෙසක් [Service] යටතේ ඇති නිසාම වලංගු systemd වාක්ය වින්යාසයක් නොවේ. නැවත ආරම්භ සැකසුමක්ද .ovpn ගොනුවකට අයත් නොවේ.
මෙම වෙන්වීම නිසාම නැවත ආරම්භ කිරීමේ ප්රතිපත්තිය OpenVPN විසින්ම කරන සමානකරු යථා තත්ත්වයට පත් කිරීමට සමාන නොවේ. විෂය පථයක් තෝරා ගැනීමට පෙර ඔබට අවශ්ය හැසිරීම තීරණය කරන්න.
එය යොදන්න සහ අවස්ථාව සත්යාපනය කරන්න
වෙනසෙන් පසු, systemctl daemon-reload සමඟ කළමනාකරුගේ අර්ථ දැක්වීම් නැවත පූරණය කරන්න. එම නැවත පූරණය ටනලය නැවත ආරම්භ නොකරයි; එය unit ගොනු නැවත කියවයි පමණි. පසුව ඔබ අදහස් කළ ජීවන චක්ර ක්රියාව නිශ්චිත අවස්ථාවට යොදන්න.
පූරණය කළ unit නැවත කියවා ඔබ වෙනස් කළ හැසිරීම නිරීක්ෂණය කරමින් සත්යාපනය කරන්න. සක්රීය කාර්යයක් දරන නැවත ආරම්භයක් සැලසුම් කළ බාධාවකට සුදුසුය, නිෂ්පාදන ටනලයක ඉක්මන් පරීක්ෂණයකට නොවේ. අධික්රමණයේ අරමුණ සහ විෂය පථය යෙදවීම අසල සටහන් කරන්න, ඊළඟ පුද්ගලයාට ගොනුව බෙදා ගැනීමට අදහස් කළේදැයි දැනගැනීමට.
ප්රතිපත්තිය සැබවින්ම හවුල් නම්, එය හිතාමතාම අච්චුවට ගෙන ගොස් අවසන් යැයි කීමට පෙර දෙවන අවස්ථාවක් පරීක්ෂා කරන්න.systemd unit යොමුව drop-in ප්රමුඛතාව සහ ඒකාබද්ධ අනුපිළිවෙල ලේඛනගත කරයි.