I am just starting to use Matter, and set up ipv6 on my local network only with ULA addresses (and link local) as well as DHCP6. HA and my desktop and my network monitoring system are all on the same VLAN.
I have a matter device with link local address fe80::d273:d5ff:fe80:d2d8.
I have tried pinging it from my desktop and my NMS and it works fine.
When I try pinging from HA via the Matter setup screen, it fails sometimes, and works sometimes.
When I shell into HA it shows a link local address as well as DHCP6 assigned address in the ULA range.
Home Assistant Supervisor is running!
System information:
IPv4 addresses for eth0: 192.168.130.254/24
IPv6 addresses for eth0: fd34:1727:2650:130::98e9/64, fe80::d327:3ecc:3840:87e1/64
OS Version: Home Assistant OS 16.2
Home Assistant Core: 2025.9.4
I can ping these from my desktop and local NMS (which is linux and resides on the same HyperV server as my HA instance, uses the same NIC and same everything.
From the shell prompt however I cannot ping anything ipv6. This was immediately after the above display.
[core-ssh ~]$ ping -6 fe80::d327:3ecc:3840:87e1
PING fe80::d327:3ecc:3840:87e1 (fe80::d327:3ecc:3840:87e1): 56 data bytes
ping: sendto: Network unreachable
[core-ssh ~]$ ping -6 fe80::d327:3ecc:3840:87e1
PING fe80::d327:3ecc:3840:87e1 (fe80::d327:3ecc:3840:87e1): 56 data bytes
ping: sendto: Network unreachable
I’ve never seen the shell ping, but SOMETIMES the matter screen will ping. It does ping ipv4 always (both matter and shell). The sometimes is rare when it works.
Even though not pinging the matter device works (HA can control it) – though it takes a LONG time to start working after power cycle, but that may just be how it works.
HA is set up with static IPv6 addresses (and those are what is shown). And again – pinging TO it works fine.
I do not understand docker networking, but also I have not changed any of it.
What might I have set up incorrectly that this can happen? Notably that I can ping HA but HA can’t ping out?


