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

ترتیب اہم ہے: پہلے قواعد، پھر وہ جدول جو ہر قاعدہ منتخب کرتا ہے۔

قواعد ترجیحی ترتیب میں پڑھیں

چلائیں ip rule show اور اوپر سے نیچے پڑھیں۔ ترجیحی نمبر جانچ کی ترتیب کو کنٹرول کرتا ہے، اور کم نمبر پہلے دیکھا جاتا ہے۔ 32766 پر ڈیفالٹ قاعدہ عام طور پر آخری اہم ہوتا ہے۔ اگر فہرست طویل ہے تو کچھ بدلنے سے پہلے اسے فائل میں محفوظ کریں۔

ہر قاعدے کے لیے ترجیح، مطابقت (ماخذ، نشان، انٹرفیس یا منزل) اور وہ جدول درج کریں جس کا یہ حوالہ دیتا ہے۔ قابل استعمال جدول کے بغیر قاعدہ راستہ نہیں، بند گلی ہے۔

IPv6 کے لیے بھی یہی کریں ip -6 rule show۔ صرف IPv4 خاندان میں موجود پالیسی دوسرے خاندان کو مرکزی جدول پر ہی چھوڑ دیتی ہے۔

ہر قاعدہ جو جدول منتخب کرتا ہے اسے پڑھیں

استعمال کریں ip route show table <name or number> ہر حوالہ شدہ جدول کے لیے۔ اس کے راستوں کا موازنہ اس انٹرفیس اور اگلے ہاپ سے کریں جس کی آپ توقع کرتے ہیں۔ خالی یا نامکمل جدول اس ناکامی کی وضاحت کرتا ہے جو مرکزی جدول نہیں کر سکتا۔

مرکزی جدول میں اب بھی ڈیفالٹ راستہ ہو سکتا ہے، اور یہ ٹھیک ہے۔ اگر کوئی قاعدہ آپ کے بہاؤ کو پہلے 51820 جدول میں بھیجتا ہے تو اس پیکٹ کے لیے مرکزی ڈیفالٹ غیر متعلق ہے۔

اگر نمبر ناواقف ہو تو اس میں جدول کا نام تلاش کریں /etc/iproute2/rt_tables۔ وہ تلاش ایک سیکنڈ لیتی ہے اور طویل چکر سے بچاتی ہے۔

معلوم کریں کہ قاعدہ کس نے نصب کیا

NetworkManager، wg-quick اور دیگر اسکرپٹ قواعد متحرک طور پر نصب کر سکتے ہیں۔ چلتے ہوئے ایک حذف کرنا اگلی دوبارہ منسلک ہونے پر واپس آ سکتا ہے۔ مقابلہ کرنے والا قاعدہ شامل کرنے سے پہلے مینیجر کی ترتیب جانچیں۔

مثال کے طور پر wg-quick ٹنل کے اجازت یافتہ پتوں کے لیے نشان زدہ قاعدہ اور جدول شامل کرتا ہے۔ ان پتوں کی ٹریفک مرکزی ڈیفالٹ کو کیوں نظرانداز کرتی ہے، اس کی وجہ وہی قاعدہ ہے۔ اگر آپ ترتیب بدلے بغیر اسے ہٹائیں تو اگلا up اسے بحال کر دے گا۔

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

اہم ماخذ سیاق و سباق کی جانچ کریں

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

منظور شدہ اصلاح کے بعد وہی دو تلاشیں دوبارہ چلائیں اور موازنہ کریں۔ ارادہ شدہ قاعدہ، جدول اور یہ کہ قاعدہ دوبارہ آغاز کو کتنی دیر برداشت کرتا ہے، درج کریں۔ اگلی سروس دوبارہ آغاز کو پراسرار کے بجائے قابلِ وضاحت بنانے والا وہی ریکارڈ ہے۔ ip-rule دستی صفحہ مطابقت منتخب کنندگان اور جدول نحو کی دستاویز کرتا ہے۔

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