میز پر رکھا پرنٹر سرنگ کے اوپر آنے کے بعد بھی کام کرتا رہتا ہے، جبکہ دوسرے دفتر کا سرور خاموشی سے کسی مقامی چیز میں حل ہو جاتا ہے۔ دونوں رویے ایک ہی قاعدے سے آتے ہیں: سب سے مخصوص راستہ جیتتا ہے، اور براہ راست منسلک سابقہ جتنا مخصوص ہو سکتا ہے اتنا ہوتا ہے۔ عام طور پر یہی وہ ڈیزائن ہے جو آپ چاہتے ہیں، اور اسی طرح ڈپلیکیٹ نجی رینج کسی دور کا پتہ چرا لیتی ہے۔ پہلے کرنل کا انتخاب پڑھنا ایک پراسرار ناکامی کو سابقوں کے موازنے میں بدل دیتا ہے۔

منسلک سابقہ طے شدہ راستے سے زیادہ مخصوص ہے

سرنگ عام طور پر ایک طے شدہ راستہ یا سابقوں کا مجموعہ نصب کرتی ہے، جبکہ مقامی انٹرفیس ایک منسلک سابقہ اور پورے LAN کے لیے راستہ اٹھائے رکھتا ہے۔ ان کے درمیان سب سے لمبے سابقے کا میل فیصلہ کرتا ہے، اس لیے LAN سابقے کے اندر کا منزل کبھی سرنگ تک نہیں پہنچتا۔ اسی لیے پرنٹر، روٹر کا انتظامی صفحہ اور مقامی NAS وی پی این کے فعال رہنے پر بھی قابل رسائی رہتے ہیں۔ اسی لیے اوورلیپ کرنے والی رینج کے اندر کا دور دراز وسیلہ غلط مشین پر جاتا ہے۔

نجی پتے کی جگہ منفرد نہیں ہے، اور دو سائٹوں کا ایک ہی سابقہ چننا منصوبہ بندی کے قابل حد تک عام ہے۔ جب رینجیں اوورلیپ ہوں تو مقامی جواب جلد آتا ہے اور مستند لگتا ہے، اس لیے ناکامی کو لاگ ان مسئلہ سمجھ لینا آسان ہے۔ منزل نے جواب دیا، بس وہ نہیں جو آپ کا مقصد تھا۔

کرنل جو انتخاب کرے گا اسے پڑھیں

جدول اوپر سے پڑھنے کے بجائے کرنل سے پوچھیں کہ درست منزل کے لیے وہ کون سا راستہ استعمال کرے گا۔ پھر ایسے پالیسی قواعد تلاش کریں جو کوئی دوسرا جدول چن سکیں۔ دو کمانڈز چند سیکنڈوں میں دونوں سوالوں کا جواب دیتی ہیں۔

ip route get 10.20.30.41
ip route show table all | grep -E '10\.|default'
ip rule show

پہلا آؤٹ پٹ انٹرفیس، اگلا ہاپ اور وہ ماخذ پتہ بتاتا ہے جو کرنل استعمال کرے گا، اور یہی اہم جواب ہے۔ dev کی قدر مقامی پل کی طرف اشارہ کرے تو مطلب ہے کہ پیکٹ کبھی سرنگ میں داخل نہیں ہوتا، وی پی این کلائنٹ کا اسٹیٹس پینل کچھ بھی دعوی کرے۔ چھنی ہوئی جدول فہرست دکھاتی ہے کہ کسی دوسرے جدول میں وہی سابقہ ہے یا نہیں، اور قواعد کی فہرست وہ ترتیب دکھاتی ہے جس میں ان جدولوں سے مشورہ کیا جاتا ہے۔ پالیسی قاعدہ کسی سابقے کو مخصوص جدول سے بھیج سکتا ہے تب بھی جب مرکزی جدول متفق نہ ہو، اس لیے وہ ترتیب جواب کا حصہ ہے۔

مقامی رسائی الگ اجازت ہے

راستہ ہونا اس کے استعمال کی اجازت ہونا نہیں ہے۔ زیادہ تر کلائنٹس سرنگ کے فعال رہنے پر مقامی نیٹ ورک رابطہ بلاک کر سکتے ہیں، اور وہ ترتیب پالیسی کا فیصلہ ہے، راستہ بندی کا نتیجہ نہیں۔ جب کوئی قابل بھروسہ قریبی سروس ڈیزائن کا حصہ ہو تو راستے ایجاد کرنے کے بجائے معاون مقامی رسائی کا اختیار فعال کریں۔ جب ڈیوائس عوامی Wi-Fi پر ہو تو اسے بند رکھیں۔

دونوں تہیں مختلف انداز میں ناکام ہوتی ہیں۔ مسدود مقامی راستہ راستہ موجود ہونے کے باوجود وقت کی حد دیتا ہے، جبکہ اوورلیپ کرنے والا راستہ غلط میزبان سے جواب دیتا ہے۔ ان میں فرق کرنا ایک استفسار کا خرچ ہے اور فائر وال تبدیلیوں کی ایک دوپہر بچاتا ہے، اور آگے بھیجنے کا انتظام strongSwan کے آگے بھیجنے کے نوٹس میں بیان کیا گیا ہے۔

میزبان راستوں کا ڈھیر لگائے بغیر اوورلیپ درست کریں

ایک پتے کے لیے میزبان راستہ اوورلیپ درست کرتا دکھتا ہے اور اسی رینج میں دوسرا پتہ درکار ہونے کے لمحے ناکام ہو جاتا ہے۔ ایسے بیس کے بعد کوئی نہیں بتا سکتا کہ کون سا سابقہ مستند ہے۔ پائیدار حل پتوں کی ترتیب کی تبدیلی، ڈپلیکیٹ رینج سے بچنے والی دستاویزی ٹوپولوجی، یا ایک سرے پر ترجمہ ہیں۔ ہر ایک پر ایک بار منصوبہ بندی کا وقت لگتا ہے، ہمیشہ کی دیکھ بھال کے بجائے۔

اگر واقعی عارضی میزبان راستہ درکار ہو تو اس کے پاس وجہ، مالک اور تاریخ لکھیں تاکہ بعد میں اسے ہٹایا جا سکے۔ پھر درست پتہ اور سروس کے ساتھ ایک عوامی منزل آزمائیں، کیونکہ مقامی رسائی میں وہ تبدیلی جو خاموشی سے غیر متعلق ایپلیکیشنز کو سرنگ سے باہر کر دے، اصل خرابی سے بدتر ہے۔ مقامی سابقہ اور دور کا سابقہ الگ الگ لکھ کر رکھیں؛ یہ عادت کام کرتے مقامی پنگ کو دور کے دفتر تک رسائی کے ثبوت کے طور پر گھومنے سے روکتی ہے۔

متعلقہ مضامین