CCNA 200-301 Let's learn DHCP

A hands on lab for learning 200-301 CCNA exam topics relating to DHCP
Free tutorial
Rating: 4.7 out of 5 (66 ratings)
2,201 students
52min of on-demand video
English [Auto]

200-301 CCNA topics relating to DHCP (Dynamic Host Control Protocol)
Hands-on skill at configuring a functional DHCP server and related security measures.
Knowledge of DHCP related topics included in the current 200-301 CCNA exam track


  • None. A curiosity of IT/networks or a basic understanding of networks is okay.
  • Have either Packet-Tracer or GNS3 installed on your device.


In this hands-on lab we will build a virtual WAN and configure a DHCP server to supply addresses and explore DHCP's many features and requirements for operation. Then we will simulate a Man-in-the-Middle cyber-attack against one of our networks using a rogue DHCP server; followed by a lesson on counter-measures to stop those kinds of attacks. To ensure the deepest learning possible we will configure everything on the command-line (one command at a time), and then learn a variety of show commands useful for verifying our configurations and for troubleshooting. Like all of my courses in the "Let's Learn" series, we will use Packet-Tracer as our simulated network environment (available free from Cisco).

By the way, this course's commands and configurations are included in my book: On the Command Line by J.Diamond which is available from amazon. The book includes 100 of the most popular commands and configurations critical to reaching your CCNA goals, all listed line-by-line with diagrams and real screen shots. So, if you prefer a book that you can read anywhere and take notes in, in addition to learning all the CCNA commands, my book might be right for you.

Visit my site CCNAUltimateLabs for more learning resources.

In this online course we are going to learn the basics of DHCP (Dynamic Host Control Protocol). To do this we will use a network device as the actual server, and the reason is so that you learn how to build the server from scratch. In other word, configure it yourself on the command line as opposed to using a server device hat buses a UI. Why do this? Because a UI is easy, and because the CCNA exam track calls for command line ability. After all, a UI can fail. 

Of course, this takes more time and effort but it is well worth it. There are some special rules to follow. But I promise that after you complete this course you will be able to build DHCP servers easily and with total confidence.

In this course we will cover:

  1. How to configure a Dynamic Host Control Protocol server on a network device, such as a router or switch.

  2. How to relay that data over non-contiguous networks using the Relay command.

  3. How to harden a network device (specifically a switch) against bad actors.

As usual, this course includes free PDF handouts to help with your learning.

Who this course is for:

  • CCNA students and people curious about IT/network engineering.


Jeff Diamond
  • 4.5 Instructor Rating
  • 432 Reviews
  • 13,906 Students
  • 11 Courses

Welcome to my profile page! My name is Jeff Diamond, and I am a network engineer and FOA certified cable technician with 10 years of IT experience + 4 years as an IT instructor. I also teach at a local college. Each of my courses is focused on teaching real-world career IT skills and exam objectives for the top respected industry certification exams, such as FOA, Cisco, and CompTia.

My teaching style is a plain-speaking approach, as I guide my students step-by-step so they can build a solid foundation of knowledge upon which to build upward to more complex skills through lectures and real hands-on labs.  

For the latest news and updates please visit my website at CCNAUltimateLabs or my Facebook page listed in the links. Thank you for visiting, and I hope to see you in class!


Top companies trust Udemy

Get your team access to Udemy's top 17,000+ courses