PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مباحث مربوط به dhcp



sezar
2011/11/22, 18:46
سلام دوستان عزیز
در این تاپیک اموزش ها و مقالات مربوط به dhcp انجام میشه !
از درج پست ها با محتوای بی ربط به در این تاپیک خودداری کنید

*hit m@n*
2011/11/22, 18:50
ببخشید dhcp یعنی چی ؟

sezar
2011/11/22, 19:09
1508


DHCP(Dynamic Host Configuration Protocol)

با اجازه دوست خوبم عظیم جان من توضیحاتی را میدم:
این پروتکل و یا بهتر اینکه بگم سرویس ، روی سیستم عامل سرور وجود دارد و وظیفه ی IP دادن به سیستم ها یی که به شبکه ما ملحق میشوند را دارد !

مراحل دریافت IP از DHCP


برای دریافت IP از DHCP مراحلی وجود داره !

مرحله اول : در مرحله اول سیستم مورد نظر در صورتی که در محیط ویندوز باشه IP با محتوای 255.255.255.255 را BROADCAST میکنه و در صورتی که در محیط ویندوز نباشه 12 عدد F را BROADCAST میکنه.

مرحله دوم : هر DHCP که این تقاضا را دریافت کنه برای سیستم مورد نظر IP پیشنهاد میکند.

مرحله سوم : اولین IP که به سیستم برسد به عنوان IP سیستم استفاده میشود! گفتم اولی چون ممکنه چندین DHCP در شبکه داشته باشیم

مرحله چهارم : سیستم بعد از گرفتن IP سیستم به عنوان تاییدیه پیغامی را به DHCP میدهد و از ان زمان TIMMING IP شروع میشود !

sezar
2011/11/22, 19:24
dhct timming

هر ip که به هر سیستمی داده میشه مدت زمانی داره تا از بین بره !

در طول زمانی که ip داده میشه سیستم کلاینت در چندین مرحله به سراغ سرور رفته و در خواست تمدید زمان اشتراک خود را داره !

این زمان ها عبارت است از : 1/2، هنگامیکه به نصف زمان اجاره ip رسید کلایت درخواست تمدید اشتراک میکند ! 7/8: اگر در نصف زمان در خواست کلاینت اجابت نشد به هر دلیلی(مثه در دسترس نبودن سرور) در 7/8 زمان باز هم کلایت درخواست میدهد

اگر بازهم خبری نشد از سرور در انتهای زمان انقضا سراغ dhcp میرود و 4بار درخواستش را تکرار میکند اگر جواب داده شد که هیچ ، اما اگر بازهم جوابی نداده شد به سراغ alternate میرود


scope option

در این بخش در dhcp تنظیماتی مربوط به شبکه مثل dns و .... را میتوان تنظیم کرد تا به همراه ip روی کلاینت قرار گیرد

sezar
2011/11/22, 19:26
ببخشید dhcp یعنی چی ؟
یکم عجله کردین داشتم مینوشتم! پست های بالا را بخوانید و اگر سوالی باز پیش امد مطرح کنید

azim
2011/11/23, 08:09
سرویس DHCP باید رکورد های تاریخ گذشته را به صورت دوره ای پاک کند. این اطلاعات در درون فایلی به نام dhcp.mdb قرار دارد. به صورت پیش فرض این کار هر ۴ ساعت یک بار انجام می شود. شما می توانید این مقدار زمان را در رجیستری تغییر دهید. برای این کار کافی است که از مسیر زیر تغییرات را انجام دهید:




KEY Name: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\DHCPServer
Entry Name: DatabaseCleanupInterval
Type: REG_DWORD
Value: (in minutes), default is 4 hours.

azim
2011/12/04, 08:10
یک نکته کوتاه: Super Scope در DHCP چیست؟

اگر با مفهوم scope در DHCP آشنایی دارید می دانید که خصوصیات زیر در مورد scope وجود دارد:

یک DHCP در VLAN خود فقط از scope ی جواب می دهد که IP Address کارت شبکه DHCP جز آن قرار دارد

