ستاسو IKEv2 SA پورته دی خو ماشوم SA نشته: تبادله ولولئ
تصدیق کیدای شي پای ته ورسیږي پداسې حال کې چې د ماشوم SA خبرې اترې ناکامې شي. د لارو یا شمیرو مخکې د ماشوم SA جوړولو تبادله، بیا وړاندیز او ټاکونکي ولولئ.
IKE وايي چې تونل پورته دی، ماشوم SA نشته، او دواړه خبرې کیدای شي یوځای سمې وي. رامنځته شوې کنټرول اړیکه د معلوماتو یووالی نه دی، او دواړه شیان خپل ژوند، خبرې اترې او د ناکامۍ بېلې طریقې لري. لومړی د اړیکې په توګه راپور ورکول هغه لاره ده چې ټکټ په پای کې ادعا کوي تونل پورته دی خو هېڅ نه کار کوي. د اړیکې د لنډیز نښه پرځای د یووالي لیست ولولئ، ځکه هغه لیست یوازینی ځای دی چې ورک شی پکې ښکاري. بل څه هغه ترتیب دی چې لیست پکې معنا پیدا کوي.
دوه یووالی، دوه کارونه
IKE SA کنټرول چینل وړي: پیژندنې، کیلي او د کنټرول تبادلې لپاره وړاندیزونه. ماشوم SA د ESP ساتنه وړي، خپلو الګوریتمونو او خپلو ټرافیک ټاکونکو سره. تصدیق او د ماشوم SA جوړول معمولاً یوځای ځي، ځکه لومړی ماشوم SA د IKE_AUTH دننه خبرې اترې کیږي، او همدا یوځای کول خلک د دې بېلیدو له امله حیرانوي.
دا هغه دوې ناکامۍ هم تشریح کوي چې تاسو به ورسره مخ شي. د پیل تبادلې په جریان کې رد شوی ماشوم SA معمولاً IKE SA هم له ځان سره ښکته وړي، نو تاسو هېڅ رامنځته شوی کنټرول چینل نه وینئ. یوازې ولاړ IKE SA ډیری وختونه معنا لري چې لومړی ماشوم SA بریالی شو او وروسته هڅه د ماشوم SA جوړولو ناکامه شوه، لکه د کیلي نوي کولو پر مهال. د وخت نښې هغه پېښې له هرې کنفیګریشن بیاکتنې څخه ژر جلا کوي.
کوم پوړ رد کړ
کله چې ماشوم SA رد شي، خبرتیا پوړ نوموي. د وړاندیز ردېدل معنا لري چې خواوې د الګوریتمونو په اړه سره یوځای نه شوې، ډیری وختونه ځکه چې یوه خوا بېل بشپړ مخکې پټوالي ګروپ یا داسې سایفر غواړي چې بله به یې ومني نه. د ټاکونکي ردېدل معنا لري چې د ټرافیک ټولګه په سیده توګه رد شوه، او دا د پوښښ دلیل دی، نه کرپټوګرافیک.
کله ناکله د ماشوم SA نه شتون خود ډیزاین دی. بې ماشومه IKE SA یو تعریف شوی غځېدنه ده چې هغه ځای کارول کیږي چېرې چې د معلوماتو یووالی باید د غوښتنې له مخې جوړ شي، نو نه شتون سم دی او کله چې سم ټرافیک راشي ماشوم SA ښکاري. د strongSwan د IKEv2 په اړه یادښتونه د غوښتنې سټایل او هغه وړاندیز تنظیمات دواړه پوښي چې لومړی حالت فیصله کوي.
د خرابۍ تشخیص مخکې وګورئ چې د غوښتنې یا دام کنفیګریشن شته که نه. که ماشوم SA په سستۍ جوړ شي، په غلي حالت کې د ماشوم SA نه شتون تمه شوی حالت دی، او رښتینی ازموینه دا ده چې ټرافیک یو پورته کوي که نه. هغه ازموینه سست ډیزاین له غلي ناکامۍ هم بېلوي، ځکه ناکامه جوړونه ټریګر بې ځوابه پرېږدي نه یوازې غلي.
بیا د معلوماتو لاره وپوښتئ
کله چې ماشوم SA وي، شمیرې بلې پوښتنې ته ځواب وایي. ip -s xfrm state د هر یووالي لپاره د پاکټونو او بایټونو شمیر راپور کوي، او هغه ماشوم SA چې هېڅ نه وړي پداسې حال کې چې تاسو ټرافیک جوړوئ د سمون یا لارښوونې نښه ده نه ورکو یووالي ته. swanctl --list-sas د ماشوم SA ټاکونکي د هغو شمیرو ترڅنګ چاپوي، او همدا تاییدوي چې پاکټ د منل شوې ټولګې دننه دی.
په راپور کې بریالی تصدیق او ناکامه ماشوم SA تبادله بېلې وساتئ. هغه راپور چې وايي تصدیق ناکام شو بل انجنیر د تصدیقونو ذخیرې ته لیږي، او سمه جمله ډیره لنډه ده: IKE SA پورته راغی، او د دې بهیر لپاره ماشوم SA هېڅکله ومنل نه شو.
دواړه سرونه سره ونښلوئ
د هغه سرور لپاره چې تاسو پخپله چلوئ، د هماغې تبادلې کلینټ او ګیټوی لګونه واخلئ، نه دا چې یو ساعت فاصلې سره دوه بیا نښلونې هڅې پرتله کړئ. خبرتیاوې باید دواړو خواو ته سمې وي، او چېرې چې سمې نه وي، تاسو غلط تنظیم شوې خوا موندلې ده.
د ماشوم SA خبرې اترې سمې کړئ، بیا د پام شوي ټاکونکي دننه ټرافیک سره بیا ازموینه وکړئ. دا یوازینې ازموینه ده چې ثابتوي ورک شی اوس شته، ځکه په غلي حالت کې تازه شوی د یووالي لیست د سمون مخکې او وروسته یو ډول ښکاري.