Skip to main content

لینکس میں 'ٹرینر آؤٹ' کمانڈ کا استعمال کیسے کریں

Anonim

ٹریسر آؤٹ کمانڈ لینکس میں اس سفر کا نقشہ استعمال کرنے کے لئے استعمال کیا جاتا ہے جو معلومات کے پیکٹ کے ذریعہ اس کے ذریعہ اپنی منزل مقصود تک پہنچتی ہے. ٹریسر آؤٹ کے لئے ایک استعمال یہ ہے کہ نیٹ ورک میں اعداد و شمار کے نقصانات کی صورت حال کا پتہ لگانے کے لئے، جو نیچے نوڈ کی نشاندہی کرسکتا ہے.

کیونکہ ریکارڈ میں ہر ہیک ابتدائی پی سی اور مقصد کا ہدف کے درمیان نیا سرور یا روٹر کی عکاس کرتا ہے، ٹرینرٹ سکین کے نتائج کا جائزہ لینے کے لۓ آپ کو سست پوائنٹس کی شناخت بھی دیتی ہے جو آپ کے نیٹ ورک ٹریفک پر منفی اثر انداز کر سکتی ہے.

یہ کیسے کام کرتا ہے

نیٹ ورک کی ٹریفک مندرجہ ذیل مخصوص راستے کا اندازہ کرتا ہے (یا آپ کے پیکٹوں کو مسترد کرنے والے خراب گیٹ وے کو تلاش کرنے) کئی دشواری کا سراغ لگانا چیلنجز پیش کرتا ہے. ٹریلرٹ آئی پی پروٹوکول کا استعمال کرتا ہے رہنے کا وقت فیلڈ میزبان کے راستے کے ساتھ ساتھ ہر گیٹ وے سے ICMP TIME_EXCEEDED جواب طلب کرنے کے لئے میدان.

صرف پیرامیٹر آپ کو لازمی طور پر شامل کرنا ہوگا جب آپ ٹریسر آؤٹ کمانڈ کو میزبان کا نام یا منزل کا IP ایڈریس ہے.

ٹریسر آؤٹ سنٹیکس اور سوئچز

ٹرینرٹ - ڈی ایف انڈر - ایف first_ttl جی گیٹ وے -میں میں سامنا کرتا ہوں ایم max_ttl پی بندرگاہ - ق اعضاء ایس src_addr tos - وی وائٹ - جی pausemsecs میزبان packetlen

