The Boring Lab

How to Bulk Change Camera IP Addresses from Static to DHCP

We're detailing how you can bulk change camera IP addresses from static to DHCP in Milestone by using the Boring Toolbox.
Team Boring

Team Boring

Your go-to XProtect eXPerts. We learn the technical stuff that will save you time and make it less boring.

Skip Ahead

How to Bulk Change Camera IP Addresses from Static to DHCP

How to Bulk Change Camera IP Addresses from Static to DHCP

If you’re like most Milestone XProtect admins, your camera IP addresses are statically assigned. But what if you need to change them all to DHCP?

Believe it or not, there’s a way to do this quickly and easily – without having to go through each camera one by one. In this blog post, we’ll show you how. So sit back, relax, and let us guide you through the process.​

Why change your camera IP addresses to DHCP?

Dynamic Host Configuration Protocol (DHCP) is a protocol used by routers to distribute internal IP addresses to devices that are connected to your managed network.

When you add a new device to your Milestone VMS, you have three options:

  • assign a static IP address to your device
  • assign no IP address
  • use a DHCP server to automatically assign an available IP address to your device
If you chose the first option when setting up your devices, those static IP addresses will never change unless you manually change them. 

AKA: If you want to move to another network, you’ll have to reconfigure all of your camera IP addresses before the shift.

But luckily, we have a way to update all of your camera IP addresses currently in your Milestone VMS in bulk using the Boring Toolbox! 

If you set your cameras to DHCP with reservation, your DHCP servers will keep track of available IP addresses and add them to the devices when they are added to your network.

This way, you can move devices from one network to another without having to reconfigure them.

It saves you loads of time down the road. Plus, with the Boring Toolbox, making the switch is easy.

How to bulk change camera IP addresses to DHCP in Milestone

First, use your camera manufacturer’s managment tool, (i.e. Axis device manager) and set the cameras to DHCP.  The cameras will grab new IP addresses from your DHCP server, and you will want to create a reservation for each.

You’ll then need to update each of those cameras in Milestone with the newly acquired DHCP reserved IPs, as Milestone does not support dynamic IP address changes for devices.

Here’s the easiest way we’ve found to do this: download the list of the reserved IP addresses and the associated MAC address from your DHCP server or camera manufacturer’s management tool, then upload them to Milestone via the Boring Toolbox client.

Doing this will allow you to change all of your device IP addresses in bulk vs one by one.

Here’s the step-by-step:

  1. Go to report view

  2. Run a Boring Toolbox Report as a backup of the current configuration

  3. Change each camera from static to DHCP from the camera interface or the manufacturer’s tool

  4. Create IP reservations in your DHCP server for the cameras

  5. Export the new camera IPs from your DHCP server or the manufacturer’s tool

  6. Back in the Boring Toolbox, go to the hardware view

  7. Click on Import IP Addresses

  8. Download the sample template

  9. In Excel, fill in the template with the MAC addresses and the new, reserved, IPs you exported in step 4

  10. Save the file

  11. Go back to Boring Toolbox and upload the Excel file in the Import IP Addresses dialogue

  12. Make sure there are no Invalid Records in the file

  13. Click Apply Updates. This will only show you what changes will be made. It will not actually make the changes.

  14. Verify that the IP Address match your MAC addresses

  15. Click Preview

  16. Click Apply

There is no UNDO button so please verify along the way that the information is correct.

Tip: I would also try this on one or two cameras first so that you can make sure you understand the process and that all is working as it should.

Get Access to The Boring Toolbox For Free

Sign up for a 30 Day Free Trial of The Boring Toolbox and start using our time-saving features today.

Love learning about all things XProtect?

Sign up for our [NOT so] Boring Newsletter to get a monthly dose of XProtect tips, security trends, and a touch of humor delivered directly to your inbox.