Hello. I got a weird problem and have no idea how to fix it.
I use Openwrt for a long time. But for a reason, now I do not have openwrt where I live.
I bought 4 ip cam for my father. Tested all in my house (no openwrt) and works fine. When I put it on my father's house (openwrt), I got something weird.
The cameras do connect with no problem. And when I'm out of my father's network, the app works fine. Once I got on the same network, the app stops working. Look's like it use Tuya cloud.
My father have starlink with no bypass mode, but a openwrt after starlink router. If I go to starlink wifi, the app works. But when I go to OpenWrt wifi, it stops working.
In a few words, the app do not work when on the same network of the cameras if the network is a openwrt device.
I'm using a Tplink Archer C6 v3 and OpenWrt 22.03.2.
Possibly UPNP. Its not on by default, nor loaded by default in some cases.
There are also other features in OpenWRT that are not widely compatible with current enterprise, (ISP), architecture.
Best case is to pull network logs from a device in your fathers network and analyze why the connection is not going through.
There are several advanced logging packages available but I find OpenWRTs debug logging sufficient in most cases.
Note: (Probably should have said, firewall as well as a likely culprit.) Enterprise to consumer residential network are "Open" in terms of security. Consumer routers have UPNP on by default but OpenWRT doesn't due to the vulnerability it exposes.
There is a newer version of UPNP making its way main stream.
You need to post the config of the device that your Father is using so we have a more accurate idea of what to implicate. Otherwise, you will need to analyze the logging yourself to know for sure as OpenWRT is unfathomly customizable.
Side note:
I'm messing with making a custom device from my Pi 5 and internal routing has to be manually set for Open WRT it doesn't, by default, create an internal route between clients. At least that's been my experience thus far with SNAPSHOTS. Or all ports have to be assigned to a bridge.