এই নির্দেশিকাটিতে, আমরা আপনাকে উইন্ডোজ সার্ভার 2019-এর উপর ভিত্তি করে কীভাবে একটি DHCP সার্ভার ইনস্টল এবং কনফিগার করতে হবে তা নিয়ে চলব। আমরা একটি GUI কনসোল এবং PowerShell কমান্ড লাইন থেকে DHCP কনফিগারেশনের মাধ্যমে DHCP সার্ভার বিকল্পগুলি কনফিগার করার স্বাভাবিক উপায় উভয়ই কভার করব। এই নিবন্ধটি উইন্ডোজ সার্ভারে একটি DHCP ভূমিকা ইনস্টল এবং কনফিগার করার, DHCP স্কোপ তৈরি করা, সুযোগ বিকল্পগুলি কনফিগার করা এবং স্ট্যাটিক আইপি ঠিকানা সংরক্ষণ করার সুনির্দিষ্ট বিবরণ বর্ণনা করে।
DHCP (ডাইনামিক হোস্ট কনফিগারেশন প্রোটোকল) আপনার নেটওয়ার্কের (কম্পিউটার, ল্যাপটপ, স্ক্যানার, প্রিন্টার, ইত্যাদি) ডিভাইসগুলিতে স্বয়ংক্রিয়ভাবে নেটওয়ার্ক সেটিংস (আইপি ঠিকানা, সাবনেট মাস্ক, গেটওয়ে, ডিএনএস সার্ভার, ইত্যাদি) বরাদ্দ করতে ব্যবহৃত হয়। এছাড়াও, DHCP সার্ভার আপনাকে আরও দক্ষতার সাথে IP ঠিকানা স্থান ব্যবহার করতে, নেটওয়ার্কে IP ঠিকানাগুলির দ্বন্দ্ব এড়াতে এবং ক্লায়েন্ট ডিভাইসগুলিতে কেন্দ্রীয়ভাবে নেটওয়ার্ক প্যারামিটারগুলি পরিচালনা করতে দেয়।
উইন্ডোজ সার্ভার 2019/2016 এ DHCP সার্ভার রোল ইনস্টল করা হচ্ছে
এই উদাহরণে, আমরা 192.168.13.4 একটি IP ঠিকানা সহ একটি Windows Server 2019 হোস্টে একটি DHCP সার্ভার ইনস্টল করব। আপনি উইন্ডোজ সার্ভার কোর এবং সম্পূর্ণ GUI সংস্করণ উভয়ই ব্যবহার করতে পারেন। একটি ছোট পরিকাঠামোতে, একটি অ্যাক্টিভ ডিরেক্টরি ডোমেন কন্ট্রোলারের ভূমিকা সহ একটি সার্ভারে একটি DHCP সার্ভার ইনস্টল করা গ্রহণযোগ্য৷
DHCP সার্ভার হোস্টে একটি স্ট্যাটিক IP ঠিকানা বরাদ্দ করতে ভুলবেন না। একটি গতিশীল IP ঠিকানা সহ একটি সার্ভারে PowerShell কনসোল থেকে DHCP ভূমিকা ইনস্টল করার সময়, একটি সতর্কতা উপস্থিত হয়:Configure at least one static IP address on your computer before installing DHCP. WARNING: The following recommended condition is not met for DHCP: No static IP addresses were found on this computer. If the IP address changes, clients might not be able to contact this server. Please configure a static IP address before installing DHCP Server.
আপনি DHCP সার্ভার ইনস্টল করতে পারেন সার্ভার ম্যানেজার কনসোল থেকে ভূমিকা (ভুমিকা এবং বৈশিষ্ট্য যোগ করুন -> সার্ভারের ভূমিকা)।
DHCP ভূমিকা ইনস্টল করার পরে, আপনাকে পোস্ট-ডিপ্লয়মেন্ট কনফিগারেশন করতে হবে। এটি করতে, সার্ভার ম্যানেজার কনসোলে, বিজ্ঞপ্তিতে ক্লিক করুন এবং DHCP কনফিগারেশন সম্পূর্ণ করুন নির্বাচন করুন .
আপনাকে সক্রিয় ডিরেক্টরিতে নতুন DHCP সার্ভার অনুমোদন করতে বলা হবে (অনুমোদন পর্দা)। AD এ DHCP সার্ভার অনুমোদন করতে, আপনার অ্যাকাউন্টটি অবশ্যই এন্টারপ্রাইজ অ্যাডমিনদের সদস্য হতে হবে ডোমেন গ্রুপ।
যদি আপনার কাছে AD এ DHCP অনুমোদন করার অনুমতি না থাকে, তাহলে আপনি নির্দিষ্ট করতে পারেন যে আপনার DHCP সার্ভার ডোমেন অনুমোদনের জন্য পরীক্ষা না করেই শুরু হতে পারে:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\DHCPServer\Parameters" -নাম DisableRogueDetection -Value 1 -Force
আপনি Windows সার্ভারে DHCP সার্ভার ভূমিকা ইনস্টল এবং কনফিগার করতে PowerShell কনসোলে নিম্নলিখিত কমান্ডগুলিও ব্যবহার করতে পারেন:
Install-Windows Feature DHCP –IncludeManagementTools
যাচাই করুন যে DHCP ভূমিকা এবং RSAT-DHCP পরিচালনার সরঞ্জামগুলি ইনস্টল করা আছে:
গেট-উইন্ডোজ ফিচার -নাম *DHCP*| যেখানে ইনস্টল করা হয়েছে
সক্রিয় ডিরেক্টরিতে DHCP সার্ভার অনুমোদন করুন (সার্ভারের DNS নাম এবং DHCP ক্লায়েন্টদের দ্বারা ব্যবহৃত IP ঠিকানা উল্লেখ করুন):
Add-DhcpServerInDC -DnsName hq-dc01.woshub.com -IPAddress 192.168.13.4
DHCP সার্ভারের জন্য স্থানীয় নিরাপত্তা গোষ্ঠী তৈরি করুন:
Add-DhcpServerSecurityGroup
DHCP ভূমিকার জন্য অতিরিক্ত কনফিগারেশন প্রয়োজন এমন একটি বিজ্ঞপ্তি প্রদর্শন করা থেকে সার্ভার ম্যানেজারকে থামাতে, কমান্ডটি চালান:
Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\ServerManager\Roles\12 -Name ConfigurationState -Value 2
DHCPServer পরিষেবা পুনরায় চালু করুন:
রিস্টার্ট-সার্ভিস -নাম DHCPServer -Force
DHCP সার্ভার ডাটাবেস এবং লগগুলি %systemroot%\system32\dhcp
-এ সংরক্ষিত আছে :
- dhcp.mdb — DHCP সার্ভার ডাটাবেস ফাইল;
- j50.log – লেনদেন লগ ফাইল (DHCP কনফিগারেশন পুনরুদ্ধার করার সময় ব্যবহৃত হয়);
- j50.chk — চেকপয়েন্ট ফাইল;
- tmp.edb — DHCP সার্ভার অস্থায়ী কাজের ফাইল।
উইন্ডোজ সার্ভার 2019 এ DHCP স্কোপ কনফিগার করা হচ্ছে
DHCP ভূমিকা ইনস্টল করার পরে, আপনাকে DHCP স্কোপ তৈরি করতে হবে যা IP ঠিকানার রেঞ্জ এবং সার্ভার ক্লায়েন্টদের জন্য নির্ধারিত অন্যান্য প্যারামিটার বর্ণনা করে৷
dhcpmgmt.msc
কনসোলটি DHCP সার্ভার পরিচালনা করতে ব্যবহৃত হয় (আপনি স্থানীয়ভাবে বা RSAT ইনস্টল সহ দূরবর্তী কম্পিউটার থেকে DHCP সার্ভার পরিচালনা করতে পারেন)। DHCP কনসোল খুলুন, আপনার সার্ভার প্রসারিত করুন, IPv4 রাইট-ক্লিক করুন, তারপর নতুন সুযোগ নির্বাচন করুন .
DHCP সুযোগের নাম সেট করুন।
এই DHCP স্কোপ এবং সাবনেট মাস্ক দ্বারা জারি করা IP ঠিকানাগুলির পরিসর নির্দিষ্ট করুন। এই উদাহরণে, আমি 192.168.100.0/24
-এর জন্য এই DHCP সুযোগটি ব্যবহার করতে চাই অন্তর্জাল. এই নেটওয়ার্কের মধ্যে, DHCP সার্ভার 192.168.100.50 - 192.168.100.250
রেঞ্জ থেকে গতিশীল IP ঠিকানা বরাদ্দ করবে . পরবর্তী উইন্ডোতে, আপনি এই পরিসরে বর্জন যোগ করতে পারেন (বর্জন এবং বিলম্ব যোগ করুন )।
এরপরে, আপনাকে DHCP ক্লায়েন্টের আইপি ঠিকানার লিজের সময়কাল নির্দিষ্ট করতে হবে (ডিফল্টরূপে, এটি 8 দিন, এবং আপনাকে বিশেষ প্রয়োজন ছাড়া এটি পরিবর্তন করতে হবে না)।
আপনি অতিরিক্ত DHCP সুযোগ বিকল্পগুলি কনফিগার করতে চান তা নির্বাচন করুন৷
৷।
নেটওয়ার্কে ডিফল্ট গেটওয়ের IP ঠিকানা নির্দিষ্ট করুন যা ক্লায়েন্টদের জন্য বরাদ্দ করা উচিত (আমাদের উদাহরণে, এটি হল 192.168.100.1
)।
তারপর DHCP ক্লায়েন্টদের কাছে প্রচার করার জন্য ডোমেন নাম এবং DNS IP সার্ভার ঠিকানাগুলি নির্দিষ্ট করুন৷
এটি DHCP স্কোপ সক্রিয় করতে রয়ে গেছে (এটি ক্লায়েন্টদের পরিবেশন করার অনুমতি দিন)।
DHCP সার্ভার ক্লায়েন্টদের বিভিন্ন সেটিংস বরাদ্দ করতে পারে (আইপি ঠিকানা ছাড়া)। স্কোপ বিকল্পগুলি৷ এর জন্য ব্যবহার করা হয়।
Windows সার্ভার DHCP-এ, আপনি প্রতিটি স্কোপের জন্য গ্লোবাল স্কোপ সেটিংস বা স্কোপ বিকল্পগুলি কনফিগার করতে পারেন৷
আমরা পূর্বে তিনটি সুযোগ বিকল্প কনফিগার করেছি:
- 003 রাউটার
- 006 DNS সার্ভার
- 015 DNS ডোমেন নাম
অন্যান্য বিকল্প যোগ করা যেতে পারে (NTP সার্ভার, PXE সেটিংস, ইত্যাদি)।
সার্ভার বিকল্পে DHCP সার্ভারের বিভাগে, আপনি বিশ্বব্যাপী বিকল্পগুলি কনফিগার করতে পারেন যা সমস্ত স্কোপের দ্বারা উত্তরাধিকারসূত্রে প্রাপ্ত হবে। যাইহোক, আপনি প্রতিটি স্কোপের সেটিংসে গ্লোবাল সেটিংস ওভাররাইড করতে পারেন (স্কোপের বিকল্পগুলি সার্ভার বিকল্পগুলির উপর অগ্রাধিকার দেয়)।
একটি একক DHCP সার্ভার শত শত সাবনেট এবং VLAN পরিবেশন করতে পারে। সুতরাং, আপনি এটিতে একাধিক স্কোপ তৈরি করতে পারেন। প্রধান বিষয় হল যে একটি DHCP রিলে এজেন্টকে অবশ্যই প্রতিটি সাবনেটে কনফিগার করতে হবে যা আপনার DHCP সার্ভারে DHCP অনুরোধ সম্প্রচার করে। Cisco পরিভাষায়, DHCP রিলেকে বলা হয় ip helper
. এমনকি আপনি Windows সার্ভার হোস্টে DHCP রিলে কনফিগার করতে পারেন।
67 UDP
এর মাধ্যমে প্রেরণ করা হয় , এবং UDP 68
-এ ফিরে যান . DHCP সার্ভারে IP ঠিকানা সংরক্ষণ কনফিগার করা
ডিফল্টরূপে, DCHP সার্ভার ক্লায়েন্টদের গতিশীল ঠিকানা ইজারা দেয়। এর মানে হল যে কোন ক্লায়েন্টের আইপি ঠিকানা পরিবর্তন করতে পারে। আপনি যদি চান যে নির্দিষ্ট কিছু ডিভাইস সবসময় DHCP সার্ভার থেকে একই স্ট্যাটিক আইপি ঠিকানা পায়, আপনি এটি সংরক্ষণ করতে পারেন (উদাহরণস্বরূপ, ব্যবহারকারীদের কম্পিউটারের সাথে সংযুক্ত নেটওয়ার্ক প্রিন্টারের জন্য)।
একটি DHCP সংরক্ষণ তৈরি করতে, একটি সুযোগ নির্বাচন করুন এবং সংরক্ষণ বিভাগে যান৷ নতুন সংরক্ষণ নির্বাচন করুন৷ মেনু থেকে।
একটি রিজার্ভেশন তৈরি করার সময়, আপনাকে ডিভাইসে যে আইপি অ্যাড্রেসটি বরাদ্দ করতে চান সেটি এবং এর অনন্য MAC ঠিকানা উল্লেখ করতে হবে। Windows-এ MAC ঠিকানা ipconfig /all
-এর ফলাফল থেকে পাওয়া যেতে পারে কমান্ড বা PowerShell ব্যবহার করে (Get-NetAdapter | নাম, Macaddress নির্বাচন করুন
) ঐচ্ছিকভাবে, আপনি ডিভাইসের নাম এবং বিবরণ উল্লেখ করতে পারেন।
আপনি ঠিকানা ইজারা-এ খুঁজে একটি ডিভাইসের জন্য বর্তমান গতিশীল ঠিকানা সংরক্ষণ করতে পারেন DHCP কনসোলের বিভাগ। ডিভাইসটিতে ক্লিক করুন এবং সংরক্ষণে যোগ করুন নির্বাচন করুন৷ .
কিভাবে PowerShell দিয়ে DHCP সার্ভার কনফিগার ও পরিচালনা করবেন?
আপনি PowerShell কনসোল থেকে Windows Server 2019/2016-এ DHCP সার্ভার কনফিগার এবং পরিচালনার জন্য সমস্ত ক্রিয়াকলাপ সম্পাদন করতে পারেন। আসুন প্রাথমিক DHCP ব্যবস্থাপনা কমান্ডগুলি একবার দেখে নেওয়া যাক। এর জন্য DHCPServer মডিউল ব্যবহার করা হয়। PowerShell সেশনে মডিউলটি আমদানি করুন:
ইম্পোর্ট-মডিউল DHCPServer
আপনি এইভাবে DHCP মডিউলে cmdlets-এর একটি সম্পূর্ণ তালিকা প্রদর্শন করতে পারেন:
গেট-কমান্ড -মডিউল DHCPServer
সক্রিয় ডিরেক্টরিতে অনুমোদিত DHCP সার্ভারের তালিকা প্রদর্শন করা যাক:
Get-DhcpServerInDC
নির্দিষ্ট সার্ভারে DHCP স্কোপের তালিকা পান:
Get-DhcpServerv4Scope – ComputerName be-dhcp1
যদি আরও স্কোপ প্রদর্শিত ক্ষেত্র প্রয়োজন হয় (বিলম্ব, বর্ণনা, নাম, ইত্যাদি):
Get-DhcpServerv4Scope – ComputerName be-dhcp1| FL*
যদি IPv6 স্কোপ সম্পর্কে তথ্য প্রদর্শন করতে হয়:
Get-DHCPServ6Scope
একটি নির্দিষ্ট DHCP সুযোগের সেটিংস পান:
Get-DhcpServerv4Scope –ComputerName be-dhcp1 –ScopeID 192.168.12.0
আসুন 192.168.113.50 থেকে 192.168.113.250 পর্যন্ত আইপি অ্যাড্রেস রেঞ্জ সহ একটি নতুন নিষ্ক্রিয় DHCP স্কোপ তৈরি করি:
Add-DhcpServerv4Scope -নাম "NY Branch1 192.168.113.0" -StartRange 192.168.113.50 -EndRange 192.168.113.250 -SubnetMask 252.168.113.250 -St.
নিম্নলিখিত DHCP সুযোগ বিকল্পগুলি সেট করুন:DNS সার্ভার, ডোমেন এবং ডিফল্ট গেটওয়ে ঠিকানা:
Set-DhcpServerv4OptionValue -ScopeID 192.168.113.0 -DnsDomain woshub.com -DnsServer 192.168.13.4 -রাউটার 192.168.113.1
DHCP সুযোগে ব্যতিক্রম যোগ করুন:
Add-DhcpServer4 ExclusionRange -ScopeID 192.168.113.0 -StartRange 192.168.113.90 -EndRange 192.168.113.100
DHCP সুযোগ সক্রিয় করুন:
Set-DhcpServerv4Scope -ScopeID 192.168.113.0 -State Active
সুবিধার জন্য, আপনি একটি নতুন সুযোগ তৈরি করার সময় নিম্নলিখিত PowerShell কমান্ডটি ব্যবহার করতে পারেন:$HashArgs =@{
'Name' ='NY Office Scope';
'Description' ='ওয়ার্কস্টেশন';
'StartRange' ='192.168.120.10';
'EndRange' ='192.168.120.200';
'SubnetMask' ='255.255.255.0';
'State' ='Active';
'LeaseDuration' ='7.00:00:00';
}
Add-DhcpServerv4Scope @HashArgs
আপনি নিম্নলিখিতভাবে অন্যান্য DHCP সার্ভার বিকল্পগুলি (যেমন, WPAD) যোগ করতে পারেন:
Add-DhcpServerv4OptionDefinition -ComputerName be-dhcp1 -Name WPAD -OptionId 252 -Type String
আপনি কনফিগার করা DHCP সার্ভার বিকল্পগুলির একটি তালিকা প্রদর্শন করতে পারেন:
গেট-DHCPServ4OptionValue -কম্পিউটার নাম be-dhcp1 | বিন্যাস-তালিকা
কনফিগার করা সুযোগ বিকল্পগুলির একটি তালিকা প্রদর্শন করুন:
Get-DHCPServ4OptionValue -কম্পিউটার নাম be-dhcp1 -ScopeId 192.168.12.0 | বিন্যাস-তালিকা
DHCP স্কোপ 192.168.12.0:
Get-DHCPServ4Lease -ScopeId 192.168.12.0 -ComputerName be-dhcp1
একজন ক্লায়েন্টের জন্য একটি DHCP রিজার্ভেশন তৈরি করুন যাকে একটি ডায়নামিক আইপি ঠিকানা বরাদ্দ করা হয়েছে 192.168.12.88 (লিজ দেওয়া IP ঠিকানাটিকে একটি সংরক্ষিতে রূপান্তর করুন):
Get-DhcpServerv4Lease -কম্পিউটার নাম be-dhcp1 -IPAddress 192.168.12.88| Add-DhcpServerv4Reservation -ComputerName be-dhcp1
আপনি একটি CSV ফাইলে তালিকাভুক্ত কম্পিউটারগুলির জন্য আইপি ঠিকানাগুলির একটি বাল্ক সংরক্ষণ করতে পারেন৷ এটি করতে, নিম্নলিখিত বিন্যাসে একটি পাঠ্য ফাইল তৈরি করুন:
ScopeId,IPAddress,Name,ClientId,Description 192.168.12.0,192.168.12.88,PC-be-s1,2a-a2-1c-39-42-1f,Reservation PC-be-s1 192.168.12.0,192.168.12.89,PC-be-s2,2a-a2-1c-59-22-2f,Reservation PC-be-s2
ফাইলটিকে c:\dhcp\DHCPReservations.csv
হিসাবে সংরক্ষণ করুন এবং নিম্নলিখিত কমান্ডটি চালান, যা CSV ফাইল থেকে ডেটা আমদানি করবে এবং ক্লায়েন্টদের জন্য DHCP সংরক্ষণ তৈরি করবে:
Import-Csv –পাথ c:\dhcp\DHCPReservations.csv | Add-DhcpServerv4Reservation -ComputerName be-dhcp1
একটি DHCP সার্ভারে একটি সুযোগ নিষ্ক্রিয় করুন:
Set-DhcpServerv4Scope -ComputerName be-dhcp1 -ScopeId 192.168.12.0 -State Inactive
একটি DHCP সার্ভার থেকে একটি সুযোগ সরান:
Remove-DHCPServ4Scope -ComputerName be-dhcp1 -ScopeId 192.168.12.0 -Force
আপনি DHCP সার্ভারের পরিসংখ্যান (স্কোপের সংখ্যা এবং সংরক্ষণের সংখ্যা, ব্যবহৃত ঠিকানার শতাংশ ইত্যাদি) পেতে পারেন।
Get-DhcpServerv4 পরিসংখ্যান -কম্পিউটার নাম be-dhcp1
একটি নির্দিষ্ট সুযোগের জন্য একই তথ্য Get-DhcpServerv4ScopeStatistics
ব্যবহার করে প্রাপ্ত করা যেতে পারে cmdlet।
DHCP সার্ভার কনফিগারেশন XML ফাইলে নিম্নোক্ত কমান্ড দিয়ে রপ্তানি করা যেতে পারে:
Export-DHCPServer -ComputerName be-dhcp1 -ফাইল C:\dhcp\dhcp-export.xml
আরও, এই DHCP সার্ভার সেটিংস অন্য DHCP সার্ভারে আমদানি (স্থানান্তর) করা যেতে পারে:
আমদানি-DHCPServer -কম্পিউটার নাম be-dhcp2 -ফাইল C:\dhcp\dhcp-export.xml -BackupPath C:\dhcpbackup\