Skip to main content
Skip table of contents

Creating DHCP Networks in Universal DDI (2571)

Scenario

You already have an active DHCP service host with a DHCP Config Profile applied, but clients are still not receiving IP addresses because no DHCP-served network has been defined yet. Your goal is to build the DHCP network hierarchy for the Techblue branch environment, assign it to the correct DHCP service instance, and confirm that a client can successfully obtain a lease from the new range.

Estimated Completion Time

  • 20 to 30 minutes

Prerequisites

Learning Content

Tasks

  1. Create IP Space

  2. Create IP Address Block

  3. Create a Subnet

  4. Create IP Address Range

  5. Validate DHCP Lease

Task 1: Create IP Space

Create an IP space named Techblue Networks. This IP space will contain the DHCP address block, subnet, and range used in the rest of the lab.

Task 2: Create IP Address Block

Create an address block inside Techblue Networks and set it to 172.31.0.0/16.

Normally, an IP space has more address blocks. For example, many enterprises may have an internal IP Space with 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16. For the lab, we are only using one address block for simplicity.

Task 3: Create a Subnet

Create a subnet 172.31.101.0/24 in the address block and associate it with Techblue DHCP Service 1.

Task 4: Create IP Address Range

Create IPv4 range 172.31.101.100 to 172.31.101.199 in the subnet and associate it with Techblue DHCP Service 1.

Task 5: Validate DHCP Lease

Test the DHCP network with a client and confirm that the client receives an IP address from the configured range.


Solutions

Task 1 Solution: Create IP Space

Start by creating an IP space to hold the DHCP-served network objects for this branch. In production, an IP space often contains multiple address blocks, but this lab uses a single block for simplicity.

  1. Log in to your lab’s jump-desktop.

  2. Use the Education Infoblox Portal credentials to sign in to the Infoblox Portal.

  3. Navigate to Network → IPAM/DHCP.

  4. Select the Address Spaces tab.

  5. Click Create and select IP Space.

    image-20260517-172823.png
  6. In the Create IP Space window, enter Techblue Networks as the name.

    image-20260517-172925.png
  7. Click Save & Close.

Task 2 Solution: Create IP Address Block

Next, create the parent address block that will contain the subnet used for DHCP. This gives the IP space a structured container for the subnet and the lease range you create later.

  1. Navigate to Network → IPAM/DHCP.

  2. Select the Address Spaces tab.

  3. Click Create and select Address Block → IPv4.

    image-20260517-172711.png
  4. In the Create IPv4 Address Block window, enter address 172.31.0.0 with mask 16.

    image-20260517-173248.png
  5. Click Select IP Space.

  6. In the selection dialog, expand IP Spaces, choose Techblue Networks, and click Select.

    image-20260517-173124.png
  7. Click Save & Close.

Normally, an IP space has more address blocks. For example, many enterprises may have an internal IP Space with 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16. For the lab, we are only using one address block for simplicity.

Task 3 Solution: Create a Subnet

Create the subnet that DHCP clients will use and bind it to the active DHCP service instance. Associating the subnet with Techblue DHCP Service 1 tells Universal DDI which service should answer DHCP requests for this network.

  1. Navigate to NetworkingIPAM/DHCP.

  2. Select the Address Spaces tab.

  3. Click Create and select Subnet → IPv4.

    image-20260517-173457.png
  4. In the Create IPv4 Subnet window, enter subnet address 172.31.101.0 with mask 24.

    image-20260517-173612.png
  5. Click Select IP Space, choose Techblue Networks, and click Select.

  6. Click Service Instance, select Techblue DHCP Service 1, and click Select.

    image-20260517-173731.png
  7. If Techblue DHCP Service 1 is not listed, review the DHCP Services lab and confirm the earlier steps were completed correctly.

  8. Review the subnet settings to confirm the address, IP space, and service instance are correct.

  9. Click Save & Close.

Task 4 Solution: Create IP Address Range

After the subnet exists, define the DHCP lease pool inside it. The range identifies the specific addresses that clients can receive, while using the parent service instance ensures the leases are served by the subnet’s assigned DHCP service.

  1. Navigate to NetworkingIPAM/DHCP and open the Address Spaces tab.

  2. Open Techblue Networks, then 172.31.0.0/16, then 172.31.101.0/24.

    image-20260517-173939.png
  3. Click Create and select Range.

    image-20260517-174020.png
  4. In the Create IPv4 Range window, enter Start 172.31.101.100 and End 172.31.101.199.

  5. For Service Instance, keep Use parent Service Instance (default).

    image-20260517-174137.png
  6. Click Save & Close.

Task 5 Solution: Validate DHCP Leases

Finish by testing the DHCP network from a client VM. This confirms that the service instance, subnet, and range are working together and that the client can obtain a lease from the range you created.

  1. Switch to the testing-linux virtual machine and open a terminal window.

  2. Confirm that the client does not already have an IP address by running ifconfig.

    image-20260517-174451.png
  3. Enable the DHCP client by running sudo set-network-dhcp. If prompted for a password, use infoblox.

    image-20260517-174619.png
  4. Wait a minute or two for the DHCP exchange to complete.

  5. Run ifconfig again and compare the output to confirm that the client received an IPv4 address via DHCP.

    image-20260517-175754.png
  6. Optionally, run sudo show-dhcp-lease to display the DHCP lease details.

    image-20260517-175848.png
  7. Switch back to jump-desktop and return to the Infoblox Portal.

  8. Navigate back to the range created in Task 4 and verify that IP address 172.31.101.100 is shown as leased to testing-linux.

    image-20260517-175946.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.