mob next [ci-skip] [ci skip] [skip ci]

lastFile:modules/clan/gw-router/default.nix
This commit is contained in:
2026-08-03 11:05:34 +07:00
parent 59676a40fc
commit c557b12e8e
+19 -1
View File
@@ -7,7 +7,7 @@
manifest.categories = [ "System" ];
roles.default = {
description = "A default role for the router node";
description = "Site gateway router role";
interface =
{ lib, config, ... }:
@@ -28,6 +28,24 @@
VLANs this tag exists only on the WAN port.
'';
};
macAddress = lib.mkOption {
type = lib.types.nullOr lib.types.str;
default = null;
example = "aa:bb:cc:dd:ee:ff";
description = ''
Spoofed MAC for the WAN port, e.g. to keep the MAC the ISP has
pinned (cloned from the old router). null keeps the hardware MAC.
'';
};
pppInterface = lib.mkOption {
type = lib.types.str;
internal = true;
readOnly = true;
default = if config.wan.vlanId == null then config.wan.interface else "wan-vlan";
description = "Interface pppd dials on (the WAN port or its ISP VLAN).";
};
};
};
};