VPN روٹ میٹرک جوڑنے کے بعد بدل گیا: اس کا کیا مطلب ہے
کم میٹرک صرف یکساں مخصوص روٹس کے درمیان برابری طے کرتا ہے۔ کوئی بھی VPN روٹ نمبر تبدیل کرنے سے پہلے پالیسی قاعدہ، سابقہ اور اینڈ پوائنٹ ہوسٹ روٹ پڑھیں۔
آپ VPN سے جڑتے ہیں، route print چلاتے ہیں، اور ڈیفالٹ روٹ اب پہلے سے بہت کم میٹرک رکھتا ہے۔ فطری نتیجہ یہ ہے کہ VPN نے ڈیفالٹ روٹ لیا کیونکہ اس کا نمبر چھوٹا ہے۔ کبھی کبھی واقعی ایسا ہی ہوا۔ اکثر میٹرک فیصلہ کن عنصر نہیں ہوتا، اور اسے تبدیل کرنے سے کچھ نہیں بدلتا، کیونکہ انتخاب پہلے ہو چکا تھا — سابقے کی لمبائی یا پالیسی قاعدے سے۔
علامت حقیقی ہے: پہلے Wi-Fi اڈاپٹر سے نکلنے والا ٹریفک اب ٹنل سے نکلتا ہے، یا اس کا الٹ۔ میٹرک ایک مقررہ ترتیب میں چلنے والی تلاش کا ایک ان پٹ ہے، اور کسی بھی نمبر کو چھونے سے پہلے وہی ترتیب پڑھنی ہوتی ہے۔
نمبر دراصل کس چیز سے مقابلہ کرتا ہے
پہلا موازنہ خصوصیت ہے، ترجیح نہیں۔ 10.20.0.0/16 کا روٹ 10.0.0.0/8 کو ہراتا ہے، اور دونوں 0.0.0.0/0 کو ہراتے ہیں، ان کے میٹرک کچھ بھی کہیں۔ جو VPN مشین پر سب سے کم میٹرک کے ساتھ ڈیفالٹ روٹ نصب کرتا ہے وہ بھی منزل سے مماثل کسی بھی زیادہ مخصوص روٹ سے ہارتا ہے، بشمول وہ ہوسٹ روٹ جو کلائنٹ اپنے سرور کے لیے نصب کرتا ہے۔
اسی لیے ڈیفالٹ پر میٹرک کم کرنا براہ راست منسلک سب نیٹ کو ٹنل میں دھکیل نہیں سکتا۔ اگر آپ وہ سب نیٹ VPN کے اندر چاہتے ہیں تو سابقے کے لیے روٹ شامل کریں یا پالیسی قاعدے سے ٹنل ٹیبل منتخب کریں۔ اس کام کے لیے میٹرک غلط لیور ہے۔
| Check in this order | Question | Where you read it |
|---|---|---|
| 1. Policy and table | Which routing table does this traffic use? | ip rule, client profile |
| 2. Prefix length | Which matching route is most specific? | route print, ip route |
| 3. Metric | Which of the equally specific routes is preferred? | route print, ip route |
| 4. Interface state | Is the chosen next hop reachable? | adapter status, link state |
لینکس میٹرک سے پہلے ٹیبل طے کرتا ہے
لینکس میں کرنل پہلے پالیسی ڈیٹا بیس دیکھتا ہے۔ ip rule قواعد اور ان کی منتخب کردہ ٹیبلوں کی فہرست دیتا ہے، اور ip route get 203.0.113.10 وہ ٹیبل، روٹ اور ماخذ پتہ بتاتا ہے جو کرنل اس منزل کے لیے واقعی استعمال کرتا۔ ٹیبل 100 کے اندر کا میٹرک مرکزی ٹیبل کے روٹ سے کبھی مقابلہ نہیں کرتا، کیونکہ قاعدے نے کسی بھی میٹرک کے موازنے سے پہلے ٹیبل منتخب کر لیا تھا۔
اسی لیے روٹ ip route show table all میں درست دکھ سکتا ہے اور پھر بھی ٹریفک نہیں لے جا سکتا۔ جو قاعدہ مطابق ہوا اسے پڑھیں، پھر جو ٹیبل اس نے منتخب کیا اسے پڑھیں، پھر اس کے اندر کے روٹس کا موازنہ کریں۔ اگر غلط ٹیبل منتخب ہوا ہے تو دوسرے ٹیبل میں کوئی بھی میٹرک ترمیم مدد نہیں کرے گی۔
ونڈوز دو میٹرک یکجا کرتا ہے
ونڈوز میں بطور ڈیفالٹ پالیسی ڈیٹا بیس نہیں ہوتا، لیکن یہ روٹ میٹرک کو انٹرفیس میٹرک کے ساتھ یکجا کرتا ہے، اور خودکار انٹرفیس میٹرک لنک کی رفتار اور اڈاپٹر کی حالت کے ساتھ بدل سکتا ہے۔ اسی لیے وہی روٹ ڈاکنگ اسٹیشن یا ورچوئل اڈاپٹر ظاہر ہونے کے بعد مختلف برتاؤ کر سکتا ہے۔ Find-NetRoute -RemoteIPAddress 203.0.113.10 منتخب ماخذ پتہ، اگلا ہاپ اور انٹرفیس بتاتا ہے، جو خام ٹیبل سے حقیقی فیصلے کے زیادہ قریب ہے۔
روٹ اور انٹرفیس کی قدروں کو ساتھ پڑھیں۔ انٹرفیس میٹرک بڑھانے سے کوئی روٹ اندراج بدلے بغیر ٹریفک ہل سکتا ہے، اور جو VPN کلائنٹ اپنے روٹس کا مالک ہے وہ دوبارہ جڑنے پر انہیں دوبارہ نصب کر کے آپ کی ترمیم پھینک دے گا۔
ٹنل کے اینڈ پوائنٹ کو ٹنل سے باہر رکھیں
ہر ٹنل کو اپنے سرور تک ایسا راستہ چاہیے جو ٹنل سے نہ گزرے۔ کلائنٹ جسمانی گیٹ وے کے ذریعے اینڈ پوائنٹ کے لیے ہوسٹ روٹ نصب کرتے ہیں، اور وہ روٹ کلائنٹ کے شامل کردہ ڈیفالٹ سے زیادہ مخصوص رہنا چاہیے۔ اسے حذف کریں، یا اس پتے کی تلاش میں ٹنل کو جیتنے دیں، تو انکیپسولیٹڈ پیکٹ اس ٹنل میں داخل ہونے کی کوشش کریں گے جو انہیں بنانا چاہیے۔ کنکشن ناکام ہوتا ہے یا لوپ میں پڑ جاتا ہے۔
کسی بھی میٹرک تبدیلی سے پہلے اور بعد میں وہ ہوسٹ روٹ جانچیں: اسے جسمانی اگلے ہاپ کی طرف اشارہ کرنا چاہیے اور دوبارہ جڑنے پر بھی قائم رہنا چاہیے۔ اگر کلائنٹ اس کا مالک ہے تو رن ٹائم قدر کی بجائے پروفائل یا منظم کنفیگریشن تبدیل کریں، کیونکہ قدر دوبارہ لکھی جائے گی۔
دونوں پتہ خاندانوں اور ایپ کے سیاق و سباق کی جانچ کریں
IPv4 اور IPv6 مختلف ٹیبلوں کے ساتھ الگ فیصلے ہیں۔ VPN IPv4 لے جا سکتا ہے جبکہ IPv6 مقامی روٹر استعمال کرتا رہتا ہے، اور ایک خاندان میں میٹرک تبدیلی دوسرے کے بارے میں کچھ نہیں کہتی۔ دونوں جانچیں، پھر ایپلیکیشن کا سیاق و سباق جانچیں۔ انٹرفیس سے بندھا عمل، کنٹینر نیم اسپیس یا فی ایپ VPN آپ کے شیل سے مختلف ٹیبل دیکھ سکتے ہیں۔
اس آلے سے تصدیق کریں جو اصل منزل کے لیے فیصلہ بتاتا ہے، پوری ٹیبل فہرست سے نہیں۔ اگر منتخب روٹ وہی ہے جو ڈیزائن کا مقصد ہے تو رک جائیں۔ اسکرین پر سب سے چھوٹا نمبر نہ ہونے والا میٹرک کوئی نقص نہیں، اور اسے سب سے چھوٹا بنانے پر مجبور کرنا ٹنل کے انحصار والے اینڈ پوائنٹ کا راستہ توڑ سکتا ہے۔