الطريق - قيادة لينكس - قيادة يونيكس

اسم

الطريق - إظهار / التعامل مع جدول توجيه IP

موجز

الطريق [ -CFvnee ]

طريق

[ -v ] [ -A family] add [ -net | -host ] target [ netmask Nm] [ gw Gw] [ metric N] [ mss M] [ window W] [ irtt I] [ reject ] [ mod ] [ dyn ] [ reinstate ] [[ dev ] if ]

طريق

[ -v ] [ -A family] del [ -net | -host ] target [ gw Gw] [ netmask Nm] [ metric N] [[ dev ] if ]

طريق

[ -V ] [- النسخة ] [ -h ] [ --help ]

وصف

يعالج التوجيه جداول توجيه IP لـ kernel. استخدامه الأساسي هو إعداد مسارات ثابتة لمضيفين أو شبكات محددة عبر واجهة بعد تكوينها باستخدام برنامج ifconfig (8).

عند استخدام خيارات add أو del ، يقوم المسار بتعديل جداول التوجيه. بدون هذه الخيارات ، يعرض المسار المحتويات الحالية لجداول التوجيه.

خيارات

-عائلة

استخدم عائلة العناوين المحددة (على سبيل المثال ، "inet" ، استخدم "route --help" للحصول على قائمة كاملة).

-F

تعمل على جدول التوجيه FIB (قاعدة معلومات إعادة توجيه المعلومات). هذا هو الافتراضي.

-C

تعمل على ذاكرة التخزين المؤقت التوجيه kernel.

-الخامس

حدد عملية مطولة.

-n

عرض عناوين رقمية بدلاً من محاولة تحديد أسماء المضيفات الرمزية. هذا مفيد إذا كنت تحاول تحديد سبب اختفاء المسار إلى خادم الأسماء الخاص بك.

-e

استخدم netstat (8) - تنسيق لعرض جدول التوجيه. -e سوف تولد خط طويل جدا مع جميع المعلمات من جدول التوجيه.

ديل

احذف الطريق.

إضافة

أضف طريقًا جديدًا.

استهداف

الشبكة الوجهة أو المضيف. يمكنك توفير عناوين IP في أسماء عشرية أو مضيف / شبكة منقط.

-شبكة

الهدف هو شبكة.

-مضيف

الهدف هو مضيف.

قناع الشبكة NM

عند إضافة مسار الشبكة ، يتم استخدام قناع الشبكة.

غيغاواط

توجيه الحزم عبر بوابة. ملاحظة: يجب أن تكون البوابة المحددة قابلة للوصول أولاً. هذا يعني عادة أنه يجب عليك إعداد مسار ثابت للبوابة مسبقا. إذا قمت بتحديد عنوان إحدى واجهات الاتصال المحلية الخاصة بك ، فسيتم استخدامها لتحديد الواجهة التي يجب توجيه الحزم إليها. هذا هو الاختراق التوافق BSDism.

metric M

تعيين حقل المقياس في جدول التوجيه (يستخدمه شيفرة التوجيه) إلى M.

mss م

تعيين حجم الشريحة القصوى TCP (MSS) للاتصالات عبر هذا التوجيه إلى M بايت. الافتراضي هو MTU رأس الجهاز ، أو MTU أقل عند اكتشاف مسار mtu. يمكن استخدام هذا الإعداد لفرض حزم TCP أصغر على الطرف الآخر عندما لا يعمل اكتشاف mtu للمسار (عادة بسبب جدران الحماية التي تم تكوينها بشكل غير صحيح والتي تمنع تجزئة ICMP)

نافذة W

تعيين حجم إطار TCP للاتصالات على هذا المسار إلى W بايت. عادة ما يتم استخدام هذا فقط على شبكات AX.25 ومع عدم قدرة السائقين على التعامل مع الإطارات الخلفية.

أنا irtt

قم بضبط وقت الرحلة المستدير الأولي (irtt) لتوصيلات TCP عبر هذا الطريق إلى ميلي ثانية (1-12000). يتم استخدام هذا عادةً فقط على شبكات AX.25. إذا تم حذف الافتراضي RFC 1122 من 300ms مستخدمة.

رفض

تثبيت مسار حظر ، مما سيؤدي إلى فشل البحث عن مسار. يستخدم هذا على سبيل المثال لإخفاء الشبكات قبل استخدام المسار الافتراضي. هذا ليس لجدار الحماية.

وزارة الدفاع ، الديناميات ، استعادة

تثبيت مسار ديناميكي أو معدل. هذه العلامات هي لأغراض التشخيص ، وعادة ما يتم تعيينها فقط عن طريق شيفرة التوجيه.

ديف إذا

يجب إجبار المسار على الارتباط بالجهاز المحدد ، حيث سيحاول النواة تحديد الجهاز بنفسه (عن طريق التحقق من المسارات الحالية ومواصفات الجهاز ، وحيث تتم إضافة المسار). في معظم الشبكات العادية ، لن تحتاج إلى هذا.

