AdGuard
From FlowerHouseWiki
AdGuard-LXC
IP: | 192.168.88.2 |
---|---|
MAC: | 8E:02:AF:95:EB:35 |
OS: | Debian Bullseye |
---|---|
RAM: | 256MB |
Cores: | 1 |
Privileged: | No |
The AdGuard Home is reachable under 192.168.88.2
which is located in the ServerVLAN.
AdGuard Home serves as the DNS-Server for the internal network.
Basic Setup
Installation
Enter this command to install AdGuard
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
Configure Mikrotik Router
Added a script to the mikrotik scheduler to secure a fallback dns if AdGuard server fails
# set variables
:local fallbackDNS 8.8.8.8,8.8.4.4;
:local AdGuard 192.168.88.4;
:local currentDNS;
:set $currentDNS [/ip dns get servers];
:do {
:put [resolve google.com server=$AdGuard];
if ($currentDNS!=AdGuard) do={
:log info "DNS Failover: Switching to AdGuard";
ip dns set servers $AdGuard
ip dns cache flush
} else={}
} on-error={ :set $currentDNS [/ip dns get servers];
if ($currentDNS!=$fallbackDNS) do={
:log info "DNS Failover: Switching to FallbackDNS";
ip dns set servers $fallbackDNS;
} else={:log info "DNS Failover: AdGuard Unavailable"}
}