Monday, January 20, 2014

Part–3 : PowerShell and DHCP : Configuring the DHCP Scope DHCP Server

 

 

Part – 1 : PowerShell and DHCP : Installing DHCP Server Role on Server 2012

Part – 2 :PowerShell and DHCP : DHCP Post-Install Configuration

 

 

In my previous post, we do the Post-Install configuration task for the DHCP Server.  Now it’s time to configure the DHCP Sever Scope. We can going to do the below configuration.

Configuration.

 

DHCP Configuration

Name

ID

 

 

IP Address Scope

 

192.168.1.100

192.168.1.200

DNS Server

6

 

 

Gateway

3

192.168.1.99

 

Domain Name

15

Amandhally.net

 

Subnet Mask

 

255.255.255.0

 

 

We configure our DHCP server to give us the automatic IP Address from Range 192.168.1.100 to 192.168.1.200.  Subnet mask  is “255.255.255.0” our Gateway’s IP Address is 192.168.1.99 and the IP Address of our DNS Server is “192.168.1.99”, and as a domain name for DHCP IP, I am using amandhally.net.

Scope

 

Before setting scopes, I want to bind the specific LAN card for DHCP Server ( as I have 2 LAN cards on my server), I don’t want to run DHCP server service on all of My LAN Cards,  to do that, I can use “Set-DhcpServerv4Binding” cmdlet.

You can see I have 2 Ethernet cards on my machine, and I want to run the DHCP server on the LAN card named as “for_dhcp”.  

Note: I renamed this LAN card manually, from “Local Area Network” to “for_dhcp”.

Now run the below command.

Set-DhcpServerv4Binding -InterfaceAlias "for_dhcp" -BindingState $true

clip_image002

 

Once it done, let cross check it by running the Get-DhcpServerv4Binding cmdlet.

 

clip_image004

Perfect, the Ethernet is bind.

 

Setting Scope.

 

Now, we have to set a scope for the DHCP Server, so that he can start giving us the IP addresses.

$nameScope = 'DHCP Delhi'

$startIP = '192.168.1.100'

$endIP = '192.168.1.200'

$subnetMask = '255.255.255.0'

For my ease, I set my settings is variable, so that is easy to change later on {idea for scripting } , and save them as a script file for later use.

Above, I am setting the name of the scope to “DHCP Delhi” and the DHCP server start leasing the IP Address from “192.168.1.100” to end IP address of “192.168.1.200”. and my subnet mask will be “255.255.255.0”.

We have to set all of above using the “Add-DhcpServerv4Scope” cmdlet.

Now, Once you set the variable, run the below command. By using –State parameter to True, we are making this scope active.

Add-DhcpServerv4Scope -Name $nameScope -StartRange $startIP -EndRange $endIP -SubnetMask $subnetMask -State Active

Or

Add-DhcpServerv4Scope -Name 'DHCP Delhi'-StartRange '192.168.1.100' -EndRange $'192.168.1.200' -SubnetMask '255.255.255.0'-State Active

 

clip_image006

Once the above command run successfully, open your DHCP Server Manager and you can see that we have a new scope and that scope it Active.

clip_image008

 

Even our DHCP Sever is started giving the address to other laptop on the network too.

clip_image010

 

And I run Ipconfig /release and then Ipconfig /renew on another laptop and he gets the IP address from our server too.

clip_image012

 

Now, when you open the console, you can see our DHCP Server has given 2 ips to the computers.

Great J Isnt’

clip_image014

 

Till, now , we are successfully able to get the IP address on client system from our DHCP Server, But we won’t able to connect to Internet or other services, until we configure the Router and DNS options in the DHCP Server,

In our next blog post we are going to do that.

See you in my next blog post.

 

 

Regards
Aman Dhally
 
clip_image017 clip_image018 clip_image019 clip_image020  clip_image021

No comments:

Post a Comment