إذا كان dev هو الخيار الأخير في سطر الأوامر ، فقد يتم حذف الكلمة dev ، لأنها الافتراضية. خلاف ذلك لا يهم ترتيب معدّلات المسار (metric - netmask - gw - dev).

أمثلة

الطريق إضافة -net 127.0.0.0

يضيف إدخال الاسترجاع العادي ، باستخدام netmask 255.0.0.0 (صنف فئة A ، محددًا من عنوان الوجهة) ويرتبط بجهاز "lo" (على افتراض أن هذا الجهاز قد تم إعداده بشكل صحيح مع ifconfig (8)).

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

يضيف طريقًا إلى الشبكة 192.56.76.x عبر "eth0". معدّل netmask من الفئة C غير ضروري هنا بالفعل لأن 192. * هو عنوان IP من الفئة C. يمكن حذف كلمة "dev" هنا.

مسار إضافة الافتراضي gw المانجو-غيغاواط

يضيف مسارًا افتراضيًا (والذي سيتم استخدامه في حالة عدم تطابق أي مسار آخر). سيتم عبّارة جميع الحزم التي تستخدم هذا المسار من خلال "mango-gw". يعتمد الجهاز الذي سيتم استخدامه فعليًا لهذا المسار على كيفية الوصول إلى "mango-gw" - يجب تعيين المسار الثابت إلى "mango-gw" من قبل.

الطريق إضافة ipx4 sl0

يضيف المسار إلى مضيف "ipx4" عبر واجهة SLIP (على افتراض أن "ipx4" هو مضيف SLIP).

route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

يضيف هذا الأمر net "192.57.66.x" المراد عبّارة خلال المسار السابق إلى واجهة SLIP.

route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

هذا أمر غامض موثق حتى يعرف الناس كيفية القيام بذلك. يقوم هذا بتعيين كل مسارات IP للطبقة D (الإرسال المتعدد) للانتقال عبر "eth0". هذا هو خط التكوين الصحيح الصحيح مع نواة الإرسال المتعدد.

route add -net 10.0.0.0 قناع الشبكة 255.0.0.0

يقوم هذا بتثبيت مسار الرفض للشبكة الخاصة "10.xxx"

انتاج

يتم تنظيم إخراج جدول توجيه kernel في الأعمدة التالية

المكان المقصود

المضيف الوجهة أو الشبكة.

بوابة

عنوان البوابة أو "*" إذا لم يتم تعيين أي منها.

Genmask

قناع الشبكة لصافي الوجهة ؛ "255.255.255.255" لوجه المضيف و "0.0.0.0" للمسار الافتراضي .

أعلام

تشمل الأعلام المحتملة
U (الطريق متروك )
H (الهدف هو مضيف )
G (استخدام العبّارة )
R ( إعادة مسار التوجيه الديناميكي)
D (يتم تثبيتها ديناميكيًا بواسطة البرنامج الخفي أو إعادة التوجيه)
M (تم تعديله من خفي التوجيه أو إعادة التوجيه)
أ (تم تثبيته بواسطة addrconf )
C (إدخال ذاكرة التخزين المؤقت )
! ( رفض الطريق)

قياس

"المسافة" إلى الهدف (عادة ما يتم عدها في القفزات). لم يتم استخدامه من قبل حبات الأخيرة ، ولكن قد تكون هناك حاجة من قبل daemons التوجيه.

المرجع

عدد المراجع إلى هذا الطريق. (غير مستخدم في نواة لينكس.)

استعمال

عدد عمليات البحث عن المسار. اعتمادا على استخدام -F و -C هذا سيكون إما ذاكرة التخزين المؤقت الطريق يفتقد (-F) أو يضرب (-C).

أواجه

الواجهة التي سيتم إرسال حزمها لهذا المسار.

MSS

الحد الأقصى لحجم segement الافتراضي لاتصالات TCP عبر هذا الطريق.

نافذة او شباك

حجم الإطار الافتراضي لاتصالات TCP عبر هذا المسار.

irtt

RTT الأولي (وقت رحلة الذهاب). تستخدم النواة هذا لتخمين أفضل معلمات بروتوكول TCP دون انتظار إجابات (ربما بطيئة).

HH (نسخة مخبأة فقط)

عدد مدخلات ARP والتوجيهات المخبأة التي تشير إلى ذاكرة التخزين المؤقت لرأس الجهاز للطريق المخزن مؤقتًا. ستكون هذه القيمة -1 إذا لم يكن هناك حاجة لعنوان أجهزة لواجهة المسار المخبأ (مثل lo).

Arp (نسخة مخبأة فقط)

ما إذا كان عنوان الجهاز للطريق المخبأ محدثًا أم لا.

أنظر أيضا

ifconfig (8)، arp (8)،

هام: استخدم الأمر man ( ٪ man ) لمعرفة كيفية استخدام أمر ما على جهاز الكمبيوتر الخاص بك.