در صورتی که بخواهید DHCP شما به VLAN های دیگر نیز IP Address بدهد کافی است که برای هر VLAN یک scope در DHCP تعریف کنید سپس به وسیله دستورات مورد نیاز پکت های broadcast را به سمت DHCP بفرستید. در CISCO این دستور ip helper و در RRAS استفاده از DHCP Relay Agent می باشد.

زمانی که برای هر VLAN یک scope تعریف می کنید باید Default Gateway آن VLAN در رنج IP Address آن scope تعریف شده بر روی DHCP باشد.

اما در بعضی سناریو های خاص شما می خواهید دو رنج IP خاص را به یک VLAN بدهید. یعنی در صورتی که scope اول پر شد از scope دوم شروع به IP Address دادن کند. برای این کار کافی است scope دوم را تعریف کنید. سپس یک super scope تعریف کنید. بعد دو scope مورد نظر را عضو این super scope کنید.

javadshahvand
2011/12/04, 08:53
DHCP یا (Dynamic Host Configuration Protocol) یکی از سرویسهای بسیار مهم و پرکاربرد سیستم عاملهای مایکروسافت است.
این سرویس امکان تعریف آدرس IP و دیگر تنظیمات مورد نیاز کامپیوتر های سرویس گیرنده (Client) به طور اتوماتیک را فراهم می آورد. میدانیم که در صورت ازدیاد تعداد کامپیوتر های سرویس گیرنده در شبکه های بزرگ مدیریت این شبکه ها بسیار سخت و زمان بر میباشد.همچنین تعریف و مدیریت تنظیماتی آدرسی این کامپیوترها نیز بطبع سخت خواهد شد.
سرویس DHCP این امکان را به مدیر شبکه میدهد تا تمامی تنظیمات و آدرسهای مورد نیاز که باید به سرویس گیرنده ها تعلق گیرد را در DHCP Server به صورت متمرکز انجام دهد و این سرور هم با استفاده از روشی که در اینجا (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند. html) توضیح داده شده است , این آدرسها را به کامپیوترهای فاقد آدرس ارسال و در اختیار آنها قرار دهد.حال این سرور با دیگر تنظیماتی که در اختیار مدیر شبکه میگذارد امکان مدیریت آسان را به ایشان میدهد که در ادامه به بعضی از این تنظیمات اشاره خواهیم کرد.
حال فرض میکنیم که مدیریت یک شبکه در اختیار ما قرار داده شده است. ابتدا باید برای ارتباط صحیح مابین کامپیوترهای شبکه و همچنین در صورت نیاز ارتباط این شبکه با شبکه های دیگر آدرسهای مورد نیاز را در اختیار این کامپیوتر ها قرار دهیم.
تصمیم گرفتیم این کار را با سرویس DHCP انجام دهیم.ابتدا باید طراحی آدرسها را انجام دهیم.
فرض بر این است که شبکه ما دارای 100 کامپیوتر سرویس گیرنده و 3 کامپیوتر سرویس دهنده میباشد. یکی از این کامپیوترها قرار است نقش DHCP Server را در شبکه ایفا کند.
تصمیم بر این شد که از رنج IP ، 192.168.10.X برای این شبکه استفاده کنیم. همچنین این شبکه توسط ADSL 512Kb با آدرس IP ، 217.218.220.30 به شبکه اینترنت متصل است. (برای آشنایی با آدرسهای IP از کتاب Network+ استفاده کنید)
حال وارد کامپیوتری که قرار است به عنوان DHCP Server باشد وارد میشویم.این کامیوتر دارای سیستم عامل Windows 2003 Server است.
ابتدا باید سرویس DHCP را در سرور فعال کنیم. برای اینکار وارد Add or remove programs شده و از سمت راست گزینه Add/Remove Windows Components را کلیک می کنیم و از پنجره باز شده گزینه Network Services و سپس گزینه Dynamic Host Configuration Protocol (DHCP) را تیک زده و Ok میکنیم و با زدن Next منتظر نصب شدن این سرویس می شویم.
بعد از نصب سرویس کنسول این سرور در قسمت Administrative Tools فعال شده و برای ادامه روی این گزینه کلیک میکنیم.
به صورت پیش فرض هیچ Scope یا همان محدوده IP وجود ندارد.برای تعریف Scope جدید روی نام سرور راست کلیک کرده و از منوی باز شده گزینه New Scope را کلیک می کنیم.
با این کار وارد Wizard تعریف Scope جدید می شویم.
در مرحله اول Next را کلیک می کنیم در در مرحله دوم در قسمت Name برای Scope خود یک نام در نظر میگیریم(در این مثال از نام Test استفاده می کنیم). بعد از زدن دکمه Next وارد مرحله بعدی که همان تعریف محدوده IP یا همان IP Address Range است میشویم. در این قسمت آدرس شروع و پایان محدوده آدرسی را که می خواهیم تعریف کنیم را وارد میکنیم. شبکه ما متشکل از 100 سرویس گیرنده و 3 سرویس دهنده است پس ما نیاز به 103 آدرس IP داریم. پس شروع محدوده را از آدرس 192.168.10.1 در نظر میگیریم و پایان محدوده را 192.168.10.103 تعریف میکنیم.
قسمت پایین محدوده آدرس به Subnet Mask تعلق دارد.این گزینه برای تعریف Subnet یا تقسیم یه شبکه به منظور افزایش یا کاهش تعداد NetID و HostID در یک کلاس خاص انجام میگیرد.
در مرحله بعد امکان Exclude کردن برخی از آدرسها وجود دارد. بدین معنی که بطور مثال تعریف آدرسهای سرورها بصورت دستی با Manual میباشد. به عبارت دیگر برای تعریف آدرسهای سرورها از DHCP استفاده نمیکنیم و این آدرسها را به صورت دستی به این کامپیوترها میدهیم.
آدرسهای 192.168.10.1 تا 192.168.10.3 را Exclude میکنیم.
در مرحله بعد Lease Duration یا زمان گرفتن آدرس از یک کامپیوتر را تعریف میکنیم. برای مثال اگر این گزینه روی 8 روز تعریف شود در این مدت زمان به طور دائم درخواست به طرف ماشینی که دارای آدرس از طرف DHCP است ارسال میشود. اگر در این زمان به هر دلیل ماشین پاسخی برای تمدید آدرس به سمت سرور ارسال ننماید پس از این مدت زمان آدرس از این ماشین گرفته شده و در اختیار دیگر ماشینهایی که نیاز به آدرس دارند قرار میگیرد.
مرحله بعد Configure DHCP Options میباشد که برای تعریف آدرسهای مورد نیاز Client بجز آدرس IP همانند آدرس Gateway یا همان دروازه خروجی مثلا برای ارتباط با دیگر شبکه ها، تعریف DNS Server و Wins Server نیاز است تعریف می شود. اگر مایل به تعریف این آدرسها هستید گزینه Yes, I want to configure this option now و در صورد عدم نیاز و تعریف این گزینه ها در آینده هستید گزینه No, I will configure this option later (که ما در این مثال این گزینه را انتخاب می کنیم) را بزنید.در نهایت با زدن دکمه Finish عمل تعریف Scope پایان می یابد.
پس از طی این مراحل Scope ما در قسمت سمت چپ به صورت زیر دیده می شود. (شکل 1)


فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.


برای فعال کردن این Scope کافی است روی سرور کلیک راست کرده وار منوی باز شده گزینه Authorize را انتخاب کنیم.
حال سرور DHCP جهت دادن آدرسهای مشخص شده آماده است و اگر این سرور به شبکه متصل باشد Client ها با ارسال درخواست ار این سرور آدرس می گیرند.
برای دیدن آدرس های اختصاص یافته به سرویس گیرنده ها از گزینه Address Leases از زیرمجموعه Scope استفاده میکنیم. در این قسمت آدرس داده شده اختصاص یافته با نام کامپیوتر مشخص است.
در قسمت Address Pool محدوده آدرس تعریف شده مشخص است.
شما می توانید در قسمت Reservation یک آدرس خاص را برای یک Client خاص Reserve کنید بدین صورت که آدرس به هیچ Client دیگری به جز Client تعریف شده حتی بعد از پایان یافتن زمان lease Duration اختصاص داده نمی شود. این عمل را بیشتر برای آدرس سرورها انجام می دهند تا آدرس سرورها در شبکه تغییر نکند.
برای Reserve کردن ابتدا شما باید روی آیتم Reservation کلیک راست کرده و گزینه New Reservation را انتخاب کنید. در قسمت Reservation Name برای Reserve خود یک نام تعریف کنید و آدرس IP مورد نظر را در قسمت IP Address وارد کنید.سپس شما باید MAC Address کامپیوتر Client را در قسمت MAC Address وارد کنید. برای بدست آوردن MAC Address شما میتوانید از دستور IP Config/all در قسمت Run استفاده کنید.با زدن دکمه Add این آدرس برای شما Reserve خواهد شد.
در نهایت Scope Options هم همان محلی است که شما می توانید IP Address های دیگری را که نیاز است به Client ها داده شود (آدرس Router، DNS،... ) را که در بالا نیز توضیح داده شد تعریف کنید.
آموزش تصویری DHCP سرور بهمراه نحوه تنظیم User-Class ها در ویندوز سرور 2003

