دستور لینوکس ifconfig را بیاموزید

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

اگر هیچ استدلال داده نشود، ifconfig وضعیت رابط های فعلی فعال را نمایش می دهد . اگر یک استدلال متحرک داده شود، تنها وضعیت رابط داده شده نمایش داده می شود. اگر یک argument -a داده شود، وضعیت تمام واسط ها را نمایش می دهد، حتی آنهایی که پایین هستند. در غیر این صورت، یک رابط را پیکربندی می کند.

خلاصه داستان

ifconfig [interface]
ifconfig interface [aftype] گزینه ها | نشانی ...

آدرس خانواده ها

اگر اولین استدلال بعد از نام رابط به عنوان نام خانوادگی آدرس پشتیبانی شده شناخته شده باشد، آن آدرس آدرس برای رمزگشایی و نمایش تمام آدرس های پروتکل استفاده می شود. خانواده های در حال حاضر پشتیبانی شده عبارتند از inet (TCP / IP، به طور پیش فرض)، inet6 (IPv6)، ax25 (پکیج رادیو AMPR)، ddp (Appletalk Phase 2)، ipx (Novell IPX) و netrom (AMPR Packet radio).

گزینه ها

رابط

نام رابط این معمولا یک نام راننده است که به دنبال آن یک شماره واحد است، به عنوان مثال eth0 برای اولین رابط اترنت .

بالا

این پرچم باعث می شود که رابط کاربری فعال شود اگر آدرس به رابط اختصاص داده شده است، به صورت ضمنی مشخص می شود.

پایین

این پرچم باعث می شود راننده برای خاموش شدن این رابط باشد.

[-] آرپ

فعال یا غیرفعال کردن استفاده از پروتکل ARP در این رابط.

[-] امیدوارم

حالت منحصر به فرد رابط را فعال یا غیرفعال کنید. در صورت انتخاب، تمامی بسته های موجود در شبکه توسط رابط دریافت خواهند شد.

[-] allmulti

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

متریک N

این پارامتر متریک رابط را تعیین می کند.

mtu n

این پارامتر واحد حداکثر انتقال (MTU) یک رابط را تعیین می کند.

dstaddr addr

آدرس IP از راه دور را برای پیوند نقطه به نقطه تنظیم کنید (مانند PPP). این کلمه کلیدی اکنون منسوخ شده است از کلمه کلیدی pointopoint استفاده کنید.

آداپتور Netmask

شبکه ماسک IP را برای این رابط تنظیم کنید. این مقدار به طور معمول به ماسک شبکه کلاس A، B یا C (همانطور که از آدرس IP اینترفیس مشتق شده) پیش فرض است، اما می توان آن را به هر مقدار تنظیم کرد.

اضافه کردن add / prefixlen

یک آدرس IPv6 را به یک رابط اضافه کنید.

del addr / prefixlen

یک آدرس IPv6 را از یک رابط حذف کنید.

تونل aa.bb.cc.dd

ایجاد یک SIT جدید (IPv6-in-IPv4) دستگاه، تونل زدن به مقصد مورد نظر.

irq addr

خط خطای استفاده شده توسط این دستگاه را تنظیم کنید. همه دستگاه ها نمی توانند تنظیمات IRQ خود را به صورت پویا تغییر دهند.

io_addr addr

آدرس شروع را در فضای I / O برای این دستگاه تنظیم کنید.

mem_start addr

آدرس شروع برای حافظه مشترک استفاده شده توسط این دستگاه را تنظیم کنید. فقط چند دستگاه به این نیاز دارند.

نوع رسانه

پورت فیزیکی یا نوع رسانه را برای دستگاه استفاده کنید. همه دستگاه ها نمی توانند این تنظیم را تغییر دهند، و کسانی که می توانند در چه مقادیری پشتیبانی کنند متفاوت باشند. مقادیر معمول برای نوع 10base2 (اترنت نازک)، 10baseT (اترنت 10 مگابیت در جفت پیچ خورده)، AUI (فرستنده خارجی) و غیره است. نوع رسانه ای خاصی از خودرو می تواند مورد استفاده قرار گیرد تا راننده را به طور خودکار رسانه ای بیان کند. باز هم، همه رانندگان نمی توانند این کار را انجام دهند.

[-] پخش [addr]

اگر آدرس استدلال داده شود، آدرس پروتکل پخش را برای این رابط تنظیم کنید. در غیر این صورت، پرچم IFF_BROADCAST را برای رابط تنظیم کنید (یا پاک کنید).

[-] pointopoint [addr]

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

اگر استدلال آدرس نیز داده شده است، آدرس پروتکل طرف دیگر لینک را تنظیم کنید، درست مانند کلمه کلیدی dstaddr منسوخ شده. در غیر این صورت، پرچم IFF_POINTOPOINT برای رابط را تنظیم یا پاک کنید.

آدرس کلاس hw

آدرس سخت افزاری این رابط را تنظیم کنید، اگر راننده دستگاه از این عمل پشتیبانی کند. کلمه کلیدی باید به نام طبقه سخت افزار و معادل ASCII چاپی آدرس سخت افزاری باشد. کلاسهای سخت افزاری در حال حاضر پشتیبانی می شوند شامل اتر (اترنت)، ax25 (AMPR AX.25)، ARCnet و netrom (AMPR NET / ROM).

چندپخشی

پرچم چندپخشی روی رابط را تنظیم کنید. این به طور معمول نباید مورد نیاز باشد زیرا رانندگان پرچم خود را به درستی تنظیم می کنند.

نشانی

آدرس IP اختصاص به این رابط.

طول txqueuelen

طول صف انتقال دستگاه را تنظیم کنید. مفید است که این مقدار را برای مقادیر کوچک برای دستگاه های با سرعت پایین تر (لینک های مودم، ISDN) تنظیم کنید تا از حملات فوری سریع از مزاحمت ترافیک تعاملی نظیر telnet بیش از حد جلوگیری شود.