در این مقاله قصد دارم چند دستور کاربردی برای مدیریت سرویس DHCP را معرفی کنم. همان طور که میدانید DHCP در کنار DNS دو سرویس حیاتی و کاربردی در یک شبکه ی کامپیوتری هستند. همچنین دانستن و شناخت برخی دستورات برای نصب و مدیریت سرویس های ویندوز در کنار دانش کار بصورت گرافیکی آن خالی از لطف نیست.
1- نصب سرویس DHCP
این آموزش فقط در سرور 2008 و 2008 R2 کار می کنید
servermanagercmd -install dhcp
با استفاده از این دستور در محیط CMD میتوانید این سرویس را برای اولین بار بر روی ویندوز سرور نصب نمایید.
نکته: توجه داشته باشید بعد از اتمام موفقیت آمیز این دستور تنها سرویس DHCP نصب شده و در ادامه باید سرور مورد نظر را در DHCP اضافه(ADD) نمایید.
نکته 2: برای راه اندازی کامل DHCP Server، سرویس DHCP بایستی در ویندوز start شده باشد.
برای مثال از دستور servermanagercmd -remove dhcp میتوان برای حذف این سرویس استفاده کرد. (نیاز به ریست شدن سیستم دارد.)
2- فعال/غیرفعال نمودن سرویس DHCP
یکی از راه های فعال یا غیر فعال نمودن این سرویس و در مجموع سرویس های ویندوز استفاده از دستور net start/stop میباشد. سوئیچ استارت و استاپ دو سوئیچ پر کاربرد فرمان net هستند.
net start dhcpserver
در مثال بالا سرویس از قبل فعال بوده است.
3- مشاهده ی اطلاعات کلی از سرویس
از دستور sc برای برقراری ارتباط سرویس ها، گرفتن کوئری و بطور کلی مدیریت آنها استفاده میشود. بطور مثال با این دستور میتوانیم از پیکربندی یک سرویس کوئری گرفته و از تنظیمات آن مطلع شویم.
sc qc
با استفاده از این دستور میتوان اطلاعاتی نظیر وضعیت فعال شدن سرویس، نام نمایشی آن و … را مشاهده کرد.
sc qc dhcpserver
4- مشاهده ی DHCP Server هایی که در اکتیو دایرکتوری authorize شده اند.
netsh dhcp show server
5- برخی از پارامترهای دستور netsh
در این تصویر بعضی از پارامتر های مفید و کاربردی دستور:
netsh dhcp server server ip
را مشاهده میکنید.
به عنوان مثال با استفاده از دستور زیر میتوان یک خروجی از تنظیمات و پیکربندی ایجاد و در مواقع لازم در این سرویس وارد کرد.
netsh dhcp server server ip export
برای مثال:
netsh dhcp server serverip export c:\dhcpdb
یا به عنوان مثالی دیگر: با استفاده از دستور زیر میتوان وضعیت اسکوپ ها را مشاهده نمود.
netsh dhcp server server ip show scope
در این مثال دو اسکوپ scope1 و scope2 وجود دارد که وضعیت scope2 غیرفعال می باشد.