රවුටරයේ OpenVPN සැකසුම් නැවත ආරම්භයෙන් පසු ආපසු එයි: උත්පාදකය අලුත්වැඩියා කරන්න
සෑම ආරම්භයකදීම OpenVPN සැකසුම නැවත ගොඩනඟන ඈඳුම් මෘදුකාංගය ඔබේ සංස්කරණ ඉවතලයි. උත්පාදක කොක්ක අලුත්වැඩියා කරන්න, පසුව එක් නැවත ආරම්භයකින් පසු ජනනය වූ ගොනුව සසඳන්න.
පාරිභෝගික රවුටරයක හෝ NAS එකක ඇති ඈඳුම් මෘදුකාංගය බොහෝ විට සෑම ආරම්භයකදීම එහි OpenVPN සැකසුම නැවත ගොඩනඟයි, එබැවින් ඔබ එකතු කරන උපදෙස හරියටම ඊළඟ ආරම්භය දක්වා පවතී. වෙබ් පෝරමයක ටයිප් කළ යතුරු සඳහාද මෙයම අදාළ වේ, එහිදී ගබඩා කළ අගය සුරැකීමෙන් පසු විකෘති වී ආපසු එන්න පුළුවන. මෙම රෝග ලක්ෂණ කිසිවක් වෙනස්කම ප්රතික්ෂේප වූ බව අදහස් නොකරයි. එයින් අදහස් වන්නේ සංස්කරණය ඈඳුම් මෘදුකාංගය පිටත් කිරීමක් ලෙස සලකන ගොනුවකට වැටුණු බවත්, ස්ථිර ස්ථානය ආරම්භ අනුපිළිවෙලේ එක් පියවරක් පෙර ඇති බවත් ය.
සංස්කරණය කළ ගොනුව නැවත ජනනය වන්නේ ඇයි
ආරම්භක ස්ක්රිප්ටයක් සැකිල්ලකින් සේවාදායක සැකසුම එකලස් කර පසුව ඩීමනය දියත් කරයි, එමඟින් පෙන්වන ලද ගොනුව මූලාශ්රයක් නොව ගොඩනැගීමේ ප්රතිඵලයක් බවට පත්වේ. ආරම්භයෙන් පසු එකතු කරන කිසිවක් එම ස්ක්රිප්ටයේ ඊළඟ ධාවනයට නොපෙනේ. දෙවන රටාව වඩා සියුම් ය: වෙබ් අතුරුමුහුණතේ යතුරු සහ සහතික ආදාන escape කළ ආකාරයෙන් ගබඩා වන අතර, පෝරමය සුරැකීම එම escape කළ පෙළ ඩීමනය කියවන ගොනුවට තල්ලු කළ හැක. කෙසේ වුවද, පෙන්වන ලද සැකසුම ස්ථිර වෙනසක් සඳහා වැරදි ස්ථානයකි.
ආරම්භ අනුපිළිවෙල ලියන්නේ කුමක්ද සහ කවදාද යන්න බලන්න. පිළිතුර සෑම විටම පාහේ ඈඳුම් මෘදුකාංගයේ init හෝ ස්වයං ආරම්භක ෆෝල්ඩරයේ ඇති ස්ක්රිප්ටයකි.
ස්ක්රිප්ටය ගොනුව ගොඩනඟන තැනම උපදෙස ඇතුළු කරන්න
QTS උපාංග ඩීමනය දියත් කරන init ස්ක්රිප්ටය තුළම OpenVPN සේවාදායක සැකසුම නැවත ජනනය කරයි, එබැවින් සංස්කරණය එහිම සිදු විය යුතුය. ජනනය වූ ගොනුව සංස්කරණය කරනවාට වඩා ආරම්භක විධානයට හරියටම පෙර එකතු කිරීම එකතු කරන්න.
sed -i '/daemon_mgr/i echo client-config-dir clientconfig >>/etc/openvpn/server.conf' /etc/init.d/vpn_openvpn.sh
grep -c client-config-dir /etc/openvpn/server.confපේළි අංක ගොඩනැගීම් අතර වෙනස් වන බැවින්, නොසෙල්වෙන විධානයක ඇතුළු කිරීම සවි කරන්න. init ස්ක්රිප්ටයම ආරම්භයේදී ප්රතිස්ථාපනය වන බැවින්, පද්ධතිය ආරම්භ වන සෑම විටම වෙනස්කම ඈඳුම් මෘදුකාංගයේ ස්වයං ආරම්භක කොක්කෙන් නැවත නිකුත් කළ යුතුය. එක් නැවත ආරම්භයකින් පසු ජනනය වූ ගොනුවේ සිදුවීම් ගණන් කරන්න: එක් පේළියක් යනු වැඩසටහන ක්රියා කළ බවයි, දෙකක් යනු කොක්ක එක් වරකට වඩා ධාවනය වන බවයි. ද්විත්ව ධාවනය වෙන වෙනම විමර්ශනය කරන්න, එය අතුරුදහන් වූ වෙනසක් වැනි එකම දෝෂය නොවන බැවිනි.
escape කළ යතුරු ගබඩා කළ පෝරමය අලුත්වැඩියා කරන්න
Asus විලාසයේ පිටුවල සහතික සහ යතුරු ආදාන escape කළ පෙළ පෙන්වයි, සහ සම්බන්ධයක් නැති සැකසුමකින් පසු සුරැකීම එම ආයතන නැවත තැටියට ලිවිය හැක. විකේතනය කළ පිටපතකින් වැඩ කරන්න, සියලු සංස්කරණ සූදානම් වූ පසු එක් වරක් පමණක් සුරකින්න.
openssl dhparam -out dh2048.pem 2048
grep -n "BEGIN DH PARAMETERS" dh2048.pemනව පරාමිති කට්ටලයක් මාරු කරන විට, ලේබලය යතුරේ පඬිව ඉල්ලා සිටින්නේ නම් base64 බර පමණක් අලවන්න, ක්ෂේත්රය සම්පූර්ණ PEM කොටසක් අපේක්ෂා කරන්නේ නම් පමණක් ආවරණ පේළි තබා ගන්න. දැනටමත් escape කළ ආකාරයෙන් සුරකින ලද පිටුවක් ගොඩනැඟීම යනු සාමාන්යයෙන් බලපෑමට ලක් වූ ආදාන හිස් කර යෙදීමයි, එමඟින් ඈඳුම් මෘදුකාංගයට ඒවා නැවත ගොඩනඟීමට ඉඩ සැලසේ. 2048 bit වලට වඩා වැඩි දෙයක් වැඩස්ථානයක ජනනය කරන්න, මන්ද රවුටරයේ එන්ට්රොපි සැපයුම මෙහෙයුම මන්දගාමී හා සමහර විට විශ්වාස කළ නොහැකි කරයි. පරාමිති ගොනුව කර්මාන්තශාලා යළි සැකසුමකින් පසුවත් ලඟා විය හැකි තැනක තබන්න.
යාවත්කාලීනවලින් පසු නැවත පරීක්ෂා කරන්න
ඈඳුම් මෘදුකාංග යාවත්කාලීන init ස්ක්රිප්ට ප්රතිස්ථාපනය කර ස්වයං ආරම්භක ෆෝල්ඩරය මකා දැමිය හැක, එබැවින් වැඩසටහන නැවත ස්ථාපනය කර නැවත පරීක්ෂා කළ යුතුය. නැවත ජනනය වූ ගොනුව ඔබ තබාගත් පිටපත සමඟ සසඳා උපදෙස හරියටම එක් වරක් ඇති බව තහවුරු කරන්න. වෙබ් අතුරුමුහුණතේ පෙනෙන අගයක් යනු ඩීමනයට එය ලැබුණු බවට සාක්ෂියක් නොවේ, මන්ද පිටුව ගබඩා කළ ක්ෂේත්ර කියවයි. වැඩසටහන් විධානය සහ ඈඳුම් මෘදුකාංග අනුවාදය නඩත්තු සටහන්වල ලියන්න, එවිට ඊළඟ යාවත්කාලීනය ඒවා ඉදිරියට ගෙන යනු ඇත.
පසුව සේවාලාභියෙකු සම්බන්ධ කර තල්ලු කළ විකල්පය සඳහා සේවාදායක ලොගය කියවන්න. පෝරමයක පමණක් පැවති සැකසුමක් යනු කිසිවෙකු පරීක්ෂා නොකළ සැකසුමකි.