0

نحوه کار با سرویس Dhcp با استفاده از دستورات powershell

645 بازدید
dhcp

نحوه کار با سرویس Dhcp با استفاده از دستورات Powershell

در مواقعی که سرعت و زمان برای ما اهمیت داشته باشد به کمک پاورشل و چند دستور میتوانیم سرویس مورد نظر از جمله dhcp را  نصب و راه اندازی کنیم .

در تصویر 1  ابتدا دستور Get-DhcpServerv4scope را در زیر اجرا می کنیم که به این معنی می باشد که با معرفی کردن نام سرور تعداد scope های فعال شده بر روی آن را نشان خواهد داد :

Get-DhcpServerv4scope  –ComputerName  Win-2016

dhcp

نکته:

با اجرای این دستور اگر 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

dhcp

اولین دستور 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 مشخص شده است.

dhcp

نکته :
اگر توجه کنید در قسمت 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

dhcp

برای ساخت  Ip Exclusion از دستور Add-DhcpServerv4ExclusionRange استفاده می کنیم بعد از آن باید scopeid  را به آن معرفی کنیم که scopeid  همان NetID مربوط به scope موردنظر است که به صورت  scopeid  192.168.10.0  وارد می کنیم در قسمت بعد Startrange  و Endrange را وارد کرده و دستورات را اجرا می کنیم.

همان گونه در تصویر 5 مشاهده می کنید  Ip Exclusion به درستی به وسیله دستورات powershell ایجاد شده است.

dhcp

ساخت بخش 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

dhcp

dhcp

دستور Add-DhcpServerv4Reservation: برای ساخت reservation   استفاده می شود.

ScopeId 192.168.10.0: آدرس NetID  مربوط به scope  موردنظر را وارد کنیم که به جای 192.168.10.0 بایستی NetId  مربوط به شبکه خود را وارد کنید.

Name:  یک نام وارد کنید که در این جا Powershellre  گذاشته شده است.

IPAddress: در این بخش  کلاینت یا سرور موردنظر را وارد کنید .

Type: نوع کلاینت یا سرور می باشد که بایستی مشخص شود.

ClientId: آدرس Mac مربوط به کلاینت موردنظر خود را وارد کنید .

با توجه به تصویر 7 زمانی که به سرویس  dhcp وارد می شوید و به بخش reservations مراجعه کنید به درستی دستورات اجرا شده است.

dhcp

آیا این مطلب را می پسندید؟
https://hivanetwork.ir/?p=23995
اشتراک گذاری:
آرش صفرزاده
مطالب بیشتر
برچسب ها:

نظرات

0 نظر در مورد نحوه کار با سرویس Dhcp با استفاده از دستورات powershell

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هیچ دیدگاهی نوشته نشده است.