مسیر - فرمان لینوکس - فرمان یونیکس

نام

مسیر - نشان دادن / دستکاری جدول IP مسیریابی

خلاصه

مسیر [ -CFvnee ]

مسیر

[ -v ] [ -A خانواده] اضافه کنید [ -net | -host ] هدف [ netmask Nm] [ gw Gw] [ متریک N] [ mss M] [ پنجره W] [ غیر از من] [ رد ] [ مود ] [ دین ] [ بازگرداندن ] [[ dev ] اگر]

مسیر

[ -v ] [ -A خانواده] del [ -net | -host ] هدف [ gw Gw] [ netmask Nm] [ متریک N] [[ dev ] اگر]

مسیر

[ -V ] [ --version ] [ -h ] [ --help ]

شرح

مسیر مسیر جداول IP هسته را مدیریت می کند. استفاده اولیه آن راه اندازی مسیرهای ایستا به میزبان ها یا شبکه های خاص از طریق یک رابط است پس از آنکه با برنامه ifconfig (8) پیکربندی شده است.

وقتی گزینه های اضافه یا دل استفاده می شود، مسیر مسیر جداول را تغییر می دهد. بدون این گزینه ها، مسیر نمایش محتویات فعلی جداول مسیریابی است.

گزینه ها

-یک خانواده

