الرجوع إلى صفحة المحتويات

برنامج التشغيل NDIS2: دليل المستخدم الخاص بمهايئ ®/NetLink® NetXtreme 57XXX من Broadcom

متطلبات التثبيت المُسبق

تثبيت برنامج التشغيل NDIS2 للاستخدام على أنظمة MS-DOS الرئيسية

تكوين برنامج التشغيل NDIS2


متطلبات التثبيت المُسبق

قبل أن تتمكن من تثبيت برنامج التشغيل NDIS2 بنجاح، يجب تثبيت مهايئ غيغابت إيثرنت طراز NetXtreme من Broadcom بشكل فعلى في النظام. ويجب أن يكون برنامج شبكة الاتصال المناسب لنظام التشغيل (على سبيل المثال Microsoft LAN Manager الإصدار 2.2 لنظام التشغيل MS-DOS) قيد التشغيل بالفعل على النظام الخاص بك.

تثبيت برنامج التشغيل NDIS2 للاستخدام على أنظمة MS-DOS الرئيسية

يمكن تشغيل برنامج التشغيل NDIS2 من قرص بدء تشغيل نظام MS-DOS باستخدام عميل الشبكة Microsoft Network Client الإصدار 3.0 أو من محرك الأقراص الصلبة باستخدام Microsoft LAN Manager الإصدار 2.2.

إنشاء قرص بدء التشغيل لتشغيل عميل الشبكة Microsoft Network Client

لتنفيذ عملية التثبيت هذه، يجب أن تتوفر لديك العناصر التالية:

لإنشاء قرص بدء تشغيل

  1. قم بإنشاء مجلد باسم NCADMIN في الجذر الخاص بمحرك الأقراص C.
  2. انسخ الملفات NCADMIN.CN_ وNCADMIN.EX_ وNCADMIN.HL_ من المجلد I386 الموجود على القرص المضغوط الخاص بخادم Windows NT الإصدار 4.0.
  3. افتح إطار موجّه أوامر وقم بتغيير الدليل إلى C:\NCADMIN.
  4. اكتب *.expand -r ncadmin، ثم اضغط على "إدخال".
  5. قم بإغلاق إطار موجّه الأوامر بكتابة "exit" ثم اضغط على ENTER.
  6. ابدأ بتشغيل مستكشف Windows.
  7. افتح المجلد NCADMIN وانقر نقرًا مزدوجًا فوق ncadmin.exe.
  8. اتبع الإرشادات التي تظهر على الشاشة لإنشاء قرص بدء تشغيل الشبكة (اختر التوافق مع NE2000 من قائمة المهايئات).
تعديل قرص بدء التشغيل

