Skip to main content
As you know Dynamic Host Configuration Protocol (DHCP) is commonly implemented network services in today’s network environments. DHCP is primarily used to automatically distribute IP configuration settings to network clients, eliminating manually configuring hosts on TCP/IP-based networks.
To Install DHCP role, you will have to follow the steps given below.
Step 1 − Go to “Server Manager” → Manage → Add Roles and Features.
Add Roles Features
Step 2 − Click Next.
Next Click
Step 3 − Select the Role-based or feature-based installation option → click Next.
featured-based Installation
Step 4 − We will install a Local DHCP Role as it will Select a server from the Server Pool → then click Next.
Local DHCP
Step 5 − From the Roles lists, check the DHCP Server role → click Add Features on the popup windows as shown in the following screenshots.
Roles
Roles List
Step 6 − Click Next.
Roles Lists Next
Step 7 − Click Next.
DHCP Server
Step 8 − Click Install.
Confirmation
Step 9 − Click Close.
Click Close

Post-deployment Configuration

In this section, we will see how to do the post-deployment configuration of the DHCP. Please follow the steps given below.
Step 1 − Click on the warning icon and then click on “Complete DHCP Configuration”.
Complete DHCP Configuration
Step 2 − Click Next.
Description
Step 3 − Select a domain user account that has permissions to create objects in the Net Services container in Active directory or a domain admin account → click Next.
Admin account
Step 4 − Click Close.
Summary

Scope Implementation of DHCP

Now we have to configure the service to make it useful for the computers. To do this, we need to follow the steps given below.
Step 1 − Server Manager screen → Tools → DHCP.
DHCP
Step 2 − Right-click on the DHCP Server → then click on “Add/Remove Bindings… “
DHCP Server
Step 3 − Ensure the static IP address of the server should appear as shown in the following screenshot.
IP Address
Step 4 − Right-click on IPv4 → Select “New Scope”.
IPv4
Step 5 − Click “Next”.
New Scope Wizard
Step 6 − Enter Scope Name and description as shown in the following screenshot and then → Next.
Enter Scope Name
Step 7 − Enter the Start and End IP address, the Subnet mask, leave the Length as default “24” for class C subnet → click Next.
C subnet
Step 8 − Enter your IP range in the exclusion list. If you have devices on the network that require static IP address and also ensure that the excluded range falls with the Start and End range earlier specified, then → click Next.
IP Range
Step 9 − Enter the desired lease duration for the assigned IP’s or leave as default → then click Next.
Lease Duration
Step 10 − Select → Yes, I want to configure these options now to configure the DHCP options for the new scope → then click on Next.
New Scope
Step 11 − Enter the default gateway which is the IP of your Router → then click Next.
Default Gateway
Step 12 − Add DNS IP → click Next (we can put Google DNS or if it is a Domain environment you can put the DC IP there) then click → Next.
DNS IP
Step 13 − Specify your WINS Server if any and then click → Next.
WINS Server
Step 14 − Select Yes, I want to activate this scope now option to activate the scope immediately and then click → Next.
Activate Scope
Step 15 − Click Finish.
Scope Finish

Comments

Popular posts from this blog

C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system. C is the most widely used computer language. It keeps fluctuating at number one scale of popularity along with Java programming language, which is also equally popular and most widely used among modern software programmers. Audience This tutorial is designed for software programmers with a need to understand the C programming language starting from scratch. This tutorial will give you enough understanding on C programming language from where you can take yourself to higher level of expertise. Prerequisites Before proceeding with this tutorial, you should have a basic understanding of Computer Programming terminologies. A basic understanding of any of the programming languages will help you in understanding the C programming concepts and move fast on the learning track. Execute
C is a general-purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. C was originally first implemented on the DEC PDP-11 computer in 1972. In 1978, Brian Kernighan and Dennis Ritchie produced the first publicly available description of C, now known as the K&R standard. The UNIX operating system, the C compiler, and essentially all UNIX application programs have been written in C. C has now become a widely used professional language for various reasons − Easy to learn Structured language It produces efficient programs It can handle low-level activities It can be compiled on a variety of computer platforms Facts about C C was invented to write an operating system called UNIX. C is a successor of B language which was introduced around the early 1970s. The language was formalized in 1988 by the American National Standard Institute (ANSI). The UNIX OS was totally written in C. Today C
Properly defining the fields in a table is important to the overall optimization of your database. You should use only the type and size of field you really need to use; don't define a field as 10 characters wide if you know you're only going to use 2 characters. These types of fields (or columns) are also referred to as data types, after the  type of data  you will be storing in those fields. MySQL uses many different data types broken into three categories: numeric, date and time, and string types. Numeric Data Types: MySQL uses all the standard ANSI SQL numeric data types, so if you're coming to MySQL from a different database system, these definitions will look familiar to you. The following list shows the common numeric data types and their descriptions: INT  - A normal-sized integer that can be signed or unsigned. If signed, the allowable range is from -2147483648 to 2147483647. If unsigned, the allowable range is from 0 to 4294967295. You can specify a widt