Skip to main content
Contributor I
October 5, 2024

DHCPv6 DUID is invalid/blank

I’ve got an IKEA Symfonisk table lamp. I noticed that at some point it has started to request an IPv6 address via DHCPv6, but it’s doing so with an invalid non-unique DUID (DHCP Unique Identifier).

The DUID it’s using is (in hex): 00030001000000000000

Decoded, that is a DUID “type 3” (DUID based on link-layer address), with the address type set to Ethernet… but where it should contain the Ethernet MAC address, instead the DUID is set to all zeros.

I expect that this non-unique ID might cause problems if someone has multiple Sonos devices in a network with DHCPv6 enabled, although the exact result depends on what DHCP server is in use.

For reference, my speaker is currently running the Sonos OS S2, Version 80.1-56190. It is connected via Ethernet cable (WiFi is disabled).

This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

4 replies

controlav
Lead Maestro
October 5, 2024

Interesting, but do Sonos even support IPv6 networks?

Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
Airgetlam
October 6, 2024

Not that I’m aware of. 

Bruce
Stanley_4
Grand Maestro
October 7, 2024

I don’t have IPv6 here right now (Quantum fiber) but when I did have it on my previous service I saw Sonos devices getting IPv6 addresses.

kepstinAuthor
Contributor I
October 7, 2024

I don’t know whether Sonos officially “supports” IPv6, and it doesn’t look you can connect to the speaker to play music over IPv6, but they are definitely running a DHCPv6 client on the speaker, and it gets an IPv6 address.

My specific issue is that they have their DHCPv6 client misconfigured, and it’s using an invalid non-unique ID in a place where by spec it needs to be unique per-device (e.g. by using the devices MAC address).