لتعديل قرص بدء التشغيل

  1. قم بتحرير A:\Net\Protocol.ini باستخدام المفكرة Notepad أو محرر نصوص مشابه.
    1. قم بتغيير DriverName=$ إلى DriverName=B57$.
    2. قم بإزالة كافة إدخالات المعلمات الأخرى الموجودة أسفل [MS$NE2CLONE] أو قسم مكافئ مثل IOBASE=0x300 أو INTERRUPT=3، وما إلى هنالك.
    3. مثال: ملف Protocol.ini الخاص ببروتوكول IP

      [network.setup]
      
      version=0x3110
      
      netcard=ms$ne2clone,1,MS$NE2CLONE,1
      
      transport=tcpip,TCPIP 
      
      lana0=ms$ne2clone,1,tcpip
      
      [MS$NE2CLONE]
      
      DriverName=B57$
      
      [protman]
      
      DriverName=PROTMAN$
      
      PRIORITY=MS$NDISHLP
      
      [tcpip]
      
      NBSessions=6
      
      DefaultGateway=0
      
      SubNetMask=255 0 0 0
      
      IPAddress=192 168 0 1
      
      DisableDHCP=0
      
      DriverName=TCPIP$
      
      BINDINGS=MS$NE2CLONE
      
      LANABASE=0
      

      مثال: ملف Protocol.ini الخاص ببروتوكول IPX

      [network.setup]
      
      version=0x3110
      
      netcard=ms$ne2clone,1,MS$NE2CLONE,1 
      
      transport=ms$ndishlp,MS$NDISHLP 
      
      transport=ms$nwlink,MS$NWLINK 
      
      lana0=ms$ne2clone,1,ms$nwlink 
      
      lana1=ms$ne2clone,1,ms$ndishlp
      
      [MS$NE2CLONE]
      
      DriverName=B57$ 
      
      [protman]
      
      DriverName=PROTMAN$
      
      PRIORITY=MS$NDISHLP
      
      [MS$NDISHLP]
      
      DriverName=ndishlp$
      
      BINDINGS=ms$ne2clone
      
      [ms$nwlink]
      
      DriverName=nwlink$
      
      FRAME=Ethernet_802.2
      
      BINDINGS=MS$NE2CLONE
      
      LANABASE=0
      

      مثال: ملف Protocol.ini الخاص ببروتوكول NetBEUI

      [network.setup]
      
      version=0x3110
      
      netcard=ms$ne2clone,1,MS$NE2CLONE,1
      
      transport=ms$ndishlp,MS$NDISHLP
      
      transport=ms$netbeui,MS$NETBEUI
      
      lana0=ms$ne2clone,1,ms$ndishlp
      
      lana1=ms$ne2clone,1,ms$netbeui
      
      [MS$NE2CLONE]
      
      DriverName=B57$ 
      
      [protman]
      
      DriverName=PROTMAN$
      
      PRIORITY=MS$NDISHLP
      
      [MS$NDISHLP]
      
      DriverName=ndishlp$
      
      BINDINGS=MS$NE2CLONE
      
      [MS$NETBEUI]
      
      DriverName=netbeui$
      
      SESSIONS=10
      
      NCBS=12
      
      BINDINGS=MS$NE2CLONE
      
      LANABASE=0
      
  2. قم بتحرير A:\Net\System.ini.
    1. قم بتغيير netcard= إلى netcard=b57.dos.
    2. تحقق من وجود مراجع إلى C:\NET، ثم قم بتغيير C:\NET إلى A:\NET إذا لزم الأمر.
    3. مثال: ملف System.ini

      [network]
      
      sizworkbuf=1498
      
      filesharing=no
      
      printsharing=no
      
      autologon=yes
      
      computername=MYPC
      
      lanroot=A:\NET
      
      username=USER1
      
      workgroup=WORKGROUP
      
      reconnect=yes
      
      dospophotkey=N
      
      lmlogon=0
      
      logondomain=
      
      preferredredir=basic
      
      autostart=basic
      
      maxconnections=8
      
      [network drivers]
      
      netcard=B57.dos
      
      transport=ndishlp.sys,*netbeui
      
      devdir=A:\NET
      
      LoadRMDrivers=yes
      
  3. قم بنسخ B57.dos إلى A:\Net.
  4. قم بإنشاء ملف Autoexec.bat المناسب في محرك الأقراص A للبروتوكول الذي تم اختياره على النحو الموضح أدناه.
  5. خاص ببروتوكول TCP/IP

    path=a:\net
    
    a:\net\net initialize
    
    a:\net\netbind.com
    
    a:\net\umb.com
    
    a:\net\tcptsr.exe
    
    a:\net\tinyrfc.exe
    
    a:\net\nmtsr.exe
    
    a:\net\emsbfr.exe
    
    a:\net\net start basic
    
    net use z: \\SERVERNAME\SHARENAME
    

    خاص ببروتوكول IPX

    SET PATH=A:\NET
    
    A:\NET\net initialize
    
    A:\NET\nwlink
    
    A:\NET\NET START BASIC
    
    net use z: \\SERVERNAME\SHARENAME
    

    خاص ببروتوكول NetBEUI

    SET PATH=A:\NET
    
    A:\NET\NET START BASIC
    
    net use z: \\SERVERNAME\SHARENAME
    
  6. قم بإنشاء ملف Config.sys على قرص بدء التشغيل في محرك الأقراص A على النحو الموضح أدناه.
  7. files=30
    
    device=a:\net\ifshlp.sys
    
    lastdrive=z
    
تثبيت برنامج التشغيل DOS NDIS2 على محرك الأقراص الصلبة

لتثبيت برنامج التشغيل DOS NDIS2 على محرك الأقراص الصلبة

  1. تحقق من قيام النظام بتثبيت Microsoft LAN Manager الإصدار 2.2، وذلك مع تكوين بروتوكول مثل NetBEUI.
  2. قم بإنشاء مجلد على محرك الأقراص الصلبة لديك لتخزين برنامج التشغيل NDIS الإصدار 2.01.
  3. مثال: C:\LANMAN

  4. انسخ الملف B57.dos إلى هذا المجلد.
  5. قم بتحرير الملف Config.sys بإضافة السطور التالية:
  6. DEVICE = C:\LANMAN\PROTMAN.DOS 
    
    DEVICE = C:\LANMAN\B57.DOS
    
    DEVICE = C:\LANMAN\NETBEUI.DOS
    
  7. قم بتحرير الملف Autoexec.bat بإضافة السطور التالية:
  8. C:\LANMAN\NETBIND.EXE
    
    C:\LANMAN\NET START WORKSTATION 
    
    C:\LANMAN\NET USE drive letter: \\server name\resource name
    
  9. قم بتحرير الملف Protocol.ini (الموجود في C:\LANMAN) لتكوين برنامج التشغيل للربط مع بروتوكول NetBEUI أو أية بروتوكولات أخرى.
  10. مثال:

    PROTOCOL MANAGER]‎
    
    DriverName = PROTMAN$ 
    
    NETBEUI_XIF]‎
    
    DriverName = netbeui$
    
    BINDINGS = B57
    
    B57]
    
    DriverName = "B57$" 
    
  11. قم بإعادة تشغيل الكمبيوتر لاستكمال عملية التثبيت.
  12. ملاحظة: يقوم برنامج التشغيل بالتحميل أثناء تكوين النظام ويعرض شعار Broadcom واسم وحدة التحكم وعنوان MAC، وكذلك عدد مرات طلب إشارة المقاطعة (IRQ) وسرعة الخط التي تم اكتشافها وقيمة BusNum (رقم الناقل) وDevNum (رقم الجهاز) الخاصتين بوحدة التحكم. في حالة فشل تحميل برنامج التشغيل، تظهر رسالة توضح فشل التهيئة.

تكوين برنامج التشغيل NDIS2

يمكن تكوين برنامج التشغيل NDIS2 عن طريق إضافة كلمات رئيسية اختيارية محددة إلى ملف Protocol.ini. في حالة تركيب مهايئات غيغابت إيثرنت طراز NetXtreme من Broadcom متعددة (أو متعددة المنافذ) في نظام ما، يقوم برنامج التشغيل NDIS2 بالتحميل بشكل افتراضي على المهايئ/المنفذ الذي يتضمن ارتباطًا جيدًا. وفي حالة وجود ارتباط جيد لمهايئين أو أكثر، يقوم برنامج التشغيل NDIS2 بالتحميل على المهايئ الذي يتضمن أحدث "معرّف جهاز". وإذا كان هناك مهايئان أو أكثر يتضمنان ارتباطًا جيدًا يحملان نفس معرّف الجهاز، فسيقوم برنامج التشغيل NDIS2 بالتحميل على المهايئ الموجود في الفتحة ذات رقم الناقل الأقل.

ملاحظة: على أنظمة MS-DOS الرئيسية، لا يُوصى بتحميل برنامج التشغيل NDIS2 على أكثر من مهايئ واحد؛ حيث لا يتوفر في بيئة نظام MS-DOS مدير بروتوكول NDIS2 المطلوب الذي يدعم روابط متعددة.

إذا كان من الضروري تحميل برنامج التشغيل NDIS2 على مهايئات معينة بترتيب محدد، فيمكن استخدام الكلمات الرئيسية BusNum (رقم الناقل) و وDevNum (رقم الجهاز) وFuncNum (رقم الوظيفة). تجنب استخدام هذه الكلمات الرئيسية ما لم تكن على دراية بكيفية تكوين أجهزة PCI.

