Duplicate IP for 2 devices (DHCP working)

Expected Behaviour:

All devices on the LAN have seperate IPs/HOSTNAMEs assigned to their MAC addresses and are shown individually on the Dashboard/Logs and Network Overview.

Actual Behaviour:

Two devices are showing up with identical IP's and HOSTNAMES even though they are being assigned different IP's by the DHCP server (STATIC IP).

Device 1, MAC: XX:XX:XX:XX:XX:01, IP: 192.168.0.41 (Assigned 192.168.0.41 by StaticIP in DHCP service).
Device 2, MAC: XX:XX:XX:XX:XX:02, IP: 192.168.0.41 (Should be 192.168.0.6 as assigned by StaticIP in DHCP service).

Debug Token:

https://tricorder.pi-hole.net/uo0mef7i1l

Network Layout
192.168.0.1: Modem/Router does not allow custom DNS so DHCP on router is OFF and DHCP on Pi-hole is ON with all devices given StaticIPs.
192.168.0.3: Pi-hole working as expected, multiple devices have StaticIPs assigned via DHCP service.

Two devices assigned seperate StaticIP's, listed seperately in 04-pihole-static-dhcp with the correct IP's (list trimmed for convenience):

Blockquote
dhcp-host=60:45:CB:69:8A:41,192.168.0.15,GAMING-RIG-ETH
dhcp-host=00:11:32:52:BC:43,192.168.0.5,SYNOLOGY-NAS
dhcp-host=34:12:98:02:99:E1,192.168.0.6,APPLE-TIME-CAPSULE
dhcp-host=C8:69:CD:66:D5:41,192.168.0.41,APPLE-TV
dhcp-host=00:04:20:F5:7B:45,192.168.0.42,LOGITECH-REMOTE

However, checking the FLT database I get this (list trimmed for convenience):

Blockquote
pi@Pi-Hole:/etc/pihole $ sqlite3 /etc/pihole/pihole-FTL.db "SELECT * FROM network"
1|192.168.0.5|00:11:32:52:bc:43|eth0|synology-nas.zuul|1566687061|1566698687|1971|Synology Incorporated
6|192.168.0.42|00:04:20:f5:7b:45|eth0|logitech-remote.zuul|1566687120|1566698552|72|Slim Devices, Inc.
7|192.168.0.15|60:45:cb:69:8a:41|eth0|gaming-rig-eth.zuul|1566687120|1566698656|1666|ASUSTek COMPUTER INC.
8|192.168.0.41|c8:69:cd:66:d5:41|eth0|apple-tv.zuul|1566687180|1566698552|573|Apple, Inc.
12|192.168.0.41|34:12:98:02:99:e1|eth0|apple-tv.zuul|1566690480|1566697793|221|Apple, Inc.
14|192.168.0.6|34:12:98:02:99:e1|eth0||1566692400|0|0|Apple, Inc.

As you can see, lines 8 (AppleTV) and 12 (AppleTimeCapsule) have different MAC addresses but are given the same IP and same HOSTNAME and line 14 (AppleTimeCapsule) has the correct IP and MAC address for the Time-Capsule yet is unused and this is reflected on the Admin Console Webpage.

Screenshot of Network Overview, as you can see, there are two devices with IP:192.168.0.41, different MAC addresses but same HOSTNAME, correctly assigned IP (192.168.0.6) seems to never appear:

Screenshot of applicable DHCP Static Leases:

Screenshot of applicable DHCP Active Leases:

Both these devices are Apple products, 192.168.0.41 is an AppleTV and 192.168.0.6 is an Apple Time Capsule.

  • They are both connected to the LAN via ethernet and I have tried various LAN ports on the router, via a seperate switch and even a different router, all with the same result.
  • I have also disabled the DHCP service on the Pi-hole and used the router DCHP server and I get the same thing happening.
  • I've also changed their statically assigned IP's to different ones and get the same result.

I have multiple Apple devices such as iPhones, iPads and MacBooks that all register and display as expected. It is only these two devices that seem to get locked in together.

Now it's not an issue for the functionality of the LAN, I can happily access both devices via their assigned IP's as the DHCP service is working correctly as I see it. The Macs access the Time Capsule with no issues and ther AppleTV works perfectly. It seems something in the pihole FTL is grabbing the data and not assigning it correctly some how.

Cheers guys!

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.