عنوان پروژه : نصب و راه اندازی سرویس DHCP
استاد : یوسف ابوفتحی اربطانی
دانشجو : سینا شریفی
عنوان پروژه : نصب و راه اندازی سرویس DHCP
مقدمه
DHCP چیست ؟
مخفف Dynamic Host Configuration Protocol است و یکی از پروتکل ها و سرویس های حیاتی در اغلب شبکه ها محسوب می شود تا به طور خودکار به کلاینت ها و دستگاه هایی(مانند پرینتر ، کارتخوان ، کامپیوتر و …) که در رنج آی پی مشخص شده برای کانفیگ شبکه است ، آی پی اختصاص دهد.
دلیل نیاز به پروتکل DHCP در شبکه
در شبکه های امروزی که تقریباً تمام آنها بر مبنای TCP/IP می باشند، هر سیستم برای اینکه بتواند در شبکه با بقیه سیستم ها ارتباط برقرار نماید می بایست یک شناسه منحصر به فرد در آن شبکه داشته باشد که به آن IP Address می گویند و نیز در کنار آن IP Address ، یک پارامتر به نام Subnet Mask نیز وجود داشته باشد .
در شبکه های کوچک که تعداد بسیار کمی سیستم در آنها وجود دارد ، عملیات اختصاص IP Address وSubnet Mask به سیستم های شبکه ، معمولاً به صورت دستی static توسط ادمین شبکه انجام می شود و در این شبکه ها الزامی به راه اندازی DHCP Server در شبکه وجود ندارد ، اما زمانی که تعداد سیستم های شبکه افزایش می یابد ، نیاز به وجود DHCP Server در شبکه لازم میشود .
پیش نیاز نصب DHCPدر ویندوز سرور 2016 :
یوزر شما باید Administrator باشد.
ویندوز سرور را آپدیت کنید و آخرین بروزرسانی انجام شده باشد.
فایروال ویندوز سرور غیر فعال باشد.
ویندوز سرور دارای آی پی استاتیک باشد.
1
عنوان پروژه : نصب و راه اندازی سرویس DHCP
عملکرد DHCP
برای اینکه بتوانید به راحتی عملکردDHCP را به خاطر بسپارید ، باید بدانید که این یک فرآیند ۴ مرحله ای است. فرآیند ۴ مرحله ای که آن را با نام DORA می شناسیم . DORAاز حروف اول چهار قدمِ این فرآیند تشکیل شده است. اگر در جایی شنیده باشید که درباره DORAصحبت می کنند ، حتما منظور آن ها فرآیند DHCP Lease Generation است.
Discover .1
قدم اول زمانی رخ می دهد که یکی از کلاینت ها بهIP احتیاج داشته باشد. برای این منظور پکت هایی با نامDHCP Discover در شبکه منتشر می شود و کلاینت در زمان ارسال این بسته هیچ آی پی ندارد. بنابراین مهم ترین اطلاعاتی که همراه این بسته ارسال می کند آدرس MAC برای شناسایی و دریافت پاسخ است. این درخواست به صورت Broadcast ارسال می گردد. فرآیند مذکور شبیه این است که کلاینت در شبکه فریاد بزند : ” آهای … من به یک آدرس آی پی نیاز دارم. کسی هست که بتونه کمکم کنه ؟”
Offer .2
مرحله دوم پیشنهاد یا Offerنام دارد. همچنین پکت های ارسالی در این زمان DHCP Offer نامیده می شوند. در این زمان است که همهDHCP Server هایی که پیغام DHCP Discover را دریافت کرده باشند ، پیغام DHCP Offer را برودکست می کنند. آن ها دیتابیس خود را جست و جو می کنند و پس از یافتن آی پی ، آن را درون پکت های DHCP Offer قرار داده در شبکه فریاد می زنند : ” من یک سرورDHCP هستم. اگر مایل به داشتن این آی پی هستی ، یک آی پی موجود است. ”
3. Request
اکنون اگر کلاینت پیشنهاد یا Offerاز Server دیگری دریافت نکرده باشد ، یک DHCP Request ارسال می کند.
4. ACK
در مرحله آخر ، سرور Requestرا می پذیرد و آی پی را به کلاینت تخصیص می دهد.
2
عنوان پروژه : نصب و راه اندازی سرویس DHCP
نصب و راه اندازی DHCP در ویندوز سرور 2016
سرویس DHCP به عنوان یک Role مجزا در نسخه های سروری سیستم عامل ویندوز ( مانند ویندوز 2008 ، 2012 و 2016 ) وجود دارد که در صورت نیاز می توان این Role را نصب و راه اندازی نمود.
با اکانت ادمین لوکال و یا ادمین دامین به ویندوزDHCP Server لاگین کنید
و طبق شکل زیر کنسول Server Managerرا اجرا کنید و بر روی گزینه
Add Roles and Featuresکلیک کنید :
در صفحه بعد گزینه Role-Based or Feature-based installation را انتخاب نموده .
سپسServer فعلی که می خواهیم DHCPبر روی آن نصب شود را از لیست انتخاب نموده .
3
ادامه
عنوان پروژه : نصب و راه اندازی سرویس DHCP
از قسمت Roles گزینه DHCP Server را انتخاب کرده و در صورت باز شدن
پنجره ای جهت اضافه کردن Featureهای موردنیاز برروی Add Features کلیک کنید.
3
ادامه
عنوان پروژه : نصب و راه اندازی سرویس DHCP
5. در صفحه بعد توضیحاتی در خصوص پروتکل DHCP مشاهده می نمایید و در بخش پایین توضیحات نیز دو نکته مهم نوشته شده است:
ولاً روی این سرور باید یک آی پی به صورت دستی Static تعریف نموده باشید. ثانیاً قبل از راه اندازی و کانفیگ DHCP، می بایست در خصوص subnet ها و Scope ها و لیست های استثناء خود برنامه ریزی لازم را انجام داده باشید. در این صفحه تنظیم خاصی وجود ندارد و ادامه می دهیم:
در صفحه بعد که Confirm installation Selectionsاست تایید می کنیم
که می خواهیم فرایند نصب رول DHCP بر روی این سرور انجام شود و اگر گزینه
Restart را نیز انتخاب کنیم به این معنی است که در صورت نیاز به restartشدن
سرور، در پایان نصب، عملیاتrestart سرور به صورت خودکار انجام شود:
این صفحه در واقع مرحله) Post-installation مرحله تکمیلی پس از نصب) میباشد
و به این معنی است که پس از نصب رول DHCP دو عملیات تکمیلی نیز می بایست
انجام شود :
6-1 تایید مجوز ایجاد دو گروه مربوط به DHCP Serverدر کنسول Users and Groupsسرور: از این دو گروه در شبکه های بزرگ و در صورت تمایل و نیاز می توان جهت ) Delegationمحول نمودن امور مدیریتی DHCP Server به برخی افراد دیگر) استفاده نمود.
6-2 در صورتی که DHCP Server جوین به دامین باشد، می بایست توسط اکانت یکی از اعضاء گروه دامینیِEnterprise Admins اصطلاحاً ) Authorizeتایید) شود یعنی در اکتیو دایرکتوری به عنوان یک سرویس دهنده مجاز معرفی شود تا DHCP بتواند فعالیت خود را آغاز نماید.
3
ادامه
عنوان پروژه : نصب و راه اندازی سرویس DHCP
لذا بر رو گزینه Complete DHCP Configuration کلیک می کنیم
تا مراحل فوق را نیز انجام دهیم:
7. در صفحه بعد نام این دو گروهی که جهت Delegation ایجاد خواهد
شد را مشاهده می نمایید.
بر روی دکمه Commit کلیک می کنیم تا مرحله پس از نصب نیز انجام شود و
فرایند به طور کامل به اتمام برسد و DHCP Server آماده انجام تنظیمات اصلی و
شروع به فعالیت در شبکه شود.
در آخرین صفحه ( صفحه( Summary بیان شده است که برای اعمال شدن اثرSecurity Group های مربوط به DHCP ، می بایست سرویس DHCP Server را در این سرورrestart نماییم.
3
عنوان پروژه : نصب و راه اندازی سرویس DHCP
ایجاد Scopeدر DHCP
برای ایجاد Scope از داشبورد Server Manager منوی Tools و سپس گزینه DHCP را برگزینید.
در کنسول مدیریت دی اچ سی پی از منوی سمت چپ بر روی نام سرور کلیک و بر روی IPv4
راست کلیک و در آخر New Scopeرا انتخاب نمایید.
Wizard مربوط به ایجاد Scope باز می شود. بر روی Next کلیک کنید. در بخش Scope Name
نام دلخواه و توضیحات مورد نظر را برای Scopeدر نظر بگیرید.
4
ادامه
عنوان پروژه : نصب و راه اندازی سرویس DHCP
در صفحه IP Address Rangeباید محدوده IPهایی را که این Scope قرار است
محول نماید مشخص کنید در قسمت Start IP addressاولین IP و در قسمت End IP address
آخرین آدرسی که قرار است Assignشود را مشخص کنید. با تعیین آدرس ابتدایی و انتهایی به
صورت خودکار با توجه بهClass آی پی وارد شده فیلد هایLength و Subnet Mask پر
می شوند.
5. در مرحله Add Exclusions and Delay قادر خواهید بود برخی از آدرس های IP را از
محدوده تعیین شده مستثنی کنید. برای مثال فرض کنید که دو عدد آی پی قبل از راه اندازی
DHCPبه صورتStatic به سررورهای مهم تخصیص یافته اند که در محدوده مورد استفاده ما
نیز قرار دارند. برای اینکه به DHCP Serverبفهمانیم که آدرس های مذکور را به کلاینت ها
محول نکند محدوده آن ها را در این قسمت وارد می نماییم.
4
ادامه
عنوان پروژه : نصب و راه اندازی سرویس DHCP
برای مثال همان طور که در تصویر بالا مشاهده می شود ، آی پی های ۱۹۲.۱۶۸.۶۹.۳۱ و ۱۹۲.۱۶۸.۶۹.۳۲ را از این لیست مستثنی نموده ایم. اشتباهی که بسیاری از کاربران کم تجربه تر ( از جمله خودم ) ممکن است در این مرحله انجام دهند این است که پس از نوشتن محدوده مورد نظر بر روی Nextکلیک می کنند و فراموش می کنند دکمه Addرا کلیک کنند. پس بر روی Add کلیک و سپس Nextرا برگزینید.
در اینجا فیلد Subnet delay in milli second توضیح داده نمی شود و توضیح آن را به مقاله های آینده تک تیک موکول می کنیم. فقط بهتر است بدانید که این گزینه در سناریو هایی که بیش از یک DHCP Server در سازمان وجود دارد ، کاربرد دارد و اگر تنها از یک DHCP Server استفاده می کنید ، بهتر است این گزینه را صفر قرار دهید.
در پنجره Lease Durationشما می توانید زمانLease Renewal Process
را تعیین نمایید.اگر این زمان را بر روی مقدار کم تری از ۸ روز تنظیم نمایم آدرس های
آی پی سریع تر از حالت رزرو خارج می گردند و اگر محیط ما از لحاظ ورود تجهیزات
جدید Stableاست و دستگاه های زیادی روزانه به شبکه شما متصل نمی شوند حتی
می توانید این زمان را افزایش دهید. اما مقدار پیش فرض ۸ روز به نظر من برای اکثر
شبکه ها بسیار مناسب است.
4
ادامه
چیست ؟ Lease Renewal Process
عنوان پروژه : نصب و راه اندازی سرویس DHCP
در پنجره Configure DHCP Options گزینهNo را کلیک کنید. چرا که DHCP Optionsرا
بعد ها از راه دیگری ویرایش خواهیم نمود وNext و سپس Finish را انتخاب نمایید.
حالا در کنسول مدیریتی DHCP یک Scopeایجاد شده و مطابق تصویر
علامت قرمز رنگ بسیار کوچکی در کنار آن نمایش داده شده است.
4
عنوان پروژه : نصب و راه اندازی سرویس DHCP
5
عنوان پروژه : نصب و راه اندازی سرویس DHCP
https://www.adminportal.ir/%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-dhcp-%D8%AF%D8%B1-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D8%B3%D8%B1%D9%88%D8%B1-2016/
ایجاد techtik.com scope
ویدیو های آموزشی دوره های شبکه Adminportal.ir
https://asapardazesh.ir
6
عنوان پروژه : نصب و راه اندازی سرویس DHCP
با تشکر از توجه شما
به پاس تعبیر عظیم و انسانی شان از کلمه ایثار و از خود گذشتگان به پاس عاطفه سرشار و گرمای امیدبخش وجودشان که در این سردترین روزگاران بهترین پشتیبان است به پاس قلب های بزرگشان که فریاد رس است و سرگردانی و ترس در پناهشان به شجاعت می گراید و به پاس محبت های بی دریغشان که هرگز فروکش نمی کند
عنوان پروژه : نصب و راه اندازی سرویس DHCP
Lease Renewal Process
فرآیند تجدید اجاره بسیار ساده است. این پروسه برای اطمینان از اعتبار آی پی اختصاص یافته صورت می پذیرد. درواقع از زمانی که Clientآی پی را در مرحله Acknowled دریافت می کند به این امر واقف است که به زودی باید از DHCP بابت تجدید اجاره آی پی درخواست نماید. اما برای تجدید اجاره یا Lease Renewalنیازی به اجرای مجدد کل فرایند DORA نیست. به این منظور فقطRequest و Acknowledgeیعنی دو مرحله آخر صورت می پذیرد.
کلاینت به جای درخواست تخصیص IP یا DHCP Request یک درخواست تجدید اجاره ارسال می کند. سرور نیز در صورتی که هنوز در شبکه وجود داشته باشد به سادگی با یکDHCP Acknowledge به کلاینت اعلام می کند که امکان استفاده از آدرس IP برای یک دوره دیگر وجود دارد.
درخواست تمدید همیشه در نیمه دوره اجاره اتفاق می افتد. در اینجا ما این زمان را 50 درصد می نامیم. فرض کنید یک آدرس آی پی به مدت 8 روز به کلاینت اختصاص داده شده باشد. در روز چهارم کلاینت برای اولین بار درخواست تجدید خود را ارسال می کند. اگر DHCP وجود داشته باشد ، درخواست پذیرفته می شود و بعد از اتمام 4 روز دوم دوره اجاره کلاینت برای 8 روز دیگر هم می تواند از آی پی استفاده کند. اما اگر DHCP سرور پاسخ را در روز چهارم ارسال نکند چه اتفاقی می افتد؟ همان طور که می دانید هنوز 4 روز از مدت اجاره باقی مانده است.
بنابراین کلاینت تا زمان 75 درصد ، یعنی دو روز دیگر نیز صبر می کند و دوباره درخواست را ارسال می نماید. اگر باز هم DHCP Server پاسخی اعلام نکند دو روز دیگر باقی می ماند. دوباره کلاینت تا زمان 87.5 درصد ، یعنی یک روز بعد نیز صبر خواهد کرد و دوباره درخواست Lease Renewal فرستاده می شود. در زمان 87.5 درصد اگر باز هم پاسخی دریافت نگردد کلاینت به جای درخواست تمدید اجاره ، یک درخواست جدید کامل DORA ارسال می نماید و به دنبالDHCP Server جدیدی برای تخصیص آدرس آی پی خواهد بود. و اگر در اینجا DHCP Server تازه ای پیدا شود کلاینت آدرس آی پی جدید با دوره اجاره تازه ای را دریافت خواهد نمود. در غیر این صورت کلاینت تا پایان دوره اجاره صبر خواهد کرد و پس از آن دیگر از آی پی دریافت شده از DHCP استفاده نمی کند. در این زمان با اجرای فرآیند DORA دوباره به دنبالDHCP Server خواهد بود.
صفحه قبل