I currently have a Matter network that is functioning, though after digging into some changes I wanted to make I don’t know how my Matter network is working.
Home Assistant and all of my IOT devices are on the same IOT VLAN. When I want to add a new Matter device, I just switch my phone over to the IOT VLAN temporarily to add the device then switch back to my standard “LAN” VLAN.
I was investigating mDNS Repeater on my Mikrotik router with the idea I could avoid switching the network on my phone.
My LAN VLAN has an IPv6 network provided by my ISP. The rest do not. (AT&T only hands out a /64).
Long story short while trying to figure out why Home Assistant (on bare Raspberry Pi) wasn’t routing traffic to the IPv6 prefix listed in the Thead diagnostic file (fdb3:6ccd...
) that was being directed to it I discovered that all of the actual devices (only 2 so far) are in the prefix fdc9:3a9a...
. And sure enough when attempt to ping these devices via the “Ping device” feature in the HAOS interface it fails to ping the fdc9
prefix but successfully pings the link local and IPv4 unicast address.
I suppose these could be working over IPv4 (they seem to be hybrid) or the link local IPv6 address. But where on earth is the fdc9
prefix coming from? Furthermore the wpan0 interface in HAOS doesn’t even have a fdc9
prefix assigned. It’s fdb3
as reflected in the Thread diagnostic file.
I do not have any other border routers though a couple of months ago I did delete the first Thread network I created and created a new one. The original network is no longer visible in the interface and the new is and has been working successfully.
I have rejoined my devices to the current network which have been functioning.