از خانواده آدرس مشخص شده (به عنوان مثال `inet 'استفاده کنید؛ از' route --help 'برای لیست کامل استفاده کنید).

-F

بر روی جدول مسیریابی FIB (پایگاه اطلاعات حمل و نقل) کار می کند. این پیش فرض است.

-C

در مسیر ذخیره سازی هسته کار می کند .

-v

عملیات عمدی را انتخاب کنید.

-n

به جای تلاش برای تعیین نام میزبان نمادین، آدرس های عددی را نشان می دهد. این مفید است اگر شما در حال تلاش برای تعیین اینکه چرا مسیر به نام سرور شما ناپدید شده است.

استفاده از netstat (8) -format برای نمایش جدول مسیریابی. -ee یک خط بسیار طولانی با تمام پارامترها از جدول مسیریابی تولید می کند.

دل

یک مسیر را حذف کنید

اضافه کردن

یک مسیر جدید اضافه کنید

هدف

شبکه مقصد یا میزبان. شما می توانید آدرس های IP را در نامهای دهدهی نقطه یا میزبان / شبکه ارائه دهید .

-خالص

هدف شبکه است.

خانه

هدف میزبان است.

نوت ماسک NM

هنگام اضافه کردن یک مسیر شبکه، ماسک شبکه استفاده می شود.

GW GW

مسیر بسته از طریق یک دروازه. توجه: دروازه مشخص شده باید ابتدا قابل دسترسی باشد. این معمولا به این معنی است که شما باید مسیر ایستا را قبل از دروازه تنظیم کنید. اگر آدرس یکی از واسط های محلی خود را مشخص کنید، آن را برای تصمیم گیری درباره رابط کاربری که بسته ها باید به آن متصل شوند، مورد استفاده قرار می گیرد. این یک هک سازگاری BSDism است.

متریک متر

فیلد متریک را در جدول مسیریابی (استفاده شده توسط مسیریابی daemons) را به M تنظیم کنید.

mss m

حداکثر اندازه بخش TCP (MSS) را برای اتصالات این مسیر به M bytes تنظیم کنید. به طور پیش فرض MDU دستگاه هدر منفی یا MTU پایین تر زمانی است که کشف مسیر mtu رخ داده است. این تنظیم را می توان برای مجبور کردن بسته های کوچکتر TCP در انتهای دیگر هنگامی که مسیر mtu کشف نمی کند (معمولا به دلیل فایروال های غلط تنظیم شده که بلوک ICMP مورد نیاز را مسدود می کند)

پنجره W

اندازه پنجره پنجره TCP را برای اتصال به این مسیر به W bytes تنظیم کنید. این معمولا فقط در شبکه های AX.25 استفاده می شود و رانندگان قادر به پاسخگویی به عقب فریم نیستند.

غیر من

زمان بازپرداخت اولیه (irtt) را برای اتصالات TCP بر روی این مسیر تا I milliseconds (12-12000) تنظیم کنید. این معمولا در شبکه AX.25 استفاده می شود. در صورت حذف RFC 1122 به طور پیش فرض از 300ms استفاده می شود.

رد کنید

یک مسیر مسدود کردن را نصب کنید، که باعث می شود یک جستجوی مسیر برای شکست انجام شود. برای مثال برای مخفی کردن شبکه ها قبل از استفاده از مسیر پیش فرض استفاده می شود. این برای فایروال نیست

مد، دین، بازگرداندن

مسیر پویا یا اصلاح شده را نصب کنید این پرچم ها برای اهداف تشخیصی هستند و عموما فقط توسط مسیریابی دیمون ها تنظیم می شوند.

dev اگر

به دلیل اینکه هسته در غیر این صورت سعی خواهد کرد که دستگاه را به صورت خود تعیین کند (با بررسی مسیرهای موجود و مشخصات دستگاه و جایی که مسیر به آن اضافه می شود)، مسیر را مجبور کنید با دستگاه مشخص شده ارتباط برقرار کنید. در بیشتر شبکه های عادی شما به این نیازی ندارید.

اگر dev اگر آخرین گزینه در خط فرمان باشد، کلمه dev ممکن است حذف شود، همان طور که پیش فرض است. در غیر این صورت منظور از اصلاح مسیر (metric - netmask - gw - dev) مهم نیست.

مثال ها

مسیر add -net 127.0.0.0

ورودی loopback طبیعی را با استفاده از netmask 255.0.0.0 (شبکه خبری کلاس تعیین شده از آدرس مقصد) و با دستگاه lo (با فرض اینکه این دستگاه به درستی با ifconfig (8) تنظیم شده باشد) اضافه می کند.

مسیر add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

یک مسیر را به شبکه 192.56.76.x اضافه می کند از طریق eth0. اصلاح کننده شبکه بسته کلاس C در اینجا واقعا لازم نیست زیرا 192. * یک آدرس IP کلاس C است. کلمه "dev" را می توان در اینجا حذف کرد.

مسیر اضافه کردن به طور پیش فرض GW انبه -GW

مسیر پیش فرض را اضافه می کند (که اگر هیچ مسیر دیگری با آن نباشد) استفاده می شود. تمام بسته های استفاده شده از این مسیر از طریق "انبه-gw" دروازه می گیرند. دستگاهی که در واقع برای این مسیر استفاده می شود، بستگی دارد که چگونه می توانیم به "mango-gw" برسیم - مسیر ایستا به "mango-gw" باید قبل از آن تنظیم شود.

مسیر اضافه کردن ipx4 sl0

مسیر را به میزبان "ipx4" از طریق رابط SLIP اضافه می کند (فرض کنید که ipx4 میزبان SLIP است).

مسیر add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

این دستور net '192.57.66.x' را اضافه می کند تا از مسیر قبلی به اینترفیس SLIP عبور کند.

مسیر add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

این مبهم است که مستند شده است تا مردم بدانند چگونه این کار را انجام دهند. این مجموعه تمام مسیرهای IP کلاس D (multicast) را از طریق eth0 می برد. این یک خط پیکربندی درست با یک هسته چندرسانه ای است.

route add -net 10.0.0.0 netmask 255.0.0.0 رد

این یک مسیر رد کردن برای شبکه خصوصی "10.xxx" را نصب می کند.

خروجی

خروجی جدول مسیریابی هسته در ستون های زیر سازماندهی شده است

مقصد

شبکه مقصد یا میزبان مقصد.

دروازه

آدرس دروازه یا '*' اگر هیچ کدام از آنها تنظیم نشده باشد.

ژن ماسک

ماسک شبکه برای شبکه مقصد؛ '255.255.255.255' برای یک مقصد میزبان و '0.0.0.0' برای مسیر پیش فرض .

پرچم ها

پرچم های احتمالی شامل
U (مسیر بالا است )
H (هدف میزبان است )
G (استفاده از دروازه )
R (ردیابی مسیر مسیریابی پویا)
D (به صورت پویا توسط daemon یا redirect نصب شده است)
M (از daemon مسیریابی یا تغییر مسیر اصلاح شده )
A (نصب شده توسط addrconf )
C (ورودی پنهان )
! ( رد مسیر)

متریک

فاصله به مقصد (معمولا در آپارتمان شمارش می شود). این توسط هسته های اخیر مورد استفاده قرار نمی گیرد، اما ممکن است توسط مسیریابی دیمون ها مورد نیاز باشد.

مرجع

تعداد ارجاعات به این مسیر. (در هسته لینوکس استفاده نمی شود.)

استفاده کنید

تعداد جستجوهای مسیر. بسته به استفاده از -F و -C این خواهد شد که یا پنهان مسیر (-F) و یا بازدید (-C).

اگرچه

رابط کاربری که بسته هایی برای این مسیر ارسال می شود.

MSS

حداکثر حداکثر اندازه بخش برای اتصالات TCP در این مسیر.

پنجره

اندازه پنجره پیش فرض برای اتصالات TCP در این مسیر.

و غیره

RTT اولیه (زمان سفر دور). هسته با استفاده از این به حدس زدن در مورد بهترین پارامترهای پروتکل TCP بدون انتظار (احتمالا آهسته) پاسخ.

HH (فقط کش)

تعداد ورودی های ARP و مسیرهای ذخیره شده که به کش هدر سخت افزاری برای مسیر حافظه پنهان اشاره دارند. اگر یک آدرس سخت افزاری برای رابط مسیر مسیر ذخیره شده (مثلا lo) مورد نیاز باشد، این -1 خواهد بود.

ARP (فقط کش)

آیا آدرس سخت افزاری مسیر مسیر ذخیره شده به روز می باشد یا خیر.

همچنین ببینید

ifconfig (8)، arp (8)،

مهم: از دستور man ( ٪ man ) برای دیدن نحوه استفاده از دستور در رایانه خاص خود استفاده کنید.