جبکہ اوپر یہ ہے کہ ٹریکر آؤٹ کمانڈ کو کمانڈ لائن میں کام کرنے کے لئے لکھا جائے گا، کمانڈ کی کارکردگی یا آؤٹ پٹ ایک یا زیادہ اختیاری سوئچز کی وضاحت کرکے تبدیل کیا جاسکتا ہے.

  • -f: پہلے سے باہر تحقیقاتی پیکٹ میں ابتدائی وقت کی زندگی کا استعمال کریں.
  • -F: تھوڑا سا ٹکڑا نہ کریں.
  • -d: ساکٹ کی سطح ڈیبگنگ کو فعال کریں.
  • -g: ڈھیلا منبع راستہ گیٹ وے (8 زیادہ سے زیادہ) کی وضاحت کریں.
  • -میں: باہر جانے والی تحقیقاتی پیکٹوں کے ذریعہ IP ایڈریس حاصل کرنے کے لئے نیٹ ورک انٹرفیس کی وضاحت کریں. یہ عام طور پر ایک کثیر ہاؤس میزبان پر صرف مفید ہے. (ملاحظہ کریںایس یہ کرنے کے لئے ایک اور راستہ کے لئے پرچم.)
  • -میں: UDP ڈیٹاگرام کے بجائے ICMP ECHO استعمال کریں.
  • -m: باہر جانے والی تحقیقات پیکٹوں میں استعمال کردہ زیادہ سے زیادہ وقت کی زندگی (ہاپ کی زیادہ سے زیادہ تعداد) مقرر کریں. پہلے سے طے شدہ 30 ہاپ (TCP کنکشن کے لئے استعمال شدہ ایک ہی ڈیفالٹ) ہے.
  • -n: پرنٹ ہاپ علامتی طور پر اور عددی طور پر بجائے عددی طور پر پتے ہیں (راستے پر پائے جانے والے ہر گیٹ وے کے لئے نام نامہ پتے سے نام کی تلاش میں بچاتا ہے).
  • -p: تحقیقات میں استعمال ہونے والے بیس UDP پورٹ نمبر مقرر کریں (پہلے سے طے شدہ 33434). ٹریلر امید کرتا ہے کہ یو ڈی ڈی بندرگاہوں پر کچھ بھی نہیں سن رہا ہے بنیاد کرنے کے لئے بیس + این ایچ او - 1 منزل میزبان (اس طرح ایک ICMP PORT_UNREACHABLE پیغام راستے سے پتہ چلتا ہے کہ وہ راستے سے پتہ چلتا ہے). اگر کچھ ڈیفالٹ رینج میں بندرگاہ پر سن رہا ہے، تو یہ اختیار غیر استعمال شدہ پورٹ رینج لینے کے لئے استعمال کیا جا سکتا ہے.
  • -r: عمومی روٹنگ میزیں بائپ کریں اور براہ راست منسلک نیٹ ورک پر ایک میزبان بھیجیں. اگر میزبان براہ راست منسلک نیٹ ورک پر نہیں ہے، تو ایک غلطی واپس آگئی ہے. اس اختیار کو ایک انٹرفیس کے ذریعہ مقامی میزبان پنگ کرنے کے لئے استعمال کیا جا سکتا ہے جو اس کے ذریعے کوئی راستہ نہیں ہے (مثال کے طور پر، انٹرفیس کے بعد گرا دیا گیا تھا راستہ (8C)).
  • -s: مندرجہ ذیل IP ایڈریس کا استعمال کریں (جو عام طور پر IP نمبر، ایک میزبان نام نہیں ہے) آؤٹ تحقیق تحقیقاتی پیکٹوں میں ذریعہ ایڈریس کے طور پر دیا جاتا ہے. کثیر ہاؤس میزبان (جو ایک سے زیادہ آئی پی ایڈریس کے ساتھ) ہیں، یہ اختیار استعمال کیا جا سکتا ہے کہ ذریعہ ایڈریس کو انٹرفیس کے آئی پی ایڈریس کے علاوہ کسی اور چیز پر قابو پانے کے لئے تحقیقات کی جاسکتی ہے. اگر آئی پی ایڈریس اس مشین کے انٹرفیس کے پتوں میں سے ایک نہیں ہے، تو ایک غلطی واپس آگئی ہے اور کچھ نہیں بھیجا جاتا ہے. (ملاحظہ کریں-میں یہ کرنے کے لئے ایک اور راستہ کے لئے پرچم.)
  • -t: مقرر قسم کی سروس مندرجہ ذیل قیمت (تحقیقات صفر) پر تحقیقاتی پیکٹوں میں. قیمت 0 سے 255 کی حد میں ایک بیزار انوگر ہونا ضروری ہے. یہ اختیار یہ دیکھنے کے لئے استعمال کیا جا سکتا ہے کہ مختلف قسم کے سروس کا نتیجہ مختلف راستوں میں ہوتا ہے. (اگر آپ 4.4bsd نہیں چل رہے ہیں تو، یہ علمی ہوسکتا ہے، کیونکہ ٹیلٹیٹ اور ایف ٹی پی کی طرح عام نیٹ ورک کی خدمات آپ کو TOS کو کنٹرول نہیں کرتی.) TOS کے تمام اقدار قانونی یا معنی نہیں ہیں- آئی پی کی تعریف کے لئے IP کی نمائش دیکھیں. مفید اقدار شاید `ہیں 16 '(کم تاخیر) اور ` 8 ' (بھاری پیداوار).
  • -v: Verbose پیداوار. TIME_EXCEEDED اور UNREACHABLEs کے مقابلے میں دیگر ICMP پیکٹ وصول کیے گئے ہیں.
  • -w: وقت (سیکنڈ میں) ایک تحقیقات کے جواب کے لئے انتظار کریں (ڈیفالٹ 5 سیکنڈ.).
  • -ایکس: آئی پی چیکسکس ٹگ کریں. عام طور پر، یہ IP چیکس کے حساب سے ٹرینرٹ کو روکتا ہے. کچھ صورتوں میں، آپریٹنگ سسٹم آؤٹ لک پیکٹ کے حصوں کو اوور کرسکتے ہیں لیکن چیکس کو دوبارہ نہیں نکال سکتے ہیں؛ اس طرح، کچھ معاملات میں ڈیفالٹ چیکسمز کا حساب اور استعمال نہیں کرنا ہے-ایکس ان کی وجہ سے شمار ہونے کا سبب بنتا ہے. نوٹ کریں کہ چیکس کے عام طور پر آخری ہاپ کے لئے ضروری ہے جب ICMP ECHO تحقیقات کا استعمال کرتے ہوئے (-میں)، لہذا ICMP کا استعمال کرتے وقت وہ ہمیشہ حساب کی جاتی ہے.
  • -Z: وقت (ملیسیکنڈ میں) تحقیقات (ڈیفالٹ 0) کے درمیان روکنے کے لئے مقرر کریں. سسکو، شرح کی حد آئی ایم ایم ایم کے پیغامات سے شمسیس اور روٹر جیسے کچھ نظام. اس کے ساتھ استعمال کرنے کا ایک اچھا قدر 500 ہے (مثال کے طور پر، 1/2 سیکنڈ).

