New to OpenWRT as very recently installed v19.07.7 on a Plusnet Hub One router.
My wifi also includes a Joowin Repeater, which is configured so that I can access the internet using the same ap name & password via router or repeater.
I can access local devices, such as my BirdNet-Pi interface via IP address from anywhere, but not using "birdnetpi.local" if I'm connected via the repeater.
I am sure there is a simple explanation, can anyone advise?
I don't seem to have anything interesting to toggle on the repeater.
Earlier I tried disabling the repeater DHCP server (as I guess I've created some kind of subnet) but couldn't get that to work as a repeater.
Also tried disabling the router setting: Local Server Only
...as the description says: Limit DNS service to subnets interfaces on which we are serving DNS.
...but no joy there either.
Also under Hostnames I tried adding a new name against the IP address for my Pi ...still no good, so running out of ideas.
Hrm. If the repeater offers a DHCP server then it's doing a bit more than "repeating"; it's acting as a router or more likely a NAT device itself. Sounds like it has a "wan" interface which is the wireless client, and then creates a new SSID that your clients attach to.
I've never seen any docs for the vendor you mention and their website seems to be broken.
Assuming it's not wired, it looks like you need to use the "sync WiFi" setting. That should simply set it up to bridge the wireless LAN defined on your OpenWRT device.
If it still isn't passing multicast DNS traffic then you're going to need to stop using .local and start using .lan as your internal suffix, with static entries on your OpenWRT router.
Alternatively, get yourself a cheap AP that you can install OpenWRT on and use that instead!