ShirazOnline
نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: پیکربندی کارت شبکه با ifconfig

  1. #1
    RezaBehroozi admin آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    Iran/Shiraz
    نوشته ها
    11,187
    تشکرها / پسندها

    پیکربندی کارت شبکه با ifconfig

    نویسنده : امید مهاجرانی
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

    بعد از پیکربندی سخت افزاری کارت شبکه نوبت یه شناساندن آن به لایه شبکه کرنل است . برای پیکربندی نرم افزاری از دستور ifconfig استفاده می شود . شکل کلی این دستور به صورت زیر است :
    ifconfig interface ip-address
    که در اون
    Interface : نام واسط مورد نظر برای پیکربندی
    Address : آدرس ای پی است که به واسط اختصاص داده می شود .البته می تواند نامی باشد که در /etc/hosts برای آن آی پی در نظر گرفته شده است .این دستور آدرس آی پی را به کارت شبکه اختصاص داده و آنرا فعال می نماید .
    بقیه پارامتر ها مقادیر پیش فرض می گیرند . به عنوان مثال netmask پیش فرض که از آدرس کلاس شبکه آی پی مشتق می شود در نظر گرفته می شود . مثلا 255.255.255.0 برای آدرس های کلاس C :
    ifconfig eth0 192.168.0.1
    برای مشاهده تنضیمات یک کارت شبکه ی پیکربندی شده کافی است از این دستوربه همراه نام واسط استفاده کرد .
    Ifconfigeth0
    metric : بوسیله برخی سیستم عامل ها برای محاسبه هزینه ( cost ) یک مسیر استفاده می شود . از این پارامتر برخی سیستم عامل ها برای مسیریابی هایی از جمله RIP استفاده می کنند . البته در لینوکس عملا از این پارامتر استفاده نمی شود و برای سازگاری با دیگر سیستم عامل ها در نظر گرفته شده است .

    RX ,TX : نشان می دهند چه تعداد بسته بدون ایراد ارسال و دریافت شده است . چه تعداد ایراد رخ داده است و چند تا از packetها drop ( از بین رفتن بسته بدون ارسال پیام به فرستنده آن ) یا lost ( معمولا به علت سرریز ) شده است .

    ifconfig دارای پارامتر های متنوعی است که در زیر به کاربردی ترین آنها می پردازیم :

    up : این گزینه واسط را برای لایه ای پی قابل دسترسی می کند . از این گزینه معمولا برای فعال کردن واسطی که توسط پارامتر down به طور موقت غیر فعال شده است استفاده می شود .
    down : این پارامترواسط را برای لایه آی پی غیر قابل دسترسی می کند . به این معنا که عبور کلیه ترافیک از واسط مسدود می شود .
    توجه داشته باشید این گزینه همچنین تمامی مسیریابی هایی که از این واسط استفاده می کنند را حذف می کند .

    netmaskmask : برای اختصاص آدرس شبکه استفاده می شود .

    pointopoint : این گزینه برای لینک های نقطه- به - نقطه که فقط حاوی دو کلاینت در دو سر لینک است استفاده می شود . در پیکربندی واسط های SLIP یا PLIP مورد نیاز است . در هنگام نمایش اطلاعات این نوع اینترفیس فلگ pointopoint نمایش داده می شود .

    irq : این گزینه به شما اجازه می دهد تا خط irq را که به وسیله برخی واسط های خاص استفاده می شود تنظیم کنید .این دستور مخصوصا برای واسط های PLIP استفاده می شود . البته ممکن است برای برخی کارت های اترنت نیز کاربرد داشته باشد .

    metricnumber : این گزینه برای مقدار دهی metricvalue در جدول مسیر یابی استفاده می شود.

    arp : این گزینه مخصوص شبکه های برادکست از جمله اترنت است و پروتوکل arpرا که در پیدا کردن آدرس فیزیکی کارت های شبکه استفاده می شود فعال می کند .

    - arp : استفاده از arp را برای کارت شبکه غیر فعال می کند .

    promisc : این گزینه واسط را در حالت شنود قرار می دهد . در یک شبکه برادکست با فعال شدن این گزینه، واسط تمامی پاکت ها را بدون توجه به اینکه مقصد آنها کجاست دریافت می کند که می توان از آن برای آنالیز ترافیک شبکه استفاده نمود . به این عمل اصطلاحا EthernetSnooping می گویند .که معمولا برای عیب یابی شبکه استفاده میشود . نرم افزار هایی نظیر tcpdump از این ویژگی استفاده می کتتد .
    ifconfig eth0 promisc

    - promisc : برای غیر فعال کردن حالت promiscuous

    IPALIAS

    بعضي مواقع نياز ميشه تا يك كارت شبكه چندين آي پي داشته باشه . كه به اون اصطلاحا IP Aliasing مي گن . مثال زيراين روش رو واضح نشون ميده .



    # ifconfig eth0 192.168.0.1 broadcast 192.168.0.255 netmask 255.255.255.0
    # ifconfig eth0:1 192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0
    # ifconfig eth0:2 192.168.0.3 broadcast 192.168.0.255 netmask 255.255.255.0
    # ifconfig eth0:3 192.168.0.4 broadcast 192.168.0.255 netmask 255.255.255.0
    در اين مثال به واسط اترنت شماره 0 چهارتا آي پي اختصاص داديم .
    ولي هنوز تمام نشده براي اينكه هربار سرويس network ريستارت ميشه نخواين ابن كارو دوباره تكرار كنيد بايد فايل /etc/conf.d/net را ويرايش كنيد


    File: /etc/conf.d/net
    config_ethN=(
    "192.168.0.1 netmask 255.255.255.0 brd 192.168.0.255"
    "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255"
    "192.168.0.3 netmask 255.255.255.0 brd 192.168.0.255"
    "192.168.0.4 netmask 255.255.255.0 brd 192.168.0.255"
    )
    routes_ethN=( "default gw 192.168.0.1" )



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

    برای تنظیمات کارت شبکه مثله ip دادن می توان به طور مستقیم و با استفاده از یک ویرایشگر ( vi یا nano ) اسکریپت های مربوط به کارت شبکه که در شاخه /etc/sysconfig/networking-scripts موجودند را تنظیم کرد.
    .به عنوان مثال در این دایرکتوری فایل ifcfg-eth0 ، اسکریپت مربوط به تنظیم کارت شبکه شماره 0 است .
    nano /etc/sysconfig/networking-scripts/ifcfg-eth0

    محتوای فایل نمابش داده شده است که فقط کافی است پارامتر های مختلف را با توجه به نیازتان تغییر دهید یا در صورتی که وجود ندارد اضافه کنید .
    DEVICE=eth0
    BOOTPROTO=none
    BROADCAST=80.191.162.255
    HWADDR=00:16:17:13:ED:25
    IPADDR=80.191.162.35
    NETMASK=255.255.255.248
    NETWORK=80.191.162.0
    ONBOOT=yes
    TYPE=Ethernet
    GATEWAY=80.191.162.33
    یا مثلا برای پیکربندی ipalias میشه یه فایل به نام ifcfg-eth0:1 ایجاد کرد وپارامتر هاشو تنظیم کرد .
    DEVICE=eth0:1
    IPADDR=192.168.50.250
    NETMASK=255.255.255.0
    ONBOOT=yes
    TYPE=Ethernet


    برای پیکربندی gateway نیز باید فایل /etc/sysconfig/network را ویرایش کنید .
    nano /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=Pri.net
    GATEWAY=217.218.127.110


    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many
    mftmirdamad
     

  3. #2
    کاربر عادی Alux آواتار ها
    تاریخ عضویت
    Dec 2006
    نوشته ها
    151
    تشکرها / پسندها

    پیش فرض

    از کی تاحالا این امید مقاله می نویسه؟

  4. #3
    RezaBehroozi admin آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    Iran/Shiraz
    نوشته ها
    11,187
    تشکرها / پسندها

    پیش فرض

    همشهریای ما همه مقاله مینویسن :wink_smile::teeth_smile:
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •