DHCP Dynamic Host Configuration Protocol (Farsi User Guide)
Resource: Windows 2000 Server Resource kit TCP/IP Core Networking Guide

Winteacher.com > Part2 > DHCP > Option Classes

 

Option Classes

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

یک سری پارامتر مورد نیاز این Application های شبکه می باشد که به راحتی می توان این پارامتر ها را به Client ها داد از طریق DHCP Serv .

اگر این پارامتر ها زیاد و متفاوت برای برنامه های گوناگون باشد می توان چند Class ایجاد کرد و مشکلی نیست گروهی از Class 1 مثلا استفاده کنند و گروهی از Class 2 و ...

 
. .
 

دو نوع کلی برای Option classes وجود دارد Vendor-Class  و User-Class که در زیر شرح داده می شود .

 
. .
Vendor-Class

این نوع Option توسط Admin می تواند ایجاد شود و یک سری اطلاعات را به  سیستم های شبکه در زمان IP Lease می دهد .

 
 
 
 
. .
User-Class

درا ین نوع خود DHCP Client  می توانند در هر زمانی که بخواهند این اطلاعات موجود در این Class را اختیار کنند .مثلا زمانی که شما بخواهید یک Configuration مربوط به یک  RAS Client را در یک

لحظه داشته باشید از این Class می توانید استفاده کنید .برای این کار اول باید این User Class ساخته شود سپس به یک Scope داده شود .سپس توسظ دستور IPConfig /Setclassid این Class را

با Option هایش در اختیار DHCP Client قرارداد .برای این کار باید بر روی Client مانند مثال زیر دستور را تایپ کنید.

To clear and disable DHCP Class ID, leave CLASS_ID_TO_SET blank:

ipconfig /setclassid ADAPTER_NAME

To query:

ipconfig /showclassid ADAPTER_NAME

در جدول زیر می توانید چند نمونه از این User Class را مشاهده کنید .البته بصورت دستی نیز امکان اضافه کردن به این لیست  می باشد .

Class Type Class ID String Description
Default User Class (Unspecified) Used by the DHCP service to classify clients that do not further specify an identity or type. This class is typically used by most DHCP clients. Clients are assigned to this class under the following conditions:
  • DHCP clients that have no concept of a user class or a user class ID. This is true for most DHCP clients prior to Windows 2000.
  • Windows 2000 clients configured with a class ID unknown to the DHCP server (for example, the server has not defined this class).
Default Routing and Remote Access class RRAS.Microsoft Used by the Microsoft DHCP service to classify clients making a PPP-type connection through a remote access server. Typically, this class includes most dial-up networking clients that use DHCP to obtain a lease:
  • remote access clients that have no concept of a Routing and Remote Access user class or a Routing and Remote Access user class ID.

See the section titled "DHCP and Routing and Remote Access" later in this chapter for details on the interaction between server with the Routing and Remote Access feature and a DHCP server and how DHCP servers identify remote access clients.

Default BOOTP class BOOTP Used by the Microsoft DHCP service to classify any clients recognized as BOOTP clients.
 
. .
 Define a User-Class

برای ساختن یک User Class مانند شکل باید گزینه

Define User Classes را انتخاب کرد .

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

در مرحله بعد باید یک نام برای User Class خود انتخاب کنید . در قسمت Ascii معمولا متنی هم معنی با نام Class نوشته می شود .اما می توان کلمه بی ربطی مانند Helloرا نیز تایپ کرد.و نام در قسمت

Display Name نوشته می شود .تذکر در زمان استفاده از IPConfig /setclassid شما باید کد Ascii را وارد کنید که همان ID کلاس شما که Test نام دارد می باشد .

ipconfig /setclassid "Local Area Connection"  Hello

در مرحله بعد شما می توانید نام User Class را در لیست مربوطه مانند شکل زیر مشاهده کنید و با انتخاب آن Option های مورد نظر در آن Class را اضافه کنید .

 

 
 
DHCP Dynamic Host Configuration Protocol (Farsi User Guide)

LastUpdate:2005/04/05

Winteacher.com > Part2 > DHCP > Option Classes