Skip to main content

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).

Interesting, but do Sonos even support IPv6 networks?


Not that I’m aware of. 


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.


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).


Reply