تنظیم دوره تمدید dhcp در سمت client
اطلاعات اولیه
به طور پیشفرض، در پروتکل dhcp، کلاینت، زمانی اقدام به renew کردن lease خود میکند، که حداقل%50 زمان TTL گذشته باشد.
سوال
آیا میتوان این پارامتر را طوری تنظیم کرد که کلاینت، به عنوان مثال در %10 زمان اجاره و یا در هر بار power-up شدن interface اقدام به تمدید آدرس خود کند؟
2 پاسخ
دوست عزیز بر طبق RFC که مربوط به DHCP میشه بصورت پیشفرض 8 روز زمان Lease داریم که در هر 50 درصد از زمان یکبار این زمان چک میشه ، مثلا ابتدای روز 4 ام ، بعد ابتدای روز 6 ام و بعد هم روز هفتم ... نصف میشه همینجور .... شما میتونی در صورت نیاز زمان lease رو کاهش بدی که Recommend مایکروسافت هم هست اما نمیتونی تنظیمات مربوط به کلاینت رو عوض کنی . به نظرم اگر خیلی برات این مورد مهمه بایستی براش یک اسکریپت پیدا کنی که دستور ipconfig /release و renew رو برات در ییک وهله زمانی تعیین شده به وسیله GPO بر روی کلاینت هات اجرا کنه ، این میتونه راهکار بهتری باشه . فعلا این به ذهنم رسیده امیدوارم مفید بوده باشه
یک نکته ای رو هم فراموش کردم خدمتتون عرض کنم ، با گذشت 50 درصد از زمان ، کلاینت IP رو چک میکنه که آیا اجازه دارم ازش استفاده کنم یا نه ؟ این یعنی دنبال renew کردن نیست بلکه میخاد ببینه میتونه از این به بعد م از همین IP استفاده کنه یا نه ، شما اگر دقت کرده باشین خیلی بیشتر از زمان lease یک کامپیوتر یک آدرس IP ثابت میگیره مثلا 1 ماهه که داره یه آدرس رو میگیره ، این lease به ایم معنی نیست که هر بار باید آدرس IP تعویض بشه ، بلکه فقط چک میشه و معمولا هم به ندرت و بر حسب شرایط تعویض میشه .