0

نحوه کار با سرویس DHCP با استفاده از دستورات PowerShell

1445 بازدید

نحوه کار با سرویس DHCP با استفاده از دستورات PowerShell

در دنیای امروز، مدیریت شبکه‌های کامپیوتری به یکی از مهم‌ترین وظایف مدیران شبکه تبدیل شده است. یکی از ابزارهای قدرتمند برای مدیریت و پیکربندی شبکه‌ها، سرویس DHCP است که به تخصیص خودکار آدرس‌های IP به دستگاه‌های شبکه کمک می‌کند. در این مقاله، قصد داریم نحوه کار با سرویس DHCP را با استفاده از دستورات PowerShell به شما آموزش دهیم. PowerShell به عنوان یک ابزار خط فرمان قدرتمند، امکان مدیریت و پیکربندی سرویس‌های مختلف شبکه را به صورت ساده و کارآمد فراهم می‌کند. با ما همراه باشید تا با استفاده از دستورات PowerShell، به بهبود کارایی و مدیریت بهتر شبکه‌های خود بپردازید.

فهرست مطالب

نمایش Scopeهای DHCP با PowerShell

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

				
					Get-DhcpServerv4scope –ComputerName Win-2016
				
			

dhcp

با اجرای این دستور اگر از قبل یک Scope ایجاد کرده باشید به شما در قسمت name  نمایش داده خواهد شد.
البته اگر از IPv6  استفاده می کنید باید از دستور زیر استفاده نمایید.

				
					Get-DhcpServerv6Scope –ComputerName Win-2016
				
			

ایجاد Scope در DHCP با دستورات PowerShell

حال می خواهیم یک scope جدید را با استفاده از این دستور در PowerShell ایجاد کنیم که بایستی ابتدا از دستورAdd- DhcpServerv4scope  استفاده کنیم. طبق تصویر زیر با اجرای دستور زیر یک 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  ساخته شده است یا خیر. همان طور که در تصویر زیر مشاهده می کنید،  یک  scope با نام power  و  با  آدرس 192.168.10.0 اضافه شده است و در Address pool  موردنظر Start IP , End IP مشخص شده است.

dhcp

توجه کنید که در قسمت Address Pool آدرس Exclusion وجود ندارد. این بدین معنی است که این آدرس برای جداسازی رنج IP از رنج IP اصلی برای کاربرد خاص است.

خارج کردن یک رنج IP‌ از DHCP با IP Exclusion

برای ساخت 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 را وارد کرده و دستورات را اجرا می کنیم.

همان گونه در تصویر زیر مشاهده می کنید  IP Exclusion به درستی به وسیله دستورات PowerShell ایجاد شده است.

dhcp

ساخت بخش Reservations در DHCP با استفاده از PowerShell

ابتدا باید Mac Address سیستم موردنظر را پیدا کنیم. برای این کار از دستور زیر (IP سیستم موردنظر خود را وارد کنید) استفاده می کنیم.

				
					getmac /s 10.0.0.40
				
			

آدرس 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:  یک نام وارد کنید که در این جا PowerShell  گذاشته شده است.

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

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

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

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

dhcp

در این مقاله نحوه‌ی کار با DHCP‌ با استفاده از PowerShell را آموزش دادیم. حال شما می‌توانید در محیط PowerShell یک Scope جدید ایجاد کنید، می‌توانید یک رنج IP‌ را از آن Scope جدا کنید و یا می‌توانید آدرس‌های IP‌ مدنظر خود را رزرو کنید. همه‌ی این کارها را ‌می‌توانید با زدن یک خط کد به‌راحتی و در چند ثانیه انجام دهید.

استفاده از دستورات PowerShell، نه تنها زمان و هزینه‌های مربوط به پیکربندی دستی را کاهش می‌دهد، بلکه به مدیران شبکه امکان می‌دهد تا تنظیمات را به صورت مرکزی و مؤثر مدیریت کنند. در نهایت، آشنایی و تسلط بر دستورات PowerShell برای مدیریت سرویس‌هایی از این قبیل، به بهبود کارایی و امنیت شبکه‌های سازمانی کمک شایانی می‌کند.

هیواشبکه

خدمات ما در مجموعه هیواشبکه شامل :

شرکت فنی و مهندسی هیوانوآوران داده گستر : مجری طراحی ، پیاده سازی ، پشتیبانی پروژه های شبکه و امنیت در استان گیلان – رشت و شهرها و استانهای همجوار
آموزشگاه تخصصی هیواشبکه : برگزار کننده دوره های تخصصی شبکه و امنیت ، پیکربندی سرور HP ، مجازی سازی ، MCSA 2022 ، نتورک و … به صورت حضوری با مجوز از سازمان فنی و حرفه ای و آموزش کارکنان دولت در رشت ، استان گیلان و به صورت مجازی در سراسر کشور

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

نظرات

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

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

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

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