نتائج کی تشریح

ٹریکر آؤٹ ایک IP پیکٹ ایک ٹی وی ایل (وقت رہنے کے لئے وقت) کے ساتھ UDP تحقیقاتی پیکٹوں کو لانچ کرکے انٹرنیٹ میزبان پر عمل کرتا ہے اور ایک ICMP کے لئے سن کر "وقت سے تجاوز" گیٹ وے سے جواب دیا گیا ہے. ہم اپنی تحقیقات ایک ٹی ٹی ایل کے ساتھ شروع کرتے ہیں اور ایک سے زیادہ اضافہ کرتے ہیں جب تک ہم ICMP "بندرگاہ ناقابل رسائی نہیں" (جس کا مطلب یہ ہے کہ پیکٹ اپنی منزل پر پہنچ گئی ہے) یا کوششوں کی زیادہ سے زیادہ قیمت کو مار ڈالو، جس میں 30 ہاپوں کی غلطیاں ہوسکتی ہیں.ایم پرچم.

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

UDP تحقیقاتی پیکٹ پروسیسنگ کی طرف سے ہجرت کرنے سے منزل میزبان کو ختم کرنے کے لئے، منزل کی بندرگاہ اس آلہ کے ذریعہ استعمال ہونے کا امکان نہیں ہے. اگر منزل پر نیٹ ورک یا سروس کسی بندرگاہ کا استعمال کرتا ہے، تو اس کا استعمال قیمت میں بدل جاتا ہےپی پرچم.

ایک نمونہ استعمال اور آؤٹ پٹ اس مثال کے طور پر اسی نتائج کو واپس لے جائے گا:

یاک 71٪ traceroute nis.nsf.net. traceroute nis.nsf.net (35.1.1.48)، 30 ہپس کی زیادہ سے زیادہ، 38 بائٹ پیکٹ 1 ہیلیو .ee.lbl.gov (128.3.112.1) 19 ایم ایس 19 ایس ایس ایس ایم ایس 2 lilac-dmc.Berkeley.EDU (128.32. 216.1) 39 ایس ایم ایس ایم ایس ایس ایم ایم ایس 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ایس ایم ایس ایس ایم ایس ایس ایم ایس ایس ایم ایس (128.32.136.23) 39 ایم ایس 40 ایم ایس ایس ایم ایس 5 سی سی این -nerif22.Berkeley.EDU (128.32.168.22) 39.0 9.0 ایس ایم ایس ایم ایس 6 128.32.197.4 (128.32.197.4) 40 ایم ایس 5 ایم ایم 5 ایم ایس 7 131.119.2.5 (131.119.2.5) 59 ایم ایس 5 ایم ایم 5 ایم ایس 8 129.140. 70.13 (129.140.70.13) 99.0 99 ایم ایس 8 ایم ایس 9 129.140.71.6 (129.140.71.6) 139 ایم ایس 239 ایم ایس 319 ایس ایم 10 129.140.81.7 (129.140.81.7) 220 ایم ایس 199 ایم ایس 199 ایس ایم ایس ایس ایس ایس ایس ایم ایس nic.merit.edu (35.1 .1.48) 239 ایس ایم 239 ایس ایم 239 ایس ایس

