I just tried the Matter integration and I get the famous message ‹ Matter requires IPv6 connectivity, but no IPv6 interface was detected on this machine › and I have no idea what I should do or where to look to fix it.
My network configuration is as follows:
TP-Link WiFi router;
AdGuard DHCP server on an Orange Pi Zero connected to the router via Ethernet;
Gladys on Ubuntu Server, also wired.
IPv4 addresses are set in the aforementioned DHCP server.
And while we’re at it, since I switched to AdGuard (I was using Pi-hole before), LANmanager no longer works (it no longer finds any device during a network scan) and I think all this must be related…
You need to check at all levels that IPv6 is working on your side:
1/ On your Gladys server on Ubuntu Server, check that IPv6 is enabled on Ubuntu Server (ask the AI for help with this)
2/ Check on your TP-Link router if there isn’t an IPv6 parameter that might be disabled
3/ For AdGuard, you need to check that IPv6 is not disabled, and that local mDNS requests are not blocked (you can check the AdGuard filtering log for this)
In Gladys’s case, the mention « Matter requires IPv6 connectivity, but no IPv6 interface was detected on this machine » simply runs this same command and checks if there is an IPv6 address that does not start with fe80 (to exclude local addresses).
In short, we check that you have at least one IPv6 address on your network.
After that, this mention is just a warning. If you run Matterbridge on the same machine, it might work even if you don’t have IPv6 at the network level, as long as you have IPv6 within the mini-PC.