හෝස්ට් IPsec සහකරු වෙත ළඟා වේ, Docker කන්ටේනරය ළඟා නොවේ
බ්රිජ් ජාලයේ කන්ටේනරය වෙනත් මූලාශ්රයක් භාවිතා කර යැවීම හරහා ඇතුළට එයි, එබැවින් හෝස්ටයේ උමග බොහෝ දේ ඔප්පු නොකරයි. Docker නැවත ආරම්භ කිරීමට පෙර තේරීම්කරුවන් පරීක්ෂා කරන්න.
ඔබ Linux යන්ත්රයෙන් දුරස්ථ හෝස්ටයට ping කරන අතර එය පිළිතුරු දෙයි, එනම් උමග ක්රියා කරයි. ඔබ අසල ඇති කන්ටේනරය තවමත් කාලය ඉකුත් වී නතර වේ, ඊළඟ ස්වාභාවික පියවර Docker නැවත ආරම්භ කිරීමයි. බ්රිජ් ජාලයේ කන්ටේනරය සාමාන්යයෙන් වෙනත් මූලාශ්ර ලිපිනයකින් ආරම්භ වී, යෙදුමේම පිටවීමේ මාර්ගය වෙනුවට යැවීම හරහා හෝස්ටයට ඇතුළු වේ, එබැවින් සාර්ථක පරීක්ෂණය වෙනත් පැකට්ටුවක් මැනිය. ප්රතිපත්ති පාදක strongSwan උමගකට, යවන ලද පැකට්ටුව ස්ථාපිත IPsec ප්රතිපත්තිය සමඟ නොගැළපෙන විට දුරස්ථ උපජාලයට සාමාන්ය මාර්ගය ප්රමාණවත් නොවේ.
පහත මාර්ගෝපදේශය එක් ගමනාන්තයක් මූලාශ්ර දෙකක් හරහා අනුගමනය කර, යමක් වෙනස් කිරීමට පෙර තත්ත්වය කියවයි.
එක් ගමනාන්තයක් සහ මූලාශ්ර දෙකකින් ආරම්භ කරන්න
මුලින්ම IP අනුව හඳුනන සේවාවක් තෝරන්න, එකම වේලාවේ DNS විසඳීමට අවශ්ය නොවන පරිදි. කරුණු තුනක් සටහන් කරන්න: කන්ටේනරයේ බ්රිජ් උපසර්ගය, සාර්ථක හෝස්ට් ඉල්ලීමේ මූලාශ්ර ලිපිනය, සහ උමග සඳහා එකඟ වූ දේශීය හා දුරස්ථ රථවාහන තේරීම්කරුවන්. එම සංඛ්යා තුන මෙම රෝග ලක්ෂණයේ පාහේ සෑම අවස්ථාවක්ම පැහැදිලි කරයි.
පසුව අසාර්ථක ඉල්ලීම කන්ටේනරය තුළින් නැවත කර එය සැබවින්ම භාවිතා කරන මූලාශ්රය අල්ලා ගන්න. එම ලිපිනය දේශීය තේරීම්කරු ආවරණය නොකරන්නේ නම්, ප්රතිඵලය ඔබ දැනටමත් දන්නා අතර, කන්ටේනරය නැවත සෑදීමෙන් එය වෙනස් නොවේ.
Docker ස්පර්ශ කිරීමට පෙර ප්රතිපත්ති කියවන්න
කියවීම-පමණක් හෝස්ට් පරීක්ෂණ මාර්ග නිර්ණය, ප්රතිපත්ති දත්ත සමුදාය සහ ඒවා අතර තෝරන නීති ආවරණය කරයි:
ip rule show
ip route show table all
ip xfrm policyප්රතිපත්ති ලැයිස්තුව යතුරු ද්රව්යවලින් පිරුණු IPsec තත්ත්ව ඩම්පයක් නොමැතිව තේරීම්කරුවන් සහ දිශාව පෙන්වයි, එබැවින් එය ටිකට්පතක අලවා ගැනීම ආරක්ෂිතය. හෝස්ට් ලිපිනය ආවරණය කරන නමුත් බ්රිජ් උපසර්ගය ආවරණය නොකරන දේශීය තේරීම්කරුවෙකු සොයන්න. අතිච්ඡාදනය ද පරීක්ෂා කරන්න: දුරස්ථ ගමනාන්තය දේශීය ලෙස සලකන කන්ටේනර් මාර්ගය කිසිදා අපේක්ෂිත යවන ලද පැකට්ටුව නිපදවන්නේ නැත, වරද උමගට පවරනු ලැබේ. එම ලැයිස්තුව කන්ටේනරයේ මූලාශ්ර ලිපිනය අසල තබන්න, මන්ද දෙකම එකට සම්පූර්ණ සංසන්දනයයි.
කන්ටේනර් උපසර්ගය නොමැති නම්, නවතින්න සහ අනෙක් ඕනෑම දෙයක් සංස්කරණය කිරීමට පෙර ගෘහ නිර්මාණය තීරණය කරන්න. ඉතිරි මාර්ගෝපදේශය උපකල්පනය කරන්නේ ඔබ කුමන මූලාශ්ර ලිපිනය ජාලයේ දිස්විය යුතු ද යන්න එකඟ වී ඇති බවයි.
පෙරීම සහ පරිවර්තනය පිළිවෙලට පරීක්ෂා කරන්න
Docker හි Linux බ්රිජ් ගිනිපවුරට IPsec වලින් ස්වාධීනව යැවීම අවහිර කළ හැක. iptables බැක්එන්ඩ් සමඟ FORWARD මාර්ගය සහ DOCKER-USER තීරණ පරීක්ෂා කරන්න, කලින් තීන්දුවකට පසුව එකතු කළ නියමයක් කිසිදා ක්රියාත්මක නොවිය හැකි බව මතක තබා ගන්න. nftables බැක්එන්ඩ් වෙනස් ලෙස ඒකාබද්ධ වේ, එබැවින් යම් iptables උදාහරණයක් එය එසේ නම් කළ නිසා පමණක් DOCKER-USER දාමයක් සාදන්න එපා; ඔබේ daemon ඇත්ත වශයෙන්ම භාවිතා කරන බැක්එන්ඩ් එක පරීක්ෂා කරන්න.
පසුව මූලාශ්ර පරිවර්තනය පරීක්ෂා කරන්න. පුළුල් MASQUERADE නියමයකට කලින් IPsec තේරීම්කරු සමඟ ගැළපුණු පැකට්ටුව තවදුරටත් නොගැළපෙන එකක් බවට පත් කළ හැකි අතර, අසාර්ථකත්වය හරියටම මාර්ග ගැටලුවක් ලෙස පෙනේ. strongSwan යැවීමේ මාර්ගෝපදේශය දැනටමත් ප්රතිපත්තියකට ගැළපෙන රථවාහන සඳහා එවැනි පරිවර්තනයකට පෙර අවශ්ය NAT ව්යතිරේකය ලේඛනගත කරයි.
එම ව්යතිරේකය උමගට ආවරණය නොකළ කන්ටේනර් මූලාශ්රයක් එකතු කිරීමේ මාර්ගයක් නොවේ. එය දැනටමත් නිර්මාණයට ගැළපෙන රථවාහන ආරක්ෂා කරයි, එබැවින් පළමුව තේරීම්කරු සහ ආපසු මාර්ග ප්රශ්න විසඳා, පසුව NAT සහ පෙරීම පිළිතුර සමඟ ගැළපෙන ලෙස සකසන්න. ඔබ ව්යතිරේකය පුළුල් කිරීමට පටන් ගන්නේ නම්, වෙනස් කළ යුත්තේ තේරීම්කරුය, NAT නියමය නොවේ.
පසුව මාර්ගගත ද පරිවර්තිත ද යන්න තීරණය කරන්න
මාර්ගගත කන්ටේනර් උපජාලයක් සඳහා සහකරුවන් දෙදෙනාම එම උපජාලය පිළිගත යුතු අතර එතැනට දුරස්ථ ආපසු මාර්ගයක් තිබිය යුතුය, එයින් සාමාන්යයෙන් අදහස් වන්නේ දෙකෙළවරේම තේරීම්කරු වෙනස් කිරීම සහ දුරස්ථ පැත්තේ හිමිකරු සමඟ සංවාදයක් ය. චේතනාන්විතව පරිවර්තනය කළ නිර්මාණයක් නම් අදාළ සොයන අවස්ථාවේ ප්රතිපත්තියෙන් ආවරණය වූ ලිපිනයක් ඉදිරිපත් කළ යුතුය, එයින් සාමාන්යයෙන් අදහස් වන්නේ පෙරනිමි MASQUERADE වෙනුවට පටු, ලේඛනගත නියමයක් ය.
මෙම විධිවිධාන දෙකෙන් කිසිවක් හෝස්ටයේ ක්රියාකාරී උමගෙන් ස්වයංක්රීයව ලැබෙන්නේ නැත, ඒවා අතර තේරීම හිමිකරු සහිත නිර්මාණ තීරණයකි. ඔබ තෝරාගත් එක ලියන්න, නැතිනම් ඊළඟ ඉංජිනේරුවා එය නැවත ගිනිපවුරු කවුන්ටරවලින් ලබා ගනී.
මිශ්ර අසාර්ථකත්වය ද සැලකිල්ලට ගන්න: නීති කට්ටලයෙන් අඩක් පරිවර්තනය කර අඩක් නොකර, එය ගමනාන්ත වරාය මත රඳා පවතින, ජාලයේ කිසිවක් මත රඳා නොපවතින කඩින් කඩ සාර්ථකත්වයක් ඇති කරයි.
නව සම්බන්ධතාවයකින් තහවුරු කරන්න, නැවත ආරම්භයෙන් නොව
නව යෙදුම් සම්බන්ධතාවයක් භාවිතා කරමින් පටු ගිනිපවුරු කවුන්ටර සහ දුරස්ථ ග්රාහකය නිරීක්ෂණය කරන්න, එවිට සෑම නිරීක්ෂණයකටම මූලාශ්රයක් ඇත. Docker නැවත ආරම්භ කිරීම නීතිවල තත්ත්වය වෙනස් කළ හැකි අතර වැඩ බර ද කැළඹේ, එය ඔබ ලබා ගැනීමට උත්සාහ කළ පිරිසිදු සංඥාව ඔබට අහිමි කරයි.
කල් පවතින ප්රතිඵලය ඔබට පෙන්විය හැකි ප්රකාශ හතරකි: කන්ටේනරයේ මූලාශ්රය, ගැළපෙන ආරක්ෂිත මාර්ගය, අවසර දුන් යැවීම, සහ ආපසු එන පිළිතුර. හතරම පවතින විට, කන්ටේනරය හෝස්ටය ළඟා වන එකම හේතුව නිසා සහකරු ළඟා වේ.