یاد رکھیں کہ دوسری اور تیسری لائنیں ایک ہی ہیں. یہ نتیجہ دوسرا ہاپ کے نظام-ایلبل-سیمم.ارپا پر ایک چھوٹی گاڑی کے دانی سے متعلق ہے- کہ صفر ٹی ٹی ایل کے ساتھ آگے (پیکٹ 4.3 بی ایس ڈی کے تقسیم شدہ ورژن میں). آپ کو یہ اندازہ ہونا ضروری ہے کہ NSFNet (129.140) کے بعد سے پیکٹوں کو ملک کے ملکوں کے لۓ لے جانے کا کیا طریقہ ہے اس کے این ایس ایسز کے لئے ایڈریس نام کی فراہمی کی فراہمی نہیں.

ایک اور دلچسپ مثال یہ ہے:

یک 72٪ traceroute allspice.lcs.mit.edu. traceroute allspice.lcs.mit.edu (18.26.0.115)، 30 hops زیادہ سے زیادہ 1 helios.ee.lbl.gov (128.3.112.1) 0 ایم ایس 0 ایس ایس 0 ایم ایس ایس ایم ایس 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 19 ایم ایس 19 ایم ایس 19 ایم ایس 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ایس ایم ایس ایس ایس ایم ایس ایس ایم ایس (128.32.136.23) 19 ایم ایس 39 ایس ایم ایس ایس ایم ایس 5 سی سی این-نیرف22 .Berkeley.EDU (128.32.168.22) 20 MS 39 ایس ایم ایس ایم ایس 6 128.32.197.4 (128.32.197.4) 5.4 ایم ایم 119 ایس ایم ایس ایم ایس 7 131.119.2.5 (131.119.2.5) 59 ایم ایس 5 ایم ایم ایس ایم ایس 8.88.140.70.13 () 129.140.70.13) 8.47 MS ایس ایم ایس 9.87.140.71.6 (129.140.71.6) 139 ایم ایس 139 ایس ایم ایس ایس ایس 10 129.140.81.7 (129.140.81.7) 199 ایم ایس 180 ایس ایم ایس ایس ایس 11 129.140.72.17 (129.140.72.17) 300 ایس ایم ایس 239 ایس ایم 239 ایم ایس 12 * * * 13 128.121.54.72 (128.121.54.72) 259 ایس ایم 499 ایم ایس 279 ایس ایس 14 * * * * 15 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * .0.115) 339 ایس ایس 279 ایم ایس 279 ایم ایس

نوٹ کریں کہ 12، 14، 15، 16، اور 17 پر گیٹے یا تو دور ہوجائیں گے یا پھر ICMP "وقت سے زیادہ وقت" پیغامات سے تجاوز نہیں کرتے ہیں یا انہیں تک پہنچنے کے لئے ٹی ٹی ایل کے ساتھ بھیجیں. لائنز 14 سے 17 ایم ایم سی گیٹ وے کوڈ چل رہی ہیں جو "وقت سے زیادہ وقت" پیغامات کو نہیں بھیجتے ہیں.

خاموش گیٹ وے 12 مندرجہ بالا مثال میں ایک بگ کے نتیجے میں ہو سکتا ہے. 23 بی ایس ڈی نیٹ ورک کوڈ اور اس کے ذیابیطس: 4.3 کوڈ چلانے والی مشینیں اور اس سے قبل جو بھی ٹی ٹی ایل اصل ڈیٹا بیس میں رہتا ہے استعمال کرتے ہوئے ایک ناقابل رسائی پیغام بھیجتا ہے. چونکہ، دروازے کے لئے، باقی ٹی ٹی ایل صفر ہے، آئی سی ایم پی "وقت سے تجاوز" کی ضمانت دی گئی ہے یہ ہمیں واپس نہیں بنائے گی. اس مسئلے کا رویہ تھوڑا سا زیادہ دلچسپ ہے جب منزل مقصود نظام پر ظاہر ہوتا ہے:

