Aller au contenu

LXC 201 – AdGuard / DNSMasq

Informations générales

  • Nom : AdGuard / DNSMasq
  • IP : 192.168.1.201
  • Type : LXC
  • OS : Debian
  • Rôle : DHCP, DNS, filtrage publicités & trackers

Services installés

  • AdGuard Home
  • Interface web : http://192.168.1.201:3000 (setup initial)
  • Interface web : http://192.168.1.201:80 (après configuration)
  • Filtrage DNS et blocage pubs
  • Statistiques et logs de requêtes

  • DNSMasq

  • Fournit DHCP pour le réseau local
  • Fournit DNS de secours si AdGuard est en panne

Configuration

  • DNS principal : 192.168.1.201
  • DNS secondaire : 1.1.1.1 (Cloudflare, fallback)

Fichiers principaux :
- /etc/dnsmasq.conf – Configuration principale de DNSMasq
- /opt/adguardhome/AdGuardHome.yaml – Configuration AdGuard


Sauvegardes

Inclure ce conteneur dans le script de sauvegarde Proxmox.

Répertoires à sauvegarder en priorité :
- /etc/dnsmasq.conf
- /opt/adguardhome/AdGuardHome.yaml
- /var/lib/dnsmasq/ (baux DHCP)
- /var/lib/adguardhome/ (statistiques, logs)


Supervision

  • Vérifier que les ports 53 (DNS) et 67 (DHCP) sont actifs
  • Vérifier l’interface web AdGuard (:80)
  • Nagios4 (LXC 210) supervise ce service

Commandes utiles

# Vérifier les services
systemctl status adguardhome
systemctl status dnsmasq

# Redémarrer un service
systemctl restart adguardhome
systemctl restart dnsmasq

# Vérifier que le port DNS répond
dig @192.168.1.201 google.com

# Logs
journalctl -u adguardhome -f
journalctl -u dnsmasq -f

Notes

  • DHCP distribue les IP du réseau local (192.168.1.100 – 192.168.1.199)
  • Toujours garder un DNS externe configuré sur Proxmox (8.8.8.8 ou 1.1.1.1) pour éviter les pannes en cas de problème AdGuard