-
System Version: |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
Same. Did you find a solution? I guess if I find one, I'll try to remember to comment back here. It's odd that you had this issue recently, I wonder if there was a code change in AdGuardHome that broke some setups. My setup is a Docker container and I've removed and redeployed the container for the last 2 hours trying to figure this damn crap out and I'm so fed up. Honestly, I might just try PiHole and call it a day. I have no F-ing clue why AdGuard is acting like this. |
Beta Was this translation helpful? Give feedback.
-
MY SOLUTION AND ADVENTURE IN PORT BINDING I figured out what was happening for mine. Just for anyone who finds this issue. This happened on my office network, at the end I talk about extra info I did for my home network not specifically related to this AdGuardHome (AGH) issue. Problem: AdGuardHome Docker container was not binding to IPv4 address and instead only binding to IPv6. Essentially, without giving any error, it was not binding to 0.0.0.0 and Discovery: I had the docker container for adguard on a network with other containers so that I could manage things in that regard. While I wasn't initially seeing an error message about being unable to bind, since IPv4 was missing, I assumed it was happening, just with a silent continue. I believe that AGH is programmed with a silent continue function. If it cannot bind to a certain adapter or address, and you have selected “Bind All” then it will not complain. Solution: From that assumption that AGH is silently unable to bind and continuing without error. Using Next, that lead me to check the host computer, and on the host computer I found the same thing. Now I don't have my notes in front of me at the moment, but I believe it was dnsmasq on the host computer, which was set to also bind to everything possible, which includes the local bridge adapter for the AGH container. I changed dnsmasq settings to only bind to Finally, I found this last piece was important too, I found that if containers on a specific network moved around they would change IPs. I thought that Docker would set/prefer static IPs and try to keep containers on the same IP. Apparently not. So I explicitly set, using portainer, the IP address field for both ipv4 and IPv6 to use the specific IP that I wanted so that it containers moved around, Docker was restarted, or containers were turned off and on, that the IPs didn't jump around. This resolved my issue completely. Conclusion, I believe redeploying AGH may fix other people's problems only if it's competitively binding. Ie, it's first to bind to an adapter or IP, and if the host is restarted, it may lose in that binding competition. The proper way is check for other things that are binding unnecessarily, since AGH is set to automatically continue on error. Use HOME NETWORK Now it's also important to know that many installations of Ubuntu and Debian now move that resolv.conf responsibility to |
Beta Was this translation helpful? Give feedback.
Same. Did you find a solution? I guess if I find one, I'll try to remember to comment back here. It's odd that you had this issue recently, I wonder if there was a code change in AdGuardHome that broke some setups. My setup is a Docker container and I've removed and redeployed the container for the last 2 hours trying to figure this damn crap out and I'm so fed up. Honestly, I might just try PiHole and call it a day. I have no F-ing clue why AdGuard is acting like this.
→ My Actual Solution