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

تنازعہ روٹنگ جدول میں رہتا ہے

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

کلائنٹ ایک مشترکہ جدول کے ایڈیٹر ہیں۔ یہ جاننا کہ کون سی تبدیلی آخری تھی تقریباً ہر علامت کی وضاحت کرتا ہے۔

پڑھیں کہ موجودہ راستہ کس ٹنل کے پاس ہے

جڑے ہونے کی اطلاع دینے والے کلائنٹ پر بھروسہ کرنے کے بجائے اصل فیصلہ جانچیں۔ سسٹم سے پوچھیں کہ کون سا انٹرفیس کسی مخصوص منزل کو لے جائے گا۔

ip route get 10.20.0.5
route print -4

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

دوسرے کلائنٹ کو سب کچھ دعویٰ کرنے سے روکیں

ایک کلائنٹ ڈیفالٹ راستے کا مالک ہو، اور دوسرا صرف اپنے سابقے لے کر چلے۔ OpenVPN کلائنٹس سرور کی طرف سے دھکیلے گئے کو مسترد کر سکتے ہیں۔

pull-filter ignore "redirect-gateway"
ip route get 10.30.4.10

route-nopull ہر دھکیلے گئے راستے کو نظر انداز کرتا ہے، جبکہ pull-filter ignore "redirect-gateway" صرف ڈیفالٹ راستے کی ہدایت خارج کرتا ہے اور دھکیلے گئے DNS اور دیگر اختیارات رکھتا ہے۔ سرور کی ترتیب میں سے کتنا ابھی چاہیے اس کی بنیاد پر ان دونوں میں سے چنیں، پھر دوسرے نیٹ ورک کو درکار مخصوص سابقے شامل کریں۔ DNS یاد رکھیں، کیونکہ جو ٹنل استفسارات نہیں لے کر چلتی، اس کا دھکیلا ہوا حل کنندہ کچھ واپس نہیں دیتا۔ ہر نیٹ ورک میں ایک جانا پہچانا ہوسٹ آزمائیں اور دور والے فریق کے دیکھے ہوئے ماخذ پتے کی تصدیق کریں۔

اوورلیپ ہوتے سب نیٹ سے بچا نہیں جا سکتا

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

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

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