إن قيمة الكلمة الرئيسية BusNum (رقم الناقل)، والتي تمثل رقم ناقل PCI الذي يوجد به المهايئ، عبارة عن رقم عشري يتراوح بين 0 و255.

إن قيمة الكلمة الرئيسية FuncNum (رقم الوظيفة)، والتي تمثل رقم الوظيفة (المنفذ) لأي مهايئ متعدد المنافذ، عبارة عن رقم عشري مع استخدام 0 ليمثل المنفذ الأول و1 ليمثل المنفذ الثاني.

إن قيمة الكلمة الرئيسية DevNum (رقم الجهاز)، والتي تمثل رقم الجهاز المعيّن، عبارة عن رقم عشري يتراوح بين 0 و31.

ملاحظة: في نهاية عملية تثبيت برنامج التشغيل NDIS2، لاحظ قيمتي BusNum (رقم الناقل) وDevNum (رقم الجهاز) المعروضتين. أو بدلاً من ذلك، استخدم تطبيق Advanced Control Suite 3 من Broadcom لعرض رقم الناقل ورقم الوظيفة (المنفذ) ورقم الجهاز الذي تم تعيينه لكل مهايئ (لمستخدمي نظام التشغيل Windows فقط).

فيما يلي بعض الأمثلة على إدخالات الكلمات الرئيسية BusNum (رقم الناقل) وDevNum (رقم الجهاز) وFuncNum (رقم الوظيفة) لتحميل برنامج التشغيل NDIS2 على مهايئات متعددة بترتيب محدد:

[B57]
DRIVERNAME = B57$
BUSNUM = 3
DEVNUM = 10
[B57_2]
DRIVERNAME = B572$
BUSNUM 3
DEVNUM 11
[B57_3]
DRIVERNAME = B573$
BUSNUM 3
DEVNUM 12
[B57_4]
DRIVERNAME = B574$
BUSNUM 3
DEVNUM 13

يتم استخدام الكلمة الرئيسية LineSpeed (سرعة الخط) لزيادة سرعة الاتصال بالشبكة. تتطلب الكلمة الرئيسية LineSpeed (سرعة الخط) رقمًا عشريًا مكونًا من 10 أو 100 أو 1000. من الناحية الفنية، تتعذر زيادة سرعة الخط التي تبلغ 1000 ميغابت/ثانية ولا يمكن تحقيقها إلا من خلال التفاوض التلقائي. ولتبسيط الأمر، يقوم برنامج التشغيل بإجراء التفاوض التلقائي عند ضبط سرعة الخط على قيمة تبلغ 1000. لا تلزم زيادة السرعة التي تبلغ 1000 ميغابت/ثانية للوصلات النحاسية؛ حيث يكون التفاوض التلقائي هو التكوين المدعوم المناسب وفقًا لمواصفات IEEE Ethernet.

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

تقوم الكلمة الرئيسية NodeAddress (عنوان العقدة) بتحديد عنوان الشبكة الذي يستخدمه المهايئ. في حالة تحديد عنوان للبث المتعدد أو عنوان للبث، يقوم المهايئ باستخدام عنوان MAC الافتراضي.

تقوم الكلمة الرئيسية FixCheckSumOff (إيقاف المجموع الاختباري) بإيقاف تشغيل الحل البديل لبرنامج التشغيل الخاص بحزمة TCP/IP للتعرف على الحزم المكملة للإصدار الخاص بالمجموع الاختباري.

فيما يلي بعض الأمثلة على إدخالات الكلمات الرئيسية LineSpeed (سرعة الخط) وDuplex (ازدواج) وNodeAddress (عنوان العقدة):

[B57]
DRIVERNAME = B57$
BUSNUM = 3
DEVNUM = 10
PORTNUM = 0
LINESPEED = 100
DUPLEX = FULL
NODEADDRESS = ì001020304050î


الرجوع إلى صفحة المحتويات