1 helios.ee.lbl.gov (128.3.112.1) 0 ایم ایس 0 ایم ایم ایس ایم ایس 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ایس ایم ایس ایس ایم ایس ایس ایم ایس 3 lilac-dmc.Berkeley.EDU (128.32.216.1 ) 19 ایم ایس 39 ایس ایم ایس ایس ایس ایس 4 سی سی این ٹی.ن.آر.بی.کیکلی.EDU (128.32.136.23) 39 ایم ایس 40 ایس ایم ایس ایس ایم ایس 5 سی سی این-این ایف 35.Berkeley.EDU (128.32.168.35) 39 ایم ایس 39 ایم ایس ایس ایم ایس 6 سی ایس جی. Berkeley.EDU (128.32.133.254) 39 ایم ایس 5 ایم ایم 3 ایم ایس 7 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * محترمہ ! 39 میل! 39 میل!

یاد رکھیں کہ 12 "گیٹ وے" (13 آخری منزل ہے)، اور ان میں سے آخری نصف غائب ہیں. واقعی کیا ہو رہا ہے یہ سرور نام ہے رپ (ایک اوقیانوس 3 چل رہا ہے سور او ایس 3.5) ٹی ٹی ایل کا استعمال ہمارے آنے والے ڈیٹاگرام سے ٹی ٹی ایل کے طور پر اپنے آئی سی ایم پی کے جواب میں استعمال کر رہا ہے. لہذا، جوابی واپسی کے راستے پر وقت لگے گا (آئی سی ایم پیز کے آئی سی ایم پیز کو ICMPs کے لئے بھیجا نہیں گیا ہے کیونکہ جب تک کہ ہم ٹی ٹی ایل کے ساتھ تحقیقات نہیں کریں گے) جس میں کم از کم دو بار راہ میں دو الفاظ ہیں، ان میں صرف سات ہاپ

ایک جواب ہے جو ٹی ٹی ایل 1 کے ساتھ واپس آتا ہے ایک اشارہ ہے یہ مسئلہ موجود ہے. ٹریسر آؤٹ ایک "!" پرنٹ کرتا ہے اس وقت کے بعد اگر ٹی ٹی ایل کم سے کم یا برابر ہے 1. اس وقت سے جب وینڈرز بہت غیر متوقع (ڈی ای سی الٹراکس، سور 3. 3. 3) یا غیر معیاری (HPUX) سافٹ ویئر پر سوار ہوتے ہیں، تو اس مسئلے کو اکثر دیکھتے ہیں اور دیکھ بھال کرتے ہیں. آپ کی تحقیقات کا ہدف میزبان.

وقت کے بعد دیگر ممکنہ تشریحات ہیںایچ, ن، یاپی (میزبان، نیٹ ورک، یا پروٹوکول ناقابل رسائی)،ایس (ذریعہ راستہ ناکام ہوگیا)F- (تقسیم کی ضرورت ہے - RFC1191 پاتھ MTU ڈسکوری کی قیمت ظاہر کی گئی ہے)،!ایکس (مواصلات کے انتظامی طور پر ممنوعہ)،وی (میزبان کی سابقہ ​​ورزی کی خلاف ورزی)! (مثال کے طور پر بالترتیب اثرات)، یا! (ICMP ناقابل رسائی کوڈ). یہ کوڈ RFC1812 کی طرف سے بیان کی جاتی ہیں، جس میں RFC1716 کا حوالہ دیا گیا ہے. اگر تقریبا تمام امتحانات کسی قسم کی ناقابل رسائی میزبانی کا نتیجہ ہیں تو، ٹرینرٹ چھوڑ دیں گے اور باہر نکلیں گے.

یہ پروگرام نیٹ ورک کی جانچ، پیمائش اور انتظام میں استعمال کے لۓ ہے. یہ بنیادی طور پر دستی غلطی تنہائی کے لئے استعمال کیا جانا چاہئے. بوجھ کی وجہ سے یہ نیٹ ورک پر اثر انداز ہوسکتا ہے، عام طور پر یا خود کار طریقے سے سکرپٹ سے ٹورنر آؤٹ کا استعمال کرنے کے لئے نا مناسب ہے.