AdGuard Home su OpenWrt: blocco pubblicità & controllo DNS

AdGuard Home su OpenWrt: blocco pubblicità & controllo DNS

Obiettivo: DNS filtrante centralizzato (meno ads/tracking, parental control) mantenendo stabilità del router.

Architettura

  • dnsmasq resta DHCP.
  • AdGuard Home fa DNS su LAN (porta 53) con upstream DoH/DoT.

A) Installazione

opkg update
opkg install adguardhome || true
/etc/init.d/adguardhome enable
/etc/init.d/adguardhome start
# Alternativa (binario ufficiale):
# mkdir -p /opt/AdGuardHome && cd /opt/AdGuardHome
# wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
# tar -xzf AdGuardHome_linux_amd64.tar.gz
# ./AdGuardHome -s install

Setup guidato: http://IP_ROUTER:3000.

B) Guida iniziale

  1. Admin/password.
  2. Interfaccia: LAN, porta 53.
  3. Upstream DoH: https://dns.quad9.net/dns-query, https://cloudflare-dns.com/dns-query.
  4. Liste default → affina dopo.

C) Integrare con DHCP

LuCI → DHCP and DNS → opzionale: 6,192.168.1.1 per forzare DNS del router ai client.

D) Profili & regole

  • Client labels (tablet bimbi, smart-tv).
  • Parental control (liste + orari con DNS rewrites).
  • Whitelist per app bancarie ecc.

E) Performance

  • Evita liste enormi su router piccoli; retention log 7–14 giorni.
  • Se flash ridotta, installa su storage USB (/opt).

Test & Troubleshooting

  • Query log deve mostrare i client.
  • Conflitto porta 53? Fai ascoltare dnsmasq su 127.0.0.1:54 e usa 127.0.0.1:54 come upstream in AGH.

Hardware utile

Link utili

Torna in alto