පැරණි .ovpn පැතිකඩ Ubuntu 24.04 තුළ අසාර්ථක වේ: කුමන පේළි ඉවත් කළ යුතුද
Ubuntu 24.04 සමඟ OpenVPN 2.6 පැමිණේ, 2.4 සඳහා අපනයනය කළ පැතිකඩ ඉවත් කළ විකල්ප මත අසාර්ථක වේ. keysize සහ ncp-disable ඉවත් කර, පසුව ns-cert-type නිවැරදි කරන්න.
පැතිකඩ බාගත වේ, ආයාත වේ, පසුව ගොනුවේ 12 වන පේළියේදී Unrecognized option පණිවිඩයක් සමඟ නතර වේ, එය keysize නම් කරයි. ගිණුම ගැන කිසිවක් වෙනස් වී නැත, සහ සේවාදායකය තවමත් වෙනත් සේවාලාභීන් පිළිගනී. වෙනස් වූයේ සේවාලාභියාමය: Ubuntu 24.04 ස්ථාපනය කරන්නේOpenVPN 2.6, නමුත් මෙම අපනයනය 2.4 සඳහා ලියා ඇත. අලුත්වැඩියාව යනු පේළි කිහිපයක් ඉවත් කිරීමේ කෙටි මාලාවක් වන අතර, අනුපිළිවෙල වැදගත් වන්නේ සෑම පැරණි විකල්පයක්ම ඊළඟ විකල්පය කියවීමටත් පෙර විග්රහය නවතා දමන බැවිනි.
ගොනුව ස්පර්ශ කිරීමට පෙර දෝෂ පේළිය කියවන්න
OpenVPN ගොනුව සහ විග්රහය නතර වූ පේළිය නම් කරයි, එබැවින් එක් ධාවනයකදී එක් ගැටලුවක් පමණක් නිවැරදි කළ හැක. පැතිකඩ ඩෙස්ක්ටොප් ඇප්ලට් එකකින් නොව ටර්මිනලයකින් අරඹන්න, මන්ද ඇප්ලට් සාමාන්යයෙන් stderr ගිල දමන අතර පේළි අංකය ඔබට ලැබෙන එකම විශ්වාසදායක සංකේතය වේ: sudo openvpn --config /etc/openvpn/client/provider.ovpn. එම පේළිය නිවැරදි කර, නැවත ධාවනය කර, ඊළඟ අසාර්ථකත්වය වෙනත් විකල්පයක් නම් කරනු ඇතැයි බලාපොරොත්තු වන්න.
විග්රහ දෝෂයක් සෑම විටම කිසිදු TLS අත්වැල් ගැසීමකට පෙර දිස් වේ, එබැවින් සහතිකයක් සඳහන් කරන පණිවිඩයක් දැනටමත් වාක්ය ඛණ්ඩයේ අවස්ථාව පසුකර ඇත. එම වෙනස ඔබට සත්යාපනයේදී පමණක් අසාර්ථක වන ගොනුවක් සංස්කරණය කිරීමෙන් වළක්වයි. පණිවිඩයේ මැද කොටස නොව පළමු වචනය කියවන්න.
අසාර්ථකත්ව පංති තුනක්, වෙනස් අලුත්වැඩියා තුනක්
පැරණි අපනයන තුන් ආකාරයකින් හඳුනාගත හැකි ලෙස අසාර්ථක වන අතර, ඒවා එක් ගැටලුවකට එකතු කිරීම නිසාම කිසිදා කැඩී නොගිය පැකේජ ලෝකයා නැවත ස්ථාපනය කරයි. පණිවිඩයේ වචන ගොනුව විවෘත කිරීමට පෙර ඔබ කුමන පංතියේද යන්න පවසයි.
- විග්රහ දෝෂ ගොනුවක් සහ පේළියක් නම් කරන අතර, කිසිදු රැහැන් සන්නිවේදනයක් පවතින පෙර නතර වේ.
- සාකච්ඡා දෝෂ සම්බන්ධ වේ, පසුව කෙළවර දෙකට පොදු සයිෆරයක් හෝ පිළිගත හැකි දත්ත ධාරාවක් පිළිබඳ එකඟ වීමට නොහැකි වූ බව වාර්තා කරයි.
- සත්යාපන දෝෂ වඩාත් දුර යන අතර සහතිකයක්, පරිශීලකයෙකු හෝ ප්රතික්ෂේප වූ සත්යතාවක් නම් කරයි.
පැතිකඩ සංස්කරණයක් නිවැරදි කරන්නේ පළමු පංතිය පමණි. සාකච්ඡා සඳහා උමඟේ කෙළවර දෙකේම තීරණයක් අවශ්ය වන අතර, ප්රතික්ෂේප වූ සත්යතාවක් කිසිසේත් වාක්ය ඛණ්ඩ ගැටලුවක් නොවේ. ඔබේ පණිවිඩය පොදු සයිෆරයක් හෝ දත්ත ධාරාවක් සඳහන් කරන්නේ නම්, පහත ඉවත් කිරීම් කිසිවක් වෙනස් නොකරනු ඇත.
2.6 ඉවත් කළ විකල්ප මෙම අනුපිළිවෙලින් ඉවත් කරන්න
මෙම එක් එක් පේළිය තනිවම විග්රහය නවතා දමයි, එබැවින් සේවාලාභියා ඒවා එකින් එක වාර්තා කරයි. ලැයිස්තුව පහළට ගොස් සෑම ඉවත් කිරීමකට පසුව නැවත ධාවනය කරන්න.
පළමුව keysize ඉවත් කරන්න, මන්ද එයට නවීන සමානාර්ථයක් නොමැති අතර එහි පැවැත්ම සාමාන්යයෙන් දැන් සේවාලාභියා ඕනෑම ලෙසකින් ප්රතික්ෂේප කරන සයිෆරයක් සලකුණු කරයි. පසුව ncp-disable ඉවත් කරන්න, එය සයිෆර සාකච්ඡා පාලනය කළ අතර, 2.5 තුළ කල් ඉකුත් වූ අතර 2.6 තුළ නැති විය. ns-cert-type server වෙනුවට remote-cert-tls server යොදන්න, එය එකම අභිප්රාය සහාය දක්වන පරීක්ෂාවක් හරහා ප්රකාශ කරයි.2.6 වෙනස්කම් ඉතිහාසය ඉතිරි ඉවත් කිරීම් ඒවායේ ආදේශක අසල ලැයිස්තුගත කරයි, එබැවින් විග්රාහකය තවමත් ප්රතික්ෂේප කරන සෑම දෙයකටම ලේඛනගත පිළිතුරක් ඇත.
පළමු සංස්කරණයට පෙර මුල් පැතිකඩේ පිටපතක් තබා ගන්න. සපයන්නන් අපනයන නැවත ජනනය කරයි, සහ ස්පර්ශ නොකළ ගොනුවක් සමඟ වෙනසක් ඔබේ වෙනස්කම් ඔවුන්ගෙන් වෙන් කිරීමට වේගවත්ම ක්රමයයි. ඉවත් කිරීමක් නිසා සේවාලාභියා ආරම්භ වුවත් උමඟ තවමත් අසාර්ථක වන්නේ නම්,ඔබ සාකච්ඡා පංතියට මාරු වී ඇත සහ ඉතිරි පේළි හේතුව නොවේ. ඊළඟ පුද්ගලයාට සංස්කරණ කුමන නිකුතුවක් ඉලක්ක කරන්නේදැයි දැනගැනීමට ගොනු නාමයේ සේවාලාභී අනුවාදය තබන්න.
BF-CBC ක්රියාත්මකව තබන්නේ සීමිත ආපසු විකල්පයක් ලෙස පමණි
සමහර සපයන්නන් තවමත් BF-CBC මත අවසන් වන අතර, එය OpenVPN 2.6 උදව්වකින් තොරව සාකච්ඡා නොකරයි මන්ද එම සයිෆරයට 64-බිට් කොටසක් ඇති බැවිනි. පටු අලුත්වැඩියාව වන්නේ ආපසු විකල්ප ලැයිස්තුවක් සහ OpenSSL legacy සපයන්නා මිස මුළු සේවාලාභියාම පහත දැමීම නොවේ.
providers legacy default
data-ciphers AES-256-GCM:AES-128-GCM
data-ciphers-fallback BF-CBC
පළමු පේළිය legacy සපයන්නා පූරණය කරන්නේ OpenSSL තවමත් එම සයිෆරය සෑදිය හැකි වන පරිදිය, දෙවැන්න එය සහාය දක්වන සමානයන් සඳහා නවීන සාකච්ඡා තබා ගනී, සහ තෙවැන්න අදාළ වන්නේ සේවාදායකය වඩා හොඳ කිසිවක් නොදෙන විට පමණි. මෙය උමඟ හිතාමතා දුර්වල කිරීමකි, එබැවින් එය පවතින්නේ ඇයිදැයි ගොනුව අසල සටහන් කරන්න. ආපසු විකල්පය ගමනාන්තයක් නොව පාලමක් බැවින්, එම අවස්ථාවේම සපයන්නාගෙන් නැවත ජනනය කළ අපනයනයක් ඉල්ලා සිටින්න.
--compat-mode සර්වව්යාපී පිළිතුරක් ලෙස නොගන්න. එය එකවර හැසිරීම් කිහිපයක් වෙනස් කරයි, සාකච්ඡා සහ නැවත සාකච්ඡා පෙරනිමි ඇතුළුව, එබැවින් කුමන වෙනසක් වැදගත් වූයේදැයි කිසිදා නොදනී. ඉහත පැහැදිලි පේළි තුනට මුල් තැන දෙන්න, මන්ද එක් එක් පේළිය තමන්ගේම බලපෑම ප්රකාශ කරන බැවිනි.
සේවාලාභියා ඇත්තටම පූරණය කරන පැතිකඩ සමඟ තහවුරු කරන්න
ආයාත කළ සම්බන්ධතා බොහෝ විට පද්ධති නාමාවලියකට පිටපත් වේ, එබැවින් ඔබේ බාගත කිරීම් ෆෝල්ඩරයේ ගොනුව සංස්කරණය කිරීම කිසිවක් වෙනස් නොකළ හැක. ධාවනය වන පිටපත සොයන්න: sudo grep -rl "remote " /etc/NetworkManager/system-connections /etc/openvpn. පසුව උමඟ අරඹා ඇත්තටම තෝරාගත් දත්ත ධාරා සයිෆරය වාර්තා කරන ලොග් පේළිය කියවන්න. ආපසු විකල්පය මත අත්වැල් ගැසීම සම්පූර්ණ කරන සම්බන්ධතාවක් පවසන්නේ සේවාදායකය කිසිදා නවීන කිසිවක් ඉදිරිපත් නොකළ බවයි.
සපයන්නා බලාපොරොත්තු වන ජාලය නොවන ජාලයකින් පරීක්ෂා කරන්න, එවිට රඳවන ද්වාරයක් හෝ පෙරහන් කළ අමුත්තන්ගේ ජාලයක් පැතිකඩ දෝෂයක් ලෙස පෙනෙන්නේ නැත. ඕනෑම සහාය ඉල්ලීමක් සමඟ සේවාලාභී අනුවාදය සටහන් කරන්න.
උමඟ සක්රීය වූ පසු, එය හරහා ගමන් කළ යුතු ඉල්ලීමක් සහ නොකළ යුතු ඉල්ලීමක් යවා, පසුව විසඳුම්කරුගේ පිළිතුර ඔබ බලාපොරොත්තු වූ ආකාරයට වෙනස් වූ බව තහවුරු කරන්න. පැතිකඩ දැන් විග්රහ වුවත් සම්බන්ධතාව තවමත් අසාර්ථක වන්නේ නම්, ඔබ වාක්ය ඛණ්ඩ ගැටලුව පසුපස දමා ඇති අතර දෝෂ පෙළ නව පංතිය නම් කරනු ඇත. සංස්කරණය කළ ගොනුව එය ඉලක්ක කරන OpenVPN නිකුතුව නම් කරන සටහනක් සමඟ අනුවාද පාලනයේ තබා ගන්න.