Hi everyone! ![]()
Thread combined with Matter is definitely going to be a super hot topic in smart homes for the next few years (maybe even until 2026). Even Ikea is going crazy releasing new devices! As a tinkering enthusiast, of course I immediately thought of running Home Assistant (HA) on my NAS to give it a try.
But…
It was a total disaster—running it in a container on Qnap just wouldn’t work!
I spent quite a bit of effort digging around before I found the root cause: the NAS kernel is missing some very important options! Specifically, it’s missing CONFIG_IPV6_ROUTE_PREF, and possibly CONFIG_IPV6_ROUTE_INFO as well. I checked the GPL source code released by Qnap (QTS 5.2.3 source code here) and confirmed that these two options are indeed missing!
Without them, my NAS simply can’t understand the “Router Advertisements” containing routing information sent by Thread devices, so naturally it can’t communicate with Thread devices.
Sure, I could manually add the missing routes myself and that would solve the problem. But as everyone knows, this routing information changes dynamically, so manually adding them is just not practical and can’t be a permanent solution!
A big warning to all fellow tinkerers who want to try the same thing: this path just doesn’t work right now! Don’t waste your time! ![]()