Ubuntu උත්ශ්රේණිය L2TP/IPsec කැඩුවාද? IKEv1 යෝජනා සසඳන්න
පැතිකඩය සහ මුරපදය වෙනස් වූයේ නැත, නමුත් දැන් 1 වන අදියර අසාර්ථක වේ. ග්රාහකයාගේ පිළිගත හැකි යෝජනා මාරු වී ඇත, සහ සේවාදායකය තවමත් සැමවිටම දුන් දේම දෙයි.
සම්බන්ධතාවය බ්රහස්පතින්දා වැඩ කළේය, උත්ශ්රේණිය සිකුරාදා ක්රියාත්මක විය, සහ සඳුදා ග්රාහකයා “connecting” මත කැරකෙමින් අත්හැර දමයි. එකම ලැප්ටොප් පරිගණකය, එකම සේවාදායකය, එකම ගිණුම, එකම කලින් බෙදාගත් යතුර. පැතිකඩයේ කිසිවක් සංස්කරණය කර නැත, ඒ නිසාම පැහැදිලි සැකකරුවන් වන මුරපදය සහ firewall ඔබේ කාලය නාස්ති කරයි.
වෙනස් වූයේ ඔබේ යන්ත්රය ඉදිරිපත් කිරීමට සූදානම් වන පරිවර්තන ලැයිස්තුවයි. Ubuntu මත භාවිතා වන IPsec තට්ටු දෙකම, strongSwan සහ Libreswan, තවදුරටත් ආරක්ෂිත යැයි නොසලකන ඇල්ගොරිතම ඉවත් කරයි, සහ ඒවා ඉදිරිපිට ඇති NetworkManager ප්ලගිනයට වෙනත් කාලසටහනක් අනුව චලනය වන තමන්ගේම ලැයිස්තුවක් ඇත. 3DES, SHA1 සහ 1024-bit Diffie-Hellman සමූහයට ඇමිණු සේවාදායකයකට අවසානයේ එය පිළිගන්නා කිසිවක් නොඇසීමට පුළුවන.
උත්ශ්රේණිය ඇත්තටම වෙනස් කළේ කුමක්ද
IKEv1 යෝජනාව පෝෂණය කරන්නේ ස්ථර දෙකකි. ඩේමන් සම්පාදිත පෙරනිමි යෝජනා කට්ටලයක් සපයයි, සහ L2TP ප්ලගිනය එය මත රඳා පවතී හෝ තමන්ගේම ලැයිස්තුවක් සපයයි. NetworkManager-l2tp 1.2.16 ට පෙර ප්ලගිනය එය මත රඳා පැවතුණි, එබැවින් ඔබේ යෝජනාව වූයේ ස්ථාපිත ඩේමන් සාධාරණ යැයි සැලකූ දෙයයි. 1.2.16 සිට ප්ලගිනය Windows සහ Apple ග්රාහකයන් ආදර්ශයට ගෙන සකසන ලද ලේඛනගත ලැයිස්තුවක් යවයි, සහ එම ලැයිස්තුව පැරණි පෙරනිමියට වඩා පුළුල් නමුත් පෝලිමේ ඉදිරියේ ඇති සෑම පැරණි සංයෝජනයක්ම තවදුරටත් අඩංගු නොවේ.
එම වෙන්වීම මිනිසුන්ට ව්යාකූල යැයි හැඟෙන අසාර්ථක රටාවක් පැහැදිලි කරයි: එකම Ubuntu නිකුතුවේ යන්ත්ර දෙකක් වෙනස් ලෙස හැසිරිය හැක, මන්ද එකකට බෙදාහැරීමේ පැකේජය ඇති අතර අනෙකට backport එකක් ඇත, සහ දෝෂ වාර්තාවක දෙකෙහිම ඩේමන් අනුවාදය සමාන ලෙස පෙනේ. උත්ශ්රේණිය අදාළ කිසිවක් වෙනස් කළේ නැතැයි නිගමනය කිරීමට පෙර ප්ලගින අනුවාදය පරීක්ෂා කරන්න, ඩේමන් අනුවාදය පමණක් නොව.
එම ප්රදේශයේම කුඩා උගුලක් ඇත. ඩේමන් දෙක elliptic ප්රත්යාවර්තය වූ Diffie-Hellman සමූහ වෙනස් ලෙස ලියයි, එකක් ecp384 ලියන අතර අනෙක ecp_384 ලියයි. වැරදි අක්ෂර වින්යාසය Advanced සංවාදයට අලවන්න, ඩේමන් එම සැකසුම විශ්ලේෂණය කළ නොහැකි ලෙස ප්රතික්ෂේප කරයි, එය ලොගයේ වින්යාස දෝෂයක් ලෙස නොව සාකච්ඡා ගැටලුවක් ලෙස පෙනේ.
කිසිවක් වෙනස් කිරීමට පෙර අසාර්ථකත්වය කියවන්න
ඔබ ක්රියාත්මක කරන්නේ කුමන backend ද යන්නෙන් ආරම්භ කරන්න, මන්ද පිළිතුර වාක්ය වින්යාසය සහ ලොගයේ ස්ථානය යන දෙකම තීරණය කරයි.
ipsec --version
nmcli connection show "Your VPN name" | grep -i ipsec
ඉන්පසු හුවමාරුවම කියවන්න. strongSwan හි ඩේමන් වර්තමාන නිකුතුවේ journal වෙත සහ පැරණි එකක /var/log/syslog වෙත ලියයි, සහ සිත්ගන්නා කොටස අවසාන පේළිය නොව එය යවන යෝජනාවයි. ඔබ සොයන්නේ ගැළපෙන යෝජනාවක් නැති බවට වචන, එය ඇල්ගොරිතම ගැටලුවකි; සත්යාපන අසාර්ථකත්වයක්, එය යතුර හෝ ගිණුම වෙත යොමු කරයි; හෝ සාමාන්ය කාල ඉකුත්වීමක්, එය ළඟා වීමේ හැකියාව වෙත යොමු කරයි.
මෙම ප්රතිඵල තුන බොහෝ විට එක් රෝග ලක්ෂණයක් ලෙස සලකනු ලැබේ. හිස් ඩේමන් ලොගයක් සහිත කාල ඉකුත්වීමක් යනු පැකට් පැමිණෙන්නේ නැති බවයි. යෝජනාව ප්රතික්ෂේප වීම යනු ඒවා පැමිණ ප්රතික්ෂේප වූ බවයි. ඔබේ ලොගය නිශ්ශබ්ද නම්, එක් උත්සාහයක් සඳහා ප්ලගිනයේ නිදොස් කිරීමේ මට්ටම වැඩි කර පසුව අඩු කරන්න, මන්ද විස්තරාත්මක ප්රතිදානය journal ඉක්මනින් පුරවයි.
1 වන අදියර සහ 2 වන අදියර වෙන වෙනම ඔට්ටු ය
IKEv1 දෙවරක් සාකච්ඡා කරයි. ප්රධාන මාදිලිය IKE ආරක්ෂක සංගමය සංකේතන ඇල්ගොරිතමයකින්, අඛණ්ඩතා ඇල්ගොරිතමයකින්, Diffie-Hellman සමූහයකින් සහ සත්යාපන ක්රමයකින් ගොඩනඟයි. ඉන්පසු වේගවත් මාදිලිය L2TP රැගෙන යන ESP සංගමය ගොඩනඟයි. සේවාදායකයට පළමුවැන්න පිළිගෙන දෙවැන්න ප්රතික්ෂේප කිරීමට නිදහස ඇත, එබැවින් අඩක් නිවැරදි පැතිකඩයක් ඔබ බලාපොරොත්තු වන වේලාවට වඩා ප්රමාද වී අසාර්ථක වන අතර වෙනත් දෝෂයක් ලෙස පෙනේ.
Phase 1: 3des-sha1-modp1024!
Phase 2: 3des-sha1!
ආශ්චර්ය ලකුණ strongSwan වාක්ය වින්යාසයේ දැඩි සටහනක් යන්න දක්වයි: මෙම එක් සංයෝජනය පමණක් ඉදිරිපත් කරන්න, වෙන කිසිවක් නොව. එය නොමැතිව සටහන උපස්ථ ලැයිස්තුවකට එකතු වේ, එය අනෙක් පාර්ශවය නවීන විට හොඳ වන අතර එක් දැඩි ලෙස කේතගත ප්රතිපත්තියක් ඇති උපාංගයක් විට හානිකර වේ. ඉහත යුගලය ආකෘතියේ නිදර්ශනයක් ලෙස සලකන්න, අද ඔබ ගොඩනඟන කිසිවක් සඳහා නිර්දේශයක් ලෙස නොව.
එක් ක්ෂේත්රයක් වෙනස් කරන්න, ඉන්පසු පරීක්ෂණය නැවත කරන්න
වර්තමාන ප්ලගිනයේ වේගවත්ම පළමු පරීක්ෂණය වන්නේ යෝජනා ක්ෂේත්ර දෙකම සම්පූර්ණයෙන් හිස් කර නැවත සම්බන්ධ වීමයි, මන්ද සපයන ලද පෙරනිමි ලැයිස්තුවේ සාමාන්ය Windows සහ Apple සංයෝජන දැනටමත් ඇත. පැරණි ප්ලගිනයක ඒවා හිස් කිරීම පාලනය ඔබේ සේවාදායකය අවධාරණය කරන ඇල්ගොරිතමය ඉවත් කර තිබිය හැකි ඩේමන් වෙත ආපසු ලබා දෙයි, සහ අසාර්ථකත්වය තවත් නරක අතට හැරේ.
හිස් කිරීම උදව් නොවේ නම්, ඔබේ සේවාදායකය ලේඛනගත කරන දැඩි යුගලය එකවර එක් අදියරක් ලෙස සකසන්න. 1 වන අදියර වෙනස් කරන්න, නැවත සම්බන්ධ වන්න, සහ 2 වන අදියර ස්පර්ශ කිරීමට පෙර ලොගය කියවන්න. සංයෝජනය අවසානයේ වැඩ කළ විට, එය සේවාදායක ආකෘතිය සහ ප්ලගින් අනුවාදය අසල ලියා තබන්න, මන්ද පෙරනිමි අගයන් නැවත ගමන් කරන අතර එම සටහනයි ඊළඟ උත්ශ්රේණිය මිනිත්තු පහක පරීක්ෂාවක් බවට පත් කරන්නේ.