نحوه کار با سرویس Dhcp با استفاده از دستورات Powershell
در مواقعی که سرعت و زمان برای ما اهمیت داشته باشد به کمک پاورشل و چند دستور میتوانیم سرویس مورد نظر از جمله dhcp را نصب و راه اندازی کنیم .
در تصویر 1 ابتدا دستور Get-DhcpServerv4scope را در زیر اجرا می کنیم که به این معنی می باشد که با معرفی کردن نام سرور تعداد scope های فعال شده بر روی آن را نشان خواهد داد :
Get-DhcpServerv4scope –ComputerName Win-2016
نکته:
با اجرای این دستور اگر scope از قبل در سرویس dhcp ایجاد کرده باشید به شما در قسمت name نمایش داده خواهد شد.
البته اگر از ip v6 استفاده می کنید باید از دستور Add- DhcpServerv6scope استفاده نمایید.
در واقع می خواهیم یک scope جدید را با استفاده از این دستور در powershell انجام دهیم که بایستی ابتدا از دستورAdd- DhcpServerv4scope استفاده کنید .
طبق تصویر 2 با اجرای دستور زیر یک scope با نام power با تنظیمات مشخص ایجاد می شود که با هم به بررسی تمامی دستورات می پردازیم :
Add-DhcpServerv4Scope –Name power –StartRange 192.168.10.1 -EndRange 192.168.10.240 –SubnetMask 255.255.255.0 –State Active –ComputerName Win-2016 –Description ” power Scope” –Type Both
اولین دستور Add-DhcpServerv4Scope: که برای ساخت scope با ipv4 مورد استفاده قرار می گیرد. بعد باید تنظیمات مربوط به آن انجام شود دستور بعدی Name power می باشد که نام scope را در این جا power قرار دادیم .
نکته:
اگر در نام خود از فاصله استفاده کردید حتما نام موردنظر را بین دو دابل کوتیشن “” قرار دهید تا با error مواجه نشوید.
StartRange 192.168.10.1 : نشان دهنده آدرس شروع scope موردنظر می باشد.
EndRange 192.168.10.240: آدرس پایانی آن می باشد.
SubnetMask 255.255.255.0 : که subnet آن را باید مشخص کنید.
State Active: برای فعال کردن scope موردنظر می باشد.
ComputerName Win-2016: که باید به جای نام Win-2016 نام کامپیوتر سرور خود را وارد کنید
Description power Scope : توضیحات مربوط به scope مربوطه را در داخل “” وارد می کنید در انتها هم باید نوع scope خود را با دستور Type-Both مشخص کنید.
برای اجرای دستور برروی آیکون Run Script در بالای صفحه کلیک کنید بعد از ساخت scope موردنظر نگاهی به سرویس dhcp می اندازیم که ببینیم این scope ساخته شده است یا خیر.
همان طور که در تصویر 3 مشاهده می کنید سرویس dhcp یک scope با نام power و با آدرس 192.168.10.0 اضافه شده است و در Address pool موردنظر Start ip , End ip مشخص شده است.
نکته :
اگر توجه کنید در قسمت Address pool آدرس Exclusion وجود ندارد بدین معنی می باشد که این آدرس برای جداسازی رنج ip از رنج ip اصلی برای کاربرد خاص است.
طبق تصویر 4 برای ساخت Ip Exclusion، وارد powershell می شویم و دستور زیر را اجرا می کنیم:
Add-DhcpServerv4ExclusionRange –ScopeId 192.168.10.0 –StateRange 192.168.10.1 –EndRange 192.168.10.30
برای ساخت Ip Exclusion از دستور Add-DhcpServerv4ExclusionRange استفاده می کنیم بعد از آن باید scopeid را به آن معرفی کنیم که scopeid همان NetID مربوط به scope موردنظر است که به صورت scopeid 192.168.10.0 وارد می کنیم در قسمت بعد Startrange و Endrange را وارد کرده و دستورات را اجرا می کنیم.
همان گونه در تصویر 5 مشاهده می کنید Ip Exclusion به درستی به وسیله دستورات powershell ایجاد شده است.
ساخت بخش Reservations با استفاده از دستورات powershell :
طبق تصویر 6 ابتدا باید Mac Address سیستم موردنظر را پیدا کنیم از دستور getmac /s 10.0.0.40 (ip سیستم موردنظر خود را وارد کنید) استفاده می کنیم آدرس Mac کامپیوتر موردنظر را از قسمت physical Address برداشته و در دستور زیر استفاده می کنیم:
Add-DhcpServerv4Reservation -ScopeId 192.168.10.0 –Name Powershellre –IPAddress 192.168.10.50 –Type Both -ClientId 08-00-27-C5-65-Dc
دستور Add-DhcpServerv4Reservation: برای ساخت reservation استفاده می شود.
ScopeId 192.168.10.0: آدرس NetID مربوط به scope موردنظر را وارد کنیم که به جای 192.168.10.0 بایستی NetId مربوط به شبکه خود را وارد کنید.
Name: یک نام وارد کنید که در این جا Powershellre گذاشته شده است.
IPAddress: در این بخش کلاینت یا سرور موردنظر را وارد کنید .
Type: نوع کلاینت یا سرور می باشد که بایستی مشخص شود.
ClientId: آدرس Mac مربوط به کلاینت موردنظر خود را وارد کنید .
با توجه به تصویر 7 زمانی که به سرویس dhcp وارد می شوید و به بخش reservations مراجعه کنید به درستی دستورات اجرا شده است.
هیچ دیدگاهی نوشته نشده است.