whitehouse router: add vlan on wan interface

This commit is contained in:
2025-11-07 15:04:26 +07:00
parent 2c9592c542
commit 162707546c

View File

@@ -76,15 +76,24 @@ in
localDomain = "lan";
};
};
wan = {
interface = svc.pppoe.build {
interface = config.hardware.networkInterfaces.wan;
username = secrets.l2tp.name;
password = secrets.l2tp.password;
};
wan =
let
inherit (config.system.service) vlan;
wan-vlan = vlan.build {
ifname = "wan-vlan";
primary = config.hardware.networkInterfaces.wan;
vid = "10";
};
in
{
interface = svc.pppoe.build {
interface = wan-vlan;
username = secrets.l2tp.name;
password = secrets.l2tp.password;
};
dhcp6.enable = true;
};
dhcp6.enable = true;
};
firewall = {
enable = true;
rules = secrets.firewallRules;