check firewall zones in pppoe test

This commit is contained in:
Daniel Barlow
2025-02-25 23:32:05 +00:00
parent 024c018262
commit f4dc001b71
2 changed files with 29 additions and 4 deletions

View File

@@ -15,6 +15,7 @@ rec {
../../modules/ppp
../../modules/dnsmasq
../../modules/network
../../modules/firewall
];
services.pppoe = svc.pppoe.build {
@@ -23,6 +24,13 @@ rec {
password = "NotReallyTheSecret";
};
services.firewall = svc.firewall.build {
zones = {
wan = [ services.pppoe ];
lan = [ services.lan4 ];
};
};
services.defaultroute4 = svc.network.route.build {
via = "$(output ${services.pppoe} address)";
target = "default";
@@ -39,5 +47,5 @@ rec {
domain = "fake.liminix.org";
};
defaultProfile.packages = [ pkgs.hello ];
defaultProfile.packages = with pkgs; [ nftables hello ];
}