فائر وال قواعد پہلا اور آخری پتہ قبول کرتے ہیں، جیسے 192.168.0.200 سے 192.168.0.255 تک، مگر راستے نہیں۔ روٹ کے اندراج میں صرف نیٹ ورک اور ماسک کی جگہ ہے، یعنی مسلسل حدود کو ایک یا زیادہ ہم آہنگ سابقے بننا پڑتا ہے، اس سے پہلے کہ OpenVPN یہ اسے نصب کرے۔ جو پروفائل route-nopull کو غیر ہم آہنگ وقفے کے ساتھ جوڑتی ہے وہیں ناکامی عام طور پر چھپتی ہے، کیونکہ فائل پارس ہوتی ہے اور کوئی راستہ نہیں ملتا۔ بلاک درست کریں اور ناکامی ایک ہی کمانڈ میں نظر آئے گی۔

افسانہ: حدود ایک راستہ ہے

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

جو حدود سابقے سے ہم آہنگ نہیں وہ دبایا ہوا راستہ نہیں ہے۔ یہ دوسری قسم کی چیز ہے، اور اسے راستہ سمجھنا وہیں سے خاموش ناکامی شروع ہوتی ہے۔

ہم آہنگی حساب ہے، انداز نہیں

بلاک کا حجم سابقے کی لمبائی طے کرتی ہے۔ /29 صرف ایسے پتے پر شروع ہو سکتا ہے جو 8 سے تقسیم ہو، /28 16 سے تقسیم ہونے پر، /27 32 سے تقسیم ہونے پر۔ بلاک کو اس کی حد سے ہٹائیں اور ماسک آپ کے ارادے سے مختلف پتوں کا مجموعہ ڈھانپے گا۔

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

یہ ہاتھ سے کرنے والے دو لوگوں کو ایک ہی نتیجے پر پہنچنا چاہیے۔ اختلاف کا مطلب ہے کہ کسی نے غیر ہم آہنگ آغاز کی اجازت دی۔

200 سے 255 تک کام کریں

StepStartBlock that fitsLine for the profile
1.200, multiple of 8/29, 8 addresses192.168.0.200 255.255.255.248
2.208, multiple of 16/28, 16 addresses192.168.0.208 255.255.255.240
3.224, multiple of 32/27, 32 addresses192.168.0.224 255.255.255.224

حدود .200 سے شروع ہوتی ہیں، جو 8 کا ضرب ہے، اس لیے پہلا بلاک .200 سے .207 تک /29 ہے۔ ان آٹھ پتوں کے بعد پہلی خالی قدر .208 ہے، جو 16 سے تقسیم ہوتی ہے، اس لیے /28 .208 سے .223 لیتا ہے۔ جو بچتا ہے وہ .224 سے .255 ہے، بتیس پتے جو 32 کے ضرب پر شروع ہوتے ہیں، یعنی /27۔ وہ تین سطریں پورا تجزیہ ہیں۔

انہیں نثر کے بجائے روٹ کی سطروں کے طور پر لکھیں۔ صرف پہلی سطر والا پروفائل آٹھ پتے ڈھانپتا ہے اور باقی سرنگ سے باہر چھوڑ دیتا ہے۔

route-nopull
route 192.168.0.200 255.255.255.248
route 192.168.0.208 255.255.255.240
route 192.168.0.224 255.255.255.224

آخری بلاک کو حد کی جانچ چاہیے۔ 192.168.0.224/27 کے اندر .224 نیٹ ورک پتہ ہے اور .255 براڈ کاسٹ پتہ ہے، اس لیے جس میزبان کو .255 پر جواب دینا ہے وہ سابقے میں ڈھکا ہے اور پھر بھی ناقابل رسائی ہے۔ اس میزبان کو ہٹائیں یا بلاک کو روٹ کر کے امید رکھنے کے بجائے حدود کو کسی اور طرح تقسیم کریں۔

route-nopull تصویر کے ساتھ کیا کرتا ہے

route-nopull صرف اس وقت شامل کریں جب سرور کے دھکیلے ہوئے راستے ناپسندیدہ ہوں۔ ہدایت کے بغیر، دھکیلے گئے راستے اور یہ سطریں ساتھ رہتے ہیں، اور سب سے مخصوص سابقہ جیتتا ہے۔ اس کے ساتھ دھکیلے گئے DNS اور DHCP اختیارات بھی غائب ہو جاتے ہیں، اس لیے اندرونی نام کے حل کو اپنی ترتیب چاہیے۔ یہ ضمنی اثر ان لوگوں کو حیران کرتا ہے جنہوں نے راستے کا مسئلہ ٹھیک کرنے کے لیے ہدایت شامل کی۔

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

عام غلطیاں پکڑنے والی جانچ

جانچیں کہ ہر ماسک ایک ہی مسلسل سلسلہ ہے۔ 255.255.255.248 قدر گزرتی ہے اور 255.255.255.200 ناکام ہوتی ہے، اور جو ماسک مسلسل نہیں وہ مسترد یا غلط پڑھا جاتا ہے۔ پھر ہر بلاک میں ایک پتے کے لیے راستہ تصدیق کریں۔

ip route get 192.168.0.205
ip route get 192.168.0.220
ip route get 192.168.0.240

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

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

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