Author Topic: Windows IP address conflict detected...  (Read 3422 times)

Windows IP address conflict detected...
« on: 02 June, 2012, 12:11:34 am »


Anyone know about what this is all about..?

Two laptops,and wifi printer on in house, but why the error..?  Some patchy internet connection over the last few days too.
Cycle and recycle.   SS Wilson

Kim

  • Timelord
    • Fediverse
Re: Windows IP address conflict detected...
« Reply #1 on: 02 June, 2012, 12:41:03 am »
Assuming that IP addresses are being allocated by a DHCP server on the router, then it shouldn't happen.  Usual cause is a machine with a statically configured address that's within the DHCP server's pool, which can work fine for ages before causing a problem.  Or the DHCP server's on the blink (entirely possible that rebooting the router has caused it to lose its table of allocated leases).  Or someone's trying to h4xx0r onto your network.  Or something.

If the system event log tells you the MAC address of the conflicting device, that should give you a clue.

Re: Windows IP address conflict detected...
« Reply #2 on: 02 June, 2012, 12:24:24 pm »
Strangely I also had this crop up yesterday.   I simply ignored it.

Re: Windows IP address conflict detected...
« Reply #3 on: 02 June, 2012, 02:40:14 pm »
Had a look at the event log...



Any ideas?

Log Name:      System
Source:        Tcpip
Date:          02/06/2012 00:05:23
Event ID:      4199
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      Laptop-M90
Description:
The system detected an address conflict for IP address 192.xxx.x.x with the system having network hardware address xx-xx-xx-F2-F8-24. Network operations on this system may be disrupted as a result.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Tcpip" />
    <EventID Qualifiers="49152">4199</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2012-06-01T23:05:23.745005800Z" />
    <EventRecordID>29570</EventRecordID>
    <Channel>System</Channel>
    <Computer>Laptop-M90</Computer>
    <Security />
  </System>
  <EventData>
    <Data>
    </Data>
    <Data>192.xxx.x.x</Data>
    <Data>xx-xx-xx-F2-F8-24</Data>
    <Binary>0000000003002C0000000000671000C0020000000000000000000000000000000000000000000000</Binary>
  </EventData>
</Event>

...and what's a kernel-processor-power warning?  'speed of processor being limited by firmware...`
Cycle and recycle.   SS Wilson

Jaded

  • The Codfather
  • Formerly known as Jaded
Re: Windows IP address conflict detected...
« Reply #4 on: 02 June, 2012, 02:58:50 pm »
Was it asleep? Maybe it thought it had an address, but the address was then given out by the router to another device?

If you can give devices fixed ip addresses, try that for the laptop?
It is simpler than it looks.

Re: Windows IP address conflict detected...
« Reply #5 on: 02 June, 2012, 03:36:22 pm »
Yes, that's true PC could well have been asleep or hibernating...

Cycle and recycle.   SS Wilson

tonycollinet

  • No Longer a western province of NĂºmenor
Re: Windows IP address conflict detected...
« Reply #6 on: 02 June, 2012, 03:54:17 pm »
With most routers you can tell the dhcp server to always give the same IP to the same device. You have to tell it the mac address of the device, and the ip you want it to have.

Solves most of these sort of issues.

Woofage

  • Tofu-eating Wokerati
  • Ain't no hooves on my bike.
Re: Windows IP address conflict detected...
« Reply #7 on: 02 June, 2012, 04:50:01 pm »
I think "ipconfig /renew" will force the router to assign another address. Quicker than a re-boot.

Otherwise, this:

With most routers you can tell the dhcp server to always give the same IP to the same device. You have to tell it the mac address of the device, and the ip you want it to have.

Our router sniffs the all MAC addresses on the network so you don't have the enter them. See if yours will.
Pen Pusher

Kim

  • Timelord
    • Fediverse
Re: Windows IP address conflict detected...
« Reply #8 on: 03 June, 2012, 12:37:49 am »
Was it asleep? Maybe it thought it had an address, but the address was then given out by the router to another device?

I'd have thought it would come out of hibernation, notice the clock delta and attempt to renew the expired lease before resuming notjbex operations.  OTOH, it's Windows...

Feanor

  • It's mostly downhill from here.
Re: Windows IP address conflict detected...
« Reply #9 on: 03 June, 2012, 11:32:23 am »
When starts or resumes, it sees the network connection coming up.
Assuming it is configured to 'obtain an IP address automatically' ( check this ), then it will contact the DHCP server ( usually your router ) and request an IP address ( or permission to continue using the one it has previously got ).
When it's given one, windows then does a 'sanity check' to make sure the address is really free.
This is called 'Duplicate Address Detection'.
( It uses a process called Gratuitous ARP, where it sends out a query on the network for the address.   There should be no response. )
If there is a response, then it throws the error you see.

Either the DHCP server messed up ( unlikely ), or you have something on your network manually set to that IP.
If you need to manually set the IP of something ( like a printer ), then set it to a high number ( eg 192.168.0.200 ) and then make sure this range is excluded from the DHCP server scope.

If you tell us the full MAC address of the offending device, ( xx-xx-xx-F2-F8-24 ) we can probably tell you which device on your network is producing the conflict.

Re: Windows IP address conflict detected...
« Reply #10 on: 03 June, 2012, 12:25:06 pm »
Thanks.  Done some checking and the MAC address in the details above is the Xbox 360 console.  The Xbox setting are on automatic for IP address I think.  So any ideas what went on?
Cycle and recycle.   SS Wilson

Feanor

  • It's mostly downhill from here.
Re: Windows IP address conflict detected...
« Reply #11 on: 03 June, 2012, 12:37:00 pm »
If both devices were indeed obtaining their IP address from the same DHCP server, then that should not happen.
DHCP brain-fart.

I'd shut off the clinet machines, re-start the router to flush the DHCP assignments and then let the various clients start picking up addresses again.

There are some scenarios where this sometimes happens.
Say the Xbox picks up an IP address lease from the server, and is using it.
If the router were to re-start, it would loose it's list of assigned addresses.
If it's DHCP server is a bit basic, it won't perform Duplicate Address Detection before re-issuing the address to another client.
The other client is smart enough to to DAD, and throws the error.