خطا در دستور ifconfig در debian 9 یافت نشد

دستور ifconfig در سیستم عامل های لینوکس برای پیکربندی شبکه یا مشاهده اطلاعات در مورد آن استفاده می شود. در توزیع دبیان 9، آن را نیز قبلا وجود دارد، اما بعدا تصمیم گرفت این ابزار را با سایر ابزارهای مناسب تر برای این روش جایگزین کند. با این حال، در حال حاضر هیچ چیزی مانع از بازگشت این فرمان به سیستم و ادامه استفاده از آن نمی شود، شما فقط باید انجام روش نصب معمول این جزء را انجام دهید.

خطای خطا "ifconfig: command not found" را تصحیح کنید

اگر سعی کنید یک فرمان را در ترمینال فعال کنید ، خطای "ifconfig: command not found" روبرو می شوید ، سپس نرم افزار مسئول این دستور در سیستم نیست. امروز ما می خواهیم نه تنها روش اصلاح این مشکل را نشان می دهیم، بلکه همچنین می بایست با استفاده از ifconfig جایگزین جدیدتر صحبت کنیم. بیایید با یک گام به گام تجزیه و تحلیل روش اول شروع کنیم.

روش 1: اضافه کردن ifconfig utility

برای این دسته از کاربران که برای استفاده از این دستور خاص استفاده می شوند، این روش به نظر می رسد مطلوب است. ابزار ifconfig به طور کلی حذف نشده است، به طور ساده از مجموعه استاندارد برنامه های کاربردی سیستم گم شده است و شما می توانید با پیروی از این دستورالعمل ها را اضافه کنید:

  1. برای شروع، توصیه می کنیم یکبار دیگر مطمئن شوید ifconfig در دسترس نیست. ترمینال کلاسیک را با هر گزینه مناسب شروع کنید.
  2. برای نصب نرم افزار ifconfig در دبیان 9 به ترمینال بروید

  3. با نوشتن su - با استفاده از حقوق مدیران دائمی
  4. فعال کردن حقوق فوقالعاده دائمی در کنسول دبیان 9

  5. گذرواژه را از دسترسی ریشه مشخص کنید و صبر کنید تا خط ورودی جدید ظاهر شود.
  6. ورود به یک رمز عبور برای فعال کردن حقوق دائمی مدیران در دبیان 9

  7. در اینجا، به سادگی تایپ کنید ifconfig و کلید Enter را فشار دهید.
  8. دستور ifconfig را از طریق یک ترمینال در سیستم عامل دبیان 9 بررسی کنید

  9. اگر هنوز اطلاع دارید که در سیستم هیچ فرمانی وجود ندارد، جزء ابزار net-tools را با تایپ apt install net-tools .
  10. Command برای نصب utility ifconfig در سیستم عامل دبیان 9

  11. منتظر اتمام و اضافه کردن کتابخانه های جدید.
  12. در حال انتظار برای تکمیل نصب utility ifconfig از طریق ترمینال در دبیان 9

  13. وقتی نصب کامل است، دوباره ifconfig اجرا کنید تا مطمئن شوید عملیات موفقیت آمیز است.
  14. بررسی دوباره دستور ifconfig از طریق ترمینال در دبیان 9

  15. برای پیدا کردن اطلاعات بیشتر در مورد قوانین استفاده شده توسط این ابزار به line ifconfig --help کمک می کند.
  16. تیم مدیریتی ifconfig دبیان 9

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

روش 2: از دستور ip استفاده کنید

تعدادی از دلایل وجود دارد که چرا دستور ifconfig توسط ip در OS استاندارد در هسته لینوکس جایگزین شده است. اول، این اجازه نمی داد که سیستم نظارت ترافیک را پیکربندی کند، با برخی از دستگاه ها کار درستی انجام نداد، آدرس سخت افزاری آنها را نمایش نداد و اجازه ندهید دستگاه های شبکه TUN / TAP تولید کند. تمام این کمبودها اصلاح و بهبود یافته است، اما در حال حاضر در عملکرد ip ساخته شده است . برای مثال، می توانید اطلاعات پایه را در رابط کاربری مشاهده کنید با وارد کردن ip a .

دستور ip جایگزین برای جایگزین ifconfig در دبیان 9

صادر کردن در "ترمینال" پس از فعال شدن فرمان فوق، با آن که با ifconfig نشان داده شده است، با برخی از داده های اضافی مطابقت دارد. اطلاعات اضافی در پروتکل IPv4 از طریق ip -4 a و IPv6- ip -6 a . هنوز هم یک فرصت برای دریافت داده ها در یک رابط خاص وجود دارد، برای این ip a show wlan0 ، و لیستی از رابط های کار پس از ip link ls up نمایش داده می شود.

نمایش اطلاعات در هنگام اجرای دستور ip در دبیان 9

یکی از وظایف اصلی در راه اندازی یک شبکه همیشه روش تعیین اختصاص آدرس محلی به یک رابط خاص است. هنگام استفاده از ابزار قدیمی، خط ورودی به این صورت بود: ifconfig eth0 192.168.1.101 ، اما در نسخه جدید کاربر باید وارد i pa add 192.168.1.101/255.255.255.0 dev eth0 شود، مطمئن شوید که ماسک زیر شبکه را مشخص کنید. لازم است توجه به کاهش احتمالی ip a add 192.168.1.101/24 dev eth0 .

اختصاص یک آدرس به یک رابط از طریق دستور ip در دبیان 9

اگر نیازی به اختصاص یک رابط برای یک آدرس IP وجود نداشته باشید، چنین زنجیره ای نسبتا راحت برداشته می شود. تمام مواردی که باید انجام دهید مشخص ip a del 192.168.1.101/24 eth0 و اگر شما نیاز به پاک کردن کل لیست اتصالات دارید، از ip -s -saf to 192.168.1.0/24 کنید.

دستور ip همچنین مدیریت میز جدول را تعریف می کند. جدول مسیریابی لیستی از مسیرهای شبکه است که برای تعیین بهترین مسیر برای انتقال یک بسته شبکه طراحی شده اند. برای مشاهده تمام جداول موجود اجازه می دهد تا ip r رشته.

بررسی جداول مسیریابی از طریق دستور ip در دبیان 9

در شرایطی که شما نیاز به ترافیک را به طور دستی تغییر دهید، بهتر است از دستور ip با استدلال های خاص نیز استفاده کنید. سپس خط را در فرم می گیرد، به عنوان مثال، ip route add 192.168.5.0/24 dev eth0 . مسیر نصب شده نیز به راحتی از طریق ip route del 192.168.5.0/24 dev eth0 .

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