IKE SA قائم ہو گیا، CHILD SA غائب ہے: ڈیٹا کہاں رکتا ہے
قائم شدہ IKE SA کا مطلب یہ نہیں کہ ڈیٹا بہہ رہا ہے۔ چائلڈ اندراجات پڑھیں، سلیکٹرز اور کاؤنٹرز جانچیں، اور وہ پرت نامزد کریں جو واقعی ناکام ہوئی۔
کلائنٹ کہتا ہے کہ تصدیق ہو گئی، IKE کی حالت صحت مند دکھتی ہے، اور پیکٹ کاؤنٹرز صفر پر ہی رہتے ہیں۔ یہ امتزاج تضاد نہیں: IKEv2 کنٹرول رشتے اور ڈیٹا رشتے کو الگ رکھتا ہے، اور پہلا کامیاب ہو سکتا ہے جبکہ دوسرا کبھی نہیں اٹھتا۔ والدین گفت و شنید سنبھالتے ہیں؛ چائلڈ ٹریفک سنبھالتا ہے۔ سرنگ کو ناکارہ کہنے سے پہلے دونوں پرتوں کو الگ الگ پڑھیں۔
دو SA کیا کرتے ہیں
IKE SA کنٹرول رشتہ ہے: یہ فریقوں کی تصدیق کرتا ہے اور وہ تبادلے اٹھاتا ہے جو تحفظ پر گفت و شنید کرتے، بدلتے اور ہٹاتے ہیں۔ یہ آپ کی ایپلیکیشن کے پیکٹ کبھی نہیں اٹھاتا۔ اس لیے صحت مند والدین صرف یہ ثابت کرتے ہیں کہ دونوں سرے سیکیورٹی پالیسی پر متفق ہو سکتے ہیں، اور اس سے زیادہ کچھ نہیں۔
CHILD SA ڈیٹا رشتہ ہے، والدین کے نیچے بنایا گیا، ایک محفوظ مجموعے کے لیے ٹریفک سلیکٹرز اور کلید کے مواد کے ساتھ۔ یہ سمتی ہے، اس لیے حالت کی آؤٹ پٹ آنے والی اور جانے والی وابستگی کو الگ شناختوں کے ساتھ، اور عام طور پر ہر سمت کے لیے الگ کاؤنٹرز کے ساتھ فہرست کرتی ہے۔ یہی جوڑی وجہ ہے کہ ایک سمت کام کر سکتی ہے جبکہ دوسری گر جاتی ہے، اور یہ کہ جملہ سرنگ اوپر ہے ٹریفک کے بارے میں کچھ نہیں کہتا۔ ایک والدین کئی چائلڈ بھی رکھ سکتے ہیں، اور اسی طرح ایک کنکشن لیبل آپ کو درکار چائلڈ چھپا دیتا ہے۔
کنکشن لیبل نہیں، چائلڈ اندراجات پڑھیں
والدین کی حالت اور چائلڈ کی فہرست اکٹھی کھولیں، اور وہ چائلڈ تلاش کریں جس کے سلیکٹرز آپ کے جانچے جانے والے بہاؤ سے میل کھاتے ہیں۔ اس کے ٹریفک سلیکٹرز، طے شدہ الگورتھم، اس کی عمر، اور دونوں سمتوں کے کاؤنٹرز نوٹ کریں۔ اگر کئی چائلڈ ہوں تو مقام کے بجائے سلیکٹرز سے موازنہ کریں، کیونکہ کلید کی تجدید کے بعد مقام بدل جاتا ہے۔ کچھ بھی بدلنے سے پہلے شناختیں لکھ لیں۔
اگر والدین آپ کے جانچے جانے والے مجموعے سے مختلف ٹریفک مجموعہ دکھائیں تو آپ غلط چائلڈ پڑھ رہے ہیں۔ یہ سلیکٹرز کا مسئلہ ہے، ٹوٹی سرنگ نہیں۔
وقت کے نشانات بھی درج کریں۔ کلید کی تجدید ایک پرت بدل سکتی ہے جبکہ دوسری قائم رہتی ہے، اور نیا دکھنے والا چائلڈ اسی کا متبادل ہو سکتا ہے جسے آپ دیکھ رہے تھے۔ چائلڈ کے غائب ہونے کا نتیجہ نکالنے سے پہلے شناختیں موازنہ کریں۔
جب کوئی چائلڈ نہ ہو
تصدیق کامیاب ہو سکتی ہے جبکہ ڈیٹا کی تجویز یا سلیکٹرز ناکام ہوں، اور والدین بالکل بغیر چائلڈ کے رہ جائیں۔ عام وجہ الگورتھم کا عدم مطابق یا ٹریفک سلیکٹر کا عدم مطابق ہے، اور دونوں فریق مسترد شدہ تجویز لاگ کرتے ہیں۔ دونوں سرے پڑھیں، کیونکہ جس طرف آپ پہنچتے ہیں وہ صرف انکار دکھا سکتا ہے۔ والدین کو دوبارہ شروع کرنے کے بجائے عدم مطابق درست کریں، کیونکہ اس سے وہی ناکام گفت و شنید دہرائی جاتی ہے اور ثبوت میں ایک اور رکاوٹ بڑھتی ہے۔
بار بار دوبارہ قائم ہونے والا والدین بغیر چائلڈ کے قائم رہنے والے والدین سے مختلف خرابی ہے۔ دوسری صورت میں لاگ مسترد شدہ تجویز کا نام لیتے ہیں، اس لیے پالیسی بدلنے سے پہلے وہ تجویز دونوں سروں سے جمع کریں۔
جب چائلڈ موجود ہو مگر کاؤنٹرز صفر پر رہیں
چائلڈ کے سلیکٹرز سے میل کھاتی نئی درخواست بھیجیں۔ اس پالیسی سے باہر منزل کی درخواست کتنی ہی کامیاب دکھے، اس کے کاؤنٹرز نہیں ہلائے گی۔
وہ راستہ جانچیں جو بہاؤ کو سرنگ میں دھکیلنا چاہیے، کیونکہ بغیر ٹریفک والا چائلڈ اکثر وہ چائلڈ ہوتا ہے جہاں کچھ بھی روٹ نہیں ہوتا۔ صرف ایک سمت میں حرکت کرنے والے کاؤنٹر واپسی راستے پر سلیکٹر یا پالیسی کے عدم مطابق کی نشاندہی کرتے ہیں۔ مقامی طرف چھونے سے پہلے دور دراز فریق کے واپسی سلیکٹرز دیکھیں۔ نئی درخواست دونوں سروں کی حالت کی آؤٹ پٹ سے موازنہ کے لیے وقت کا نشان بھی دیتی ہے۔
رپورٹ میں پرت کا نام لیں
ناکامی کو فیصلے کے بجائے تین میدانوں کے طور پر رپورٹ کریں: ناکام ہونے والی پرت، آپ کا جانچا ہوا تبادلہ یا چائلڈ، اور آپ کے پاس موجود ثبوت۔ پرت تین میں سے ایک ہے: والدین کبھی قائم نہیں ہوئے، چائلڈ کی گفت و شنید مسترد ہوئی، یا چائلڈ موجود ہے اور ٹریفک اس تک نہیں پہنچ رہا۔ ثبوت اس کے سلیکٹرز اور کاؤنٹرز کے ساتھ چائلڈ کی شناخت ہے، یا دونوں لاگوں سے نقل شدہ مسترد تجویز۔ جو بھی یہ پڑھے وہ یہ پوچھے بغیر کہ کون سا VPN مراد ہے، سیدھا اہم تبادلے کی طرف جا سکتا ہے۔
strongSwan IKEv2 دستاویزات دکھاتی ہیں کہ وہ پرتیں حالت کی آؤٹ پٹ میں کیسی دکھتی ہیں۔ صرف والدین کا خلاصہ نہیں، آپ کا جانچا ہوا چائلڈ آؤٹ پٹ بھی منسلک کریں۔