آنے والا IPsec پیر کسی پروفائل سے نہیں ملتا؟ چار فیلڈ چیک کریں
فائل میں موجود کنکشن کا نام تب تک کچھ ثابت نہیں کرتا جب تک چل رہا جواب دہندہ اسے منتخب نہ کرے۔ لوڈ شدہ تعریف، آخری نقاط، شناختیں اور منتخب کنندگان کا موازنہ کریں۔
آپ کا پیر بتاتا ہے کہ سرنگ اوپر ہے، آپ کی طرف کوئی حفاظتی وابستگی نظر نہیں آتی، اور کنفیگریشن فائل میں واضح طور پر مماثل کنکشن کا نام موجود ہے۔ یہ تینوں بیانات بیک وقت درست ہو سکتے ہیں۔ آنے والی گفت و شنید چلتی کنفیگریشن سے موازنہ کی جاتی ہے، پیر کے پتے، اس کی پیش کردہ شناخت اور اس کے تجویز کردہ ٹریفک کی بنیاد پر۔ ڈسک پر پڑی وہ فائل جو کبھی لوڈ نہیں ہوئی، متوقع قدر سے نہ ملنے والی شناخت، یا ایک سابقہ سے ہٹی ہوئی منتخب کنندگان کی جوڑی — ہر ایک خاموشی پیدا کرتی ہے۔ چار فیلڈ گروہوں کو اسی ترتیب سے طے کریں جس ترتیب سے جواب دہندہ جاتا ہے۔
فائل سے نہیں، پیکٹ سے شروع کریں
جواب دہندہ کو IKE درخواست ملتی ہے، وہ ایسی تعریف تلاش کرتا ہے جو اس پیر کو قبول کر سکے، اور پھر توثیق اور ٹریفک کے انتخاب کے ساتھ آگے بڑھتا ہے۔ اگر پہلے مرحلے میں کوئی لوڈ شدہ تعریف مماثل نہ ہو تو گفت و شنید اس سے پہلے ختم ہو جاتی ہے کہ کوئی مفید غلطی صارف تک پہنچے۔
اسی لیے ”کنفیگریشن درست دکھتی ہے“ کوئی ثبوت نہیں۔ سوال یہ ہے کہ چلتی سروس نے کیا لوڈ کیا اور اس کوشش کے لیے کون سا اندراج منتخب کیا۔ حالت کی فہرست ایک ہی حکم میں اس کا جواب دیتی ہے، جبکہ ایڈیٹر بفر کسی اور سوال کا جواب دیتا ہے۔ فائل کو دوبارہ بدلنے سے پہلے فہرست چیک کریں۔
پہلا فیلڈ گروہ: وہ تعریف جو واقعی لوڈ ہوئی ہے
چلتی حالت کو ڈیمون کے مالک اوزار سے چیک کریں: لوڈ شدہ کنکشنز کی فہرست دینے والا حالت کا حکم، ایڈیٹر بفر نہیں۔ تصدیق کریں کہ متوقع اندراج موجود ہے، آپ کے مطلوبہ آغاز کے طرزِ عمل کے لیے فعال ہے، اور آپ کی آخری ترمیم کے بعد لوڈ ہوا ہے۔ محفوظ کیا گیا مگر دوبارہ لوڈ نہ کیا گیا فائل ”ٹھیک کیا اور کچھ نہیں بدلا“ کی سب سے عام وجہ ہے۔
یہ بھی تصدیق کریں کہ سروس کون سی فائل پڑھتی ہے۔ تقسیمیں مختلف ہوتی ہیں، اور غلط شمولیت میں لکھا گیا کنکشن مسترد ہونے کے بجائے خاموشی سے نظر انداز کر دیا جاتا ہے۔ اگر حالت کی فہرست آپ کا اندراج بالکل نہ دکھائے تو نحو سے پہلے شمولیت کے راستے پر شبہ کریں۔
دوسرا فیلڈ گروہ: آخری نقاط شناختیں نہیں ہیں
پیر جس پتے سے جڑتا ہے اور جس شناخت سے توثیق کرتا ہے وہ الگ فیلڈ ہیں۔ میزبان کا نام، امتیازی نام، کلید کی شناخت اور پتہ — کنفیگریشن کے مطابق سب IKE شناخت بن سکتے ہیں، اور انہیں عوامی پتے جیسا دکھائی دینے کی ضرورت ہی نہیں۔
آخری نقاط کی مماثلت میں NAT کا منظر بھی شامل ہو سکتا ہے: نیٹ ورک پر نظر آنے والا پتہ اس پتے سے مختلف ہو سکتا ہے جو پیر اپنا سمجھتا ہے۔ libreswan کے کنکشن ماڈل میں left اور right دو شرکاء کے لیبل ہیں، مقامی اور دور کا کوئی مقررہ ترتیب نہیں، اسی لیے کسی دوسری سائٹ کی چلتی کنفیگریشن نقل کر کے پتے بدلنا قابلِ اعتماد ترجمہ نہیں۔
دونوں فریقوں کی متوقع شناخت اور اسے تصدیق کرنے والا سند لکھ لیں۔ اگر وہ دو سطریں نہ ملیں تو پتے کتنا ہی درست کیے جائیں، مماثلت پیدا نہیں ہوگی۔
تیسرا فیلڈ گروہ: محفوظ ٹریفک
منتخب کنندگان اندرونی ماخذ اور منزل کی حدود، ان کے پتے کا خاندان اور کسی بھی پروٹوکول یا پورٹ کی قید کو بیان کرتے ہیں۔ ایک میزبان کے پتے کے لیے تجویز پورے ذیلی نیٹ کی درخواست جیسی نہیں، اور ذیلی نیٹ کے لیے ترتیب دیا گیا جواب دہندہ اسے مسترد یا تنگ کر سکتا ہے۔
جب دونوں سرے نہ ملیں تو کچھ جوڑنے کے لیے ہر منتخب کنندہ کو وسیع کرنے کے بجائے دونوں نقطۂ نظر سے مطلوبہ بہاؤ کا موازنہ کریں۔ ہر منتظم سے پوچھیں کہ وہ کس بہاؤ کی حفاظت کرنے کا دعویٰ کرتا ہے، پھر دونوں جوابات کا موازنہ کریں۔ فرق عام طور پر ایک طرف میزبان کا سابقہ اور دوسری طرف ذیلی نیٹ ہوتا ہے۔ اب سب کچھ محفوظ کرنے کی وجہ سے ملنے والی سرنگ ایک اور حفاظتی فیصلہ ہے، اور ایسا جسے کسی نے منظور نہیں کیا۔
چوتھا فیلڈ گروہ: آپ ایک نفاذ پڑھ رہے ہیں
Libreswan، پرانا Openswan اور strongSwan کے انتظامی اوزار، کنفیگریشن نحو اور مماثلت کی ترتیب مختلف ہیں۔ ایک کی چلتی مثال دوسرے کی پروفائل منتخب کرنے کی ترجیح یا غلطی کے الفاظ کے بارے میں کچھ بھی درست نہیں بتاتی، اس لیے اس میزبان کے ڈیمون کی دستاویزات سے تصدیق کریں۔
ایک کوشش کو شروع سے آخر تک جوڑیں: شروع کرنے والے کا ماخذ پتہ، پیش کردہ شناخت اور تجویز کردہ منتخب کنندگان — جواب دہندہ کے انتخاب کے پیغام اور اس کے نام کردہ لوڈ شدہ اندراج کے مقابلے میں۔ صفر انکیپسولیشن اور ڈیکپسولیشن شمار کنندگان صرف یہ بتاتے ہیں کہ مشاہدہ شدہ وابستگیوں نے وہ پیکٹ نہیں اٹھائے؛ وہ تجویز مسترد کرنے والے آخری نقطے کا نام نہیں دیتے اور یہ ثابت نہیں کرتے کہ اس لمحے مماثل اندراج موجود تھا۔
ہم آہنگ اصلاح کے بعد منتخب شدہ پروفائل اور وابستگی کی تصدیق کریں، پھر واقعی اجازت یافتہ سروس اور اس کے جوابی راستے کی جانچ کریں۔ پروفائل کی مماثلت گفت و شنید کو ممکن بناتی ہے، اور گفت و شنید آخری رسائی جانچ نہیں ہے۔