I have pihole running as a docker container in my network.
My network looks like:
Internet provider => router => access point => clients
I set up dhcp with pihole address as dns on the router and all clients get pihole ip as dns server.
Problem is that all clients that connect through acess point don't appears on the pihole dashboard.
I can see only access point ip. Clients connect directly to the router show up on the pihole dashboard.
Where is the problem here?
I'd guess your AP is NATting traffic for clients connected to it.
On some APs, this behaviour can be changed by chosing a different mode of operation. The exact wording and availability differs among make and model, so your best option would be to check your AP's documentation or support.
I don't know the exact model you have, but did you connect your router to the WAN port of the access point? There may be a mode available that allows you connect your existing network to the LAN ports of your Asus AC-55u router. Mind that you need to disable DHCP in the latter in such a configuration to prevent problems.
If you can share some screenshots of the config menu, this could help us to identify what to recommend.
Can you verify that this is also true for the WiFi connected clients or does the router maybe modify the DHCP information it forwards to your wireless clients?
Then your router seems to be doing packet capturing and rewriting. This is a very dirty (and absolutely unnecessary!) thing to do but I'm afraid you will not be able to change it with this device. We've seen this in the past with some Google products, however, I'm surprised Asus is jumping on the bandwagon as well. Any comments on this @Bucking_Horn? Maybe I'm overseeing something, but I don't think so.
I recall some Asus router models would silently hand out their own IP address as DNS server in addition to any UI configured ones.
But then I wouldn't think the AC-55U would act as a DHCP server in AP mode.
Let's have a closer look at a client's network configuration.
Would you be able to provide the output of the following command for a Windows machine connected through your AC-55U?