Local Hostnames not recognised via repeater

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?

.local is a multicast DNS suffix. If your repeater isn't multicast aware, it should pass the packets without a problem.

As it doesn't seem to you may need to look at its settings and toggle something. Try toggling IGMP snooping and see what happens.

2 Likes

Thanks greem.

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.

Can you provide any links?

Yes it has three modes: Repeater, AP & Router

The manual is here: https://itsmanual.com/joowin/jw-wr758ac-wireless-wifi-range-extender/

Many thanks for your help with this!

That "manual" is bloody awful!

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!

Yep, classic manual!

I'd set it up with sync Wifi, but here is the config screen...

...so just tried using Bridge. Seems to work just the same, but now I've lost the config page (IP address) so may need to reset.

Yes I could use a spare Pi as a repeater with OpenWrt ...maybe that's my next project.

Thanks once again.