බහු උපජාල IPsec ප්රතිලෝම ගම්යතා නැති කරමින්ද? reqid ගණන් කරන්න
බහු උපජාල සුරංගයක් හරහා එක්-මඟ ගම්යතා සාමාන්යයෙන් ප්රතිපත්ති සහ reqid නොගැළපීමක් මිස සංකේතනය හෝ මාර්ගකරණය නොවේ. xfrm දත්ත සමුදාය පිළිවෙලින් කියවන්න.
ගම්යතා එක් අඩවියකින් පිටවී කිසිදා ආපසු නොඑයි, දෙකොන ද්වාරම අවසන් වූ සාකච්ඡාවක් වාර්තා කරයි, සහ එකම සුලකුණ වන්නේ පිළිතුරු නැති පිටවන පැකට්ටු ගොඩකි. Linux අන්ත ලක්ෂ්යයක සාමාන්ය හේතුව සංකේතන ශක්තිය, MTU හෝ මාර්ගකරණ වගුව නොවේ. එය ප්රතිපත්ති සටහන්වල සියුම් බව සහ සෑම ප්රතිපත්තියක්ම ආරක්ෂක සම්බන්ධතාවකට සම්බන්ධ කරන අංකයයි. පහත ක්රියා පටිපාටිය වෙනත් කිසිවක් ස්පර්ශ කිරීමට පෙර එම දත්ත සමුදාය දෙක කියවයි.
කිසිවක් වෙනස් කිරීමට පෙර රෝග ලක්ෂණය වෙන් කරන්න
අවසන් වූ IKE සාකච්ඡාවක් සහිත එක්-මඟ අසාර්ථකත්වය ගැටලුව දත්ත මාර්ගයට සීමා කරයි. එක්කෝ පිටවන ප්රතිපත්තිය ගැළපුණු අතර පිළිතුර ඉවත දමන ලදී, නැතහොත් පිළිතුර කිසිදා නොපැමිණියේ අනෙක් පැත්තට එය යැවීමට කිසිවක් නොතිබූ නිසාය. යෙදුමකින් දෙකම එකම ලෙස පෙනේ, සහ xfrm දත්ත සමුදාය ඒවා වෙන් කරයි.
MTU සමඟ ආරම්භ නොකරන්න. වැරදි MTU නැවතීම් සහ කැබලි වීමේ ලක්ෂණ උත්පාදනය කරයි, වැඩිවන පිටවන ගණක සහිත පිරිසිදු දිශා බෙදීමක් නොවේ.
ප්රතිපත්ති දත්ත සමුදාය සහ තත්ත්ව දත්ත සමුදාය කියවන්න
Linux තුළ සංකේතනය තීරණය කරන්නේ ප්රතිපත්ති සටහන් ය, එබැවින් ගැළපෙන ප්රතිපත්තියක්, මාර්ගයක් නොව, පැකට්ටුව සුරංගයට ඇතුළු කරයි. ip xfrm policy ධාවනය කරන්න එවිට සෑම සටහනකම තෝරක, දිශාව, ප්රමුඛතාව සහ අච්චුව දැකගත හැක, සහ ip xfrm state එවිට ස්ථාපිත සම්බන්ධතා ඒවායේ reqid සමඟ දැකගත හැක. ප්රතිපත්තිය සහ සම්බන්ධතාව එම reqid මගින් සම්බන්ධ වේ.
දිශා තුනම බලන්න. පිටවීම සහ ඇතුළුවීම මෙම සත්කාරකයට සහ මෙතැනින් ගම්යතා ආවරණය කරයි; ඉදිරියට යැවීමේ දිශාව වැදගත් වන්නේ සත්කාරකය අනුන් වෙනුවෙන් මාර්ගකරණය කරන විටය. එක් දිශාවක අස්ථානගත හෝ නොගැළපෙන සටහනක් කිසිදු සංකේතන දෝෂයකින් තොරව එක්-මඟ ප්රතිඵලයක් පැහැදිලි කරයි.
සම්භාව්ය අසමමිතිය: උපජාල කිහිපයකට එක් reqid
සුලබ අසාර්ථකත්වයක් පැමිණෙන්නේ සියලු සාකච්ඡා කළ උපජාලවල ප්රතිපත්ති එකම reqid යටතේ ස්ථාපනය කරන සහකරුවෙකුගෙන්, එය racoon හි generate_policy require සමඟ සිදු වේ. ගම්යතා පසුව අවසන් වරට ස්ථාපිත සම්බන්ධතාව හරහා පිටවේ, අනෙක් පැත්ත එක් උපජාලයකට වෙනම සම්බන්ධතාවක් තබා ගනී. පිළිතුරු පැමිණෙන්නේ ඒවා පිළිගත යුතු ප්රතිපත්තිය reqid මගින් නොපෙන්වන සම්බන්ධතාවකට ය, සහ කර්නලය විසංකේතනයෙන් පසු ඒවා ඉවත දමයි.
නිවැරදි කිරීම වින්යාස වෙනසක් මිස ෆයර්වෝල් රීතියක් නොවේ: generate_policy unique; සෑම ප්රතිපත්තියකටම එහිම reqid දෙයි, එබැවින් සහකරුගේ ප්රතිපත්ති-අනුව සම්බන්ධතාවලට ගැළපෙන හවුල්කරුවන් සිටී. එය යොදන්න, නැවත සාකච්ඡා කරන්න, සහ සාර්ථකත්වය ප්රකාශ කිරීමට පෙර අපේක්ෂිත උපජාල සඳහා වෙනස් reqid ගණන් කරන්න.
උපජාල දෙකක් තවමත් එක reqid බෙදාගන්නා අතර අනෙක් පැත්ත දෙකක් අපේක්ෂා කරන්නේ නම්, ඔබ අසමමිතිය සොයාගෙන ඇත. සිතියම සටහන් කරන්න, මන්ද ඊළඟ වෙනස එය නිවැරදි කළේද රැක ගත්තේද යන්නට එය සාක්ෂියයි.
තෝරක පැමිණෙන්නේ සාකච්ඡාවෙන් මිස ඔබේ වින්යාසයෙන් නොවේ
ආරක්ෂිත පරාස යනු දෙකොන එකඟ වූ දේ මිස එක් පැත්තක් ඉල්ලූ දේ නොවේ. පුළුල් දුරස්ථ පරාසයක් ඉදිරියේ සත්කාරක යුගලයක් ඉදිරිපත් කරන සේවාලාභියාට ද්වාරයේ පටු සංස්කරණය ලැබේ, සහ සේවාලාභියාට එය පුළුල් කළ නොහැක. ස්ථාපිත තෝරක කියවන්න, ඔබේ ස්ථානීය ගොනුවේ ඇති ඒවා නොවේ.
ඉලක්කය ප්රතිවිරුද්ධ වන විට, එනම් එක් ගමනාන්තයක් සුරංගයෙන් පිටත තැබීම, අඩු ප්රමුඛතා අංකයක් සහිත මඟහැරීමේ ප්රතිපත්තියක් එක් කරන්න එවිට එය ස්වයංක්රීයව ස්ථාපිත සටහන පරදවයි. අච්චුවක් නැති ප්රතිපත්තියක් පැහැදිලි පෙළට ඉඩ දෙයි, එය වෙනස්කම් වාර්තාවක් සඳහා හිතාමතා කළ ව්යතිරේකයක් බවට පත් කරයි, නිදොස් කිරීමේ පියවරක් නොවේ.
මෙම අනුපිළිවෙලින් තහවුරු කරන්න, සහ ආපසු හැරවීම කරන ආකාරය දැනගන්න
සෑම උපජාලයකටම දිශා දෙකෙහිම ප්රතිපත්ති ලැයිස්තුගත කරන්න, සත්කාරකය මාර්ගකරණය කරන්නේ නම් ඉදිරියට යැවීම ද ඇතුළත්ව. වෙනස් reqid ගණන් කර අපේක්ෂා කරන පැත්තේ ප්රතිපත්තියකට එකක් බව තහවුරු කරන්න. ස්ථාපිත තෝරක එකඟ වූ ඒවා සමඟ සසඳන්න. යතුරු අලුත් කිරීමෙන් පසු සම්බන්ධතාවකට ගණක නැවත කියවන්න, මන්ද ඔබ පරීක්ෂා කළ සම්බන්ධතාව දැනටමත් ගොස් තිබිය හැක. මාර්ග අවසානයේ පරීක්ෂා කරන්න, මන්ද දුරස්ථ උපජාලයට මාර්ගයක් නොමැති වීම පිරිසිදු ප්රතිපත්ති ගණක සහිත සමාන එක්-මඟ ලක්ෂණයක් ඇති කරයි.
සහකරු වෙනස් කිරීමට පෙර xfrm අණ දෙකෙහිම වර්තමාන ප්රතිදානය සුරකින්න. නව සැකසුම ආපසු යාමේ දිශාව ප්රතිස්ථාපනය නොකරන්නේ නම්, එම ප්රතිදානය ප්රතිස්ථාපනය කිරීම මතකයෙන් සුරංගය නැවත ගොඩනැගීමට වඩා වේගවත් ආපසු හැරවීමක් වන අතර සංසන්දනය අවංකව තබා ගනී.