نگارش یافته توسط رضا بهروزی





سرویس DHCP(Dynamic Host Configuration Protocol) بصورت خودکار تمامی اطلاعات مربوط به TCP/IP از قبیل IP آدرس , DNS سرور , Gateway و بسیار گزینه های دیگر را در اختیار کلاینت ها قرار می دهد که پرکاربردترین آنها مورد اشاره واقع شد.

عملیات مربوط به تخصیص آدرس IP به کلاینت ها در چندین مرحله صورت می پذیرد که در اینجا به آن می پردازیم :




1 - کلاینت ها در زمان بوت شدن سیستم یا شروع مجدد سرویس یا با استفاده از دستور ipconfig /renew در ویندوز شروع به پخش پیغام هایی به نام DHCP Discover بصورت همگانی (broadcast) می کنند و در این پیغام ها درخواست IP خود را برای DHCP سرور های در محل اعلام می کنند.

2 - سروهای DHCP که این پیغام را دریافت می کنند در جوب پیغامی بنام DHCP Offer برای کلاینت ارسال می کنند و IP مورد نظر خود را به کلاینت پیشنهاد می دهند.

3 - کلاینت که ممکن است از چندین سرور پیشنهاد IP داشته باشد معمولا به سریعترین پیشنهاد با پیغامی بنام DHCP Request درخواست IP می کند.کلاینت این پیغام را بصورت همگانی ارسال می کند که برای سرور مورد نظر نشان دهنده قبول پیشنهاد و برای بقیه نشان دهنده عدم قبول می باشد.


4-سرور DHCP هم با یک پیغام DHCP ACK با این درخواست موافقت می کند.





شکل زیر مراحل بالا را بخوبی نشان می دهد:


فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.


















برای جلوگیری از اینکه دو سیستم همزمان از یک آدرس استفاده کنند میتوان DHCP سرور را تنظیم کرد تا قبل از اختصاص IP به کلاینت آن را ping کند تا مشکلی بوجود نیاید.همچنین کلاینت با استفاده از ARP این عمل را انجام می دهد.

سرور DHCP این تنظیمات را برای دوره زمانی مشخصی در اختیار کلاینت قرار می دهد که اصطلاحا lease time گفته می شود.کلاینت وقتی به 50% از زمان باقی مانده رسید از سرور تقاضای تمدید زمان اجاره را می کند که در این مرحله پیغام ها بصورت Unicast رد و بدل می شود.
اگر سرور تا 87.5% از زمان باقی مانده به کلاینت پاسخ ندهد , کلاینت شروع به فرستادن پیغام های DHCP Request بصورت همگانی می کند تا سرورهای دیگر هم بتوانند به او پاسخ دهند.

فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.



گاها در بعضی شبکه ها DHCP سرورهای قلابی یا Rogue DHCP سرورها به کلاینت ها آدرس اختصاص می دهند که در آموزش زیر کاملا به آن می پردازیم.
پیدا کردن DHCP سرورهای قلابی یا Rogue DHCP servers در شبکه (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)




اگر DHCP سرور و کلاینت ها در دو شبکه مجزا از هم قرار داشته باشند میبایست از یک Relay Agent استفاده کرد تا درخواست ها را از طرف کلاینت ها برای DHCP سرور بازپخش کند و سپس جواب را از طرف DHCP به کلاینت ها منتقل کند.
DHCP Relay Agent (dhcrelay) درخواست هایی که از سابنت بدون DHCP سرور میآید را به DHCP سرور های سابنتهای دیگر که ما مشخص کرده ایم بازپخش میکند.
دلیل استفاده از DHCP Relay Agent اینست که روتر Broadcast را از خود عبور نمیدهد و DHCP clientها برای گرفتن IP از Broadcast استفاده میکنند پس برای حل این مشکل ما از یک DHCP Relay Agent استفاده میکنیم که بدین ترتیب عمل میکند :
DHCP Relay Agent پیغام هایی که به صورت Broadcast ارسال میشود و تقاضای IP میکنند را جمع آوری میکند و سپس خود بصورت Unicast با DHCP سرور درخواست مورد نظر را مطرح میکند و جواب گرفته شده را برای client ارسال میکند.در واقع DHCP Relay Agent نقش میانجی را ایفا میکند.

فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.

در آموزش های زیر DHCP relay agnet کاملا توضیح داده شده است :
آموزش تصویری تنظیم DHCP Relay Agent در لینوکس (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
آموزش تصویری تنظیم DHCP Relay Agent در ویندوز سرور 2003 (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)



برای اینکه کلاینت های لینوکسی را برای استفاده از DHCP تنظیم کرد میتوانید از آموزش های زیر بهره ببرید:
تنظیمات اولیه شبکه در دبین و آبانتو و توزیع ها مبتنی بر آنها (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
تنظیمات اولیه شبکه در Redhat , Fedora , CentOS و توزیع های مبتنی بر آنها (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)


نصب DHCP سرور در ویندوز سرور 2003 :


برای مشاهده آموزش کلیک کنید (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
برای دانلود آموزش کلیک کنید (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)

لینک های پشتیبان

برای مشاهده آموزش کلیک کنید (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
برای دانلود آموزش کلیک کنید
(فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)

استفاده از User-class ها :
ممکن است به این مشکل برخورده اید که چندین کلاینت می بایست مثلا gateway متفاوت از بقیه داشته باشند و تنها راه را در رزروشن دیده اید, در حالیکه راه آسانتر استفاده از User-class ها می باشد.بدین ترتیب که ابتدا یک User-class تعریف می کنیم و برای این class مورد نظر Option ها را به دلخواه تنظیم می کنیم , در نهایت کلاینت با تنظیم این class به سرور می گوید که Option ها را از این class به او اختصاص دهد.


برای مشاهده آموزش کلیک کنید (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
برای دانلود آموزش کلیک کنید (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
(فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
لینک های پشتیبان

برای مشاهده آموزش کلیک کنید (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
برای دانلود آموزش کلیک کنید (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)




تنظیم ویندوز XP برای استفاده از User-class ها در DHCP سرور :
در این آموزش مشاهده خواهید کرد آدرس gateway در ابتدا که کلاینت از user-class استفاده نمی کند از option پیش فرض خواهد بود و زمانی که user-class تنظیم می شود آدرس به gatewayای که برای این کلاس در بالا مشخص کرده ایم تغییر می کند.



برای مشاهده آموزش کلیک کنید (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
برای دانلود آموزش کلیک کنید (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)

لینک های پشتیبان

برای مشاهده آموزش کلیک کنید (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
برای دانلود آموزش کلیک کنید (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)




persianadmins.com