add ad guard home to h003

This commit is contained in:
RingOfStorms (Joshua Bell) 2025-08-07 11:40:49 -05:00
parent e8679aa177
commit 2894e4050c
5 changed files with 77 additions and 14 deletions

View file

@ -29,7 +29,7 @@
ros_neovim.nixosModules.default
./configuration.nix
./hardware-configuration.nix
./networking.nix
./mods
(
{ config, pkgs, ... }:
{

View file

@ -0,0 +1,50 @@
{
...
}:
{
config = {
services.adguardhome = {
enable = true;
allowDHCP = true;
openFirewall = false;
};
networking.firewall.interfaces.vlan20.allowedTCPPorts = [
53 # DNS
68 # DHCP
5543 # DNSCrypt
3000 # Initial installation
80 # admin panel
443 # admin panel
853 # DNS over tls
# 6060 # Debugging profile
];
networking.firewall.interfaces.vlan20.allowedUDPPorts = [
53 # DNS
# 67 # DHCP
# 68 # DHCP
443 # Admin panel/https dns over https
853 # DNS over quic
5443 # DNSCrypt
];
networking.firewall.interfaces.vlan30.allowedTCPPorts = [
53 # DNS
68 # DHCP
5543 # DNSCrypt
3000 # Initial installation
80 # admin panel
443 # admin panel
853 # DNS over tls
# 6060 # Debugging profile
];
networking.firewall.interfaces.vlan30.allowedUDPPorts = [
53 # DNS
# 67 # DHCP
# 68 # DHCP
443 # Admin panel/https dns over https
853 # DNS over quic
5443 # DNSCrypt
];
};
}

View file

@ -0,0 +1,9 @@
{
...
}:
{
imports = [
./networking.nix
./adguardhome.nix
];
}

View file

@ -179,6 +179,7 @@
"vlan30"
];
bind-interfaces = true;
port = 0; # DISABLE DNS we are using ad guard for that
# DHCP range and settings
dhcp-range = [
@ -192,7 +193,8 @@
dhcp-option = [
"tag:mng,option:router,10.12.16.1"
"tag:lan,option:router,10.12.14.1"
# "option:dns-server,10.12.14.1,1.1.1.1,8.8.8.8"
"tag:mng,option:dns-server,10.12.16.1"
"tag:lan,option:dns-server,10.12.14.1"
];
# Static DHCP reservations