tubos
November 10, 2025, 10:07pm
21
psherman:
It works because you've now told the PiHole host how it can find the guest network (192.168.10.0/24).
Previously, if a request came in from the 192.168.10.0/24 network to the Pi, the Pi would attempt to respond but it wouldn't know where to send that response. So, it would send it upstream with the gateway that it knew about -- specifically 192.168.2.1. That router, though, didn't know where to send the traffic, so it would have either just dropped it or it might have sent it to its upstream (where it would be dropped or otherwise lost).
Now, you've told the PiHole host that "you can send traffic that is destined for 192.168.10.0/24 via the gateway at 192.168.1.1" -- the latter is on a network that the host already knows about, but the former was unknown prior to adding that route. Now that the route is there, the host can send response traffic to the 192.168.1.1 router and then that router handles the rest of the routing to the guest network.
That makes sense ( after reading it a few times ) thanks for helping
You're welcome.
If your problem is solved, please consider marking this topic as [Solved]. See How to mark a topic as [Solved] for a short how-to.
Thanks!
tubos
November 11, 2025, 1:01pm
23
I agree , Since i can only select one contributer I think it would be fair to choose pavelgl as he was the first to respond with the correct solution , but i appreciate all help i got.