A Look at The Good Old IPv4 Conflict

DHCP has made assigning, documenting, and troubleshooting duplicate IP addresses a lost art. Here are some tips on navigating the issues that can arise.

Tony Fortunato

January 21, 2021

2 Min Read
A Look at The Good Old IPv4 Conflict
(Source: Pixabay)

My the times are changing. Back in the day, when I had to walk to school in six feet of snow, barefoot, uphill both ways, assigning static IP addresses was quite normal.

Then DHCP became commonplace, and assigning, documenting, and troubleshooting duplicate IP addresses became a lost art. I've seen a lot of clients who still encounter duplicate IP addresses either due to statically assigning the same one, assigning the same DHCP reservation, and of course, certain network problems can cause devices to misreport duplicate IPV4 addresses.

Recently I was working on a network where the devices required static IPv4 addresses, and during their Windows 7 to Windows 10 upgrade project, a duplicate IP address was assigned. The symptom they encountered was the same as if you had a bad cable or network problem; you couldn't ping the default gateway or router. I just happen to be working with the team on the network side when they asked me if I could take a peek at the computer since they thought I might have caused a network problem with the work I was doing.

I asked them if they used the same static IPv4 address that the previous computer used, to which they answered, 'of course we did.' I asked them to go to the command prompt and type ipconfig /all to confirm the IPv4 configuration and immediately noticed that this computer had a duplicate IPv4 address.

The desktop team asked me why they didn't get the typical windows Network Error dialogue box alerting them to a duplicate IPv4 address as well as the good old yellow triangle. I explained, "Simple Microsoft did away with that since Windows 7. I proceeded to show them how Windows 7, 8, and 10 behave when a duplicate IPv4 address is encountered.

Windows 7 shows the good old Network Error dialogue box when a conflict is detected.

IP config

IP1.png

If you go to the command prompt and type ipconfig /all, you will see the (Duplicate) notation beside the IPv4 entry as well as the Autoconfiguration IPv4 address in use.

IP config

IP2.png

By going to the Windows Event Viewer and selecting System, you will see an Error entry, and when you highlight it, you can actually determine the MAC address of the other conflicting device.

IP configuration

IP3.png

Windows 8 no longer shows the Network Error dialogue box but reports the same ipconfig /all information.  

IP configuration

IP4.png

IP configuration

IP5.png

Windows 10 has the same behavior as Windows 8.

IP config

IP6.png

IP configuration

IP7.png

As I’ve said in previous articles, “know your tools, know your network, know your equipment.”

About the Author(s)

Tony Fortunato

Sr Network Performance Specialist

Tony Fortunato is a network performance expert who has been designing, implementing and troubleshooting networks since 1989. His company, The Technology Firm, provides clients of all sizes with services ranging from project management, network design, consulting, troubleshooting, designing custom-designed training courses, and assisting with equipment installation. Tony's experience in networking started with financial trading floor networks and ISPs, where he learned to integrate and support equipment from various vendors. Tony has taught and presented at numerous colleges and universities, public forums and private classes. He blogs frequently at NetworkDataPediaand has a popular YouTube channel.

SUBSCRIBE TO OUR NEWSLETTER
Stay informed! Sign up to get expert advice and insight delivered direct to your inbox
More Insights