From 13ae483d22b62abe6d83491343a7a2007650b6c1 Mon Sep 17 00:00:00 2001 From: Astro Date: Fri, 12 Mar 2021 18:42:06 +0100 Subject: [PATCH] dn42: enable collectd, clean up --- hosts/containers/dn42/default.nix | 38 ++++++++++++++++--------------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/hosts/containers/dn42/default.nix b/hosts/containers/dn42/default.nix index 375d67db..39f31073 100644 --- a/hosts/containers/dn42/default.nix +++ b/hosts/containers/dn42/default.nix @@ -5,22 +5,27 @@ let address6 = "fe80::deca:fbad"; neighbors = pkgs.neighbors; in { - networking.hostName = "dn42"; - # networking.defaultGateway6 = { - # address = "2a02:8106:208:5201::c3d2:4"; - # interface = "eth0"; - # }; - networking.nameservers = [ "172.20.72.6" "172.20.72.10" ]; - networking.interfaces.eth0 = { - ipv4.addresses = [{ - address = address4; - prefixLength = 24; - }]; + networking = { + hostName = "dn42"; + nameservers = [ "172.20.72.6" "172.20.72.10" ]; + useNetworkd = true; + # No Firewalling! + firewall.enable = false; + useDHCP = false; + interfaces.eth0 = { + ipv4.addresses = [{ + address = address4; + prefixLength = 24; + }]; + }; + }; + c3d2 = { + isInHq = true; + hq = { + interface = "eth0"; + statistics.enable = true; + }; }; - c3d2.isInHq = true; - c3d2.hq.interface = "eth0"; - networking.useDHCP = false; - networking.useNetworkd = true; services.resolved.enable = false; environment.systemPackages = with pkgs; [ vim ]; @@ -29,9 +34,6 @@ in { services.openssh.enable = true; services.openssh.permitRootLogin = "yes"; - # No Firewalling! - networking.firewall.enable = false; - boot.kernel.sysctl = { "net.ipv4.conf.all.forwarding" = true; "net.ipv4.conf.default.forwarding" = true;