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

lastFile:modules/clan/gw-router/iperf.nix
This commit is contained in:
2026-08-11 11:25:23 +07:00
parent d1b9186b40
commit 3f5ded44af
2 changed files with 5 additions and 3 deletions
+1
View File
@@ -305,6 +305,7 @@
./crowdsec.nix ./crowdsec.nix
./dns-dhcp.nix ./dns-dhcp.nix
./firewall.nix ./firewall.nix
./iperf.nix
./ipv6.nix ./ipv6.nix
./pppoe.nix ./pppoe.nix
]; ];
+4 -3
View File
@@ -1,5 +1,5 @@
{ {
roles.default.perInstance = { ... }: { roles.default.perInstance = { settings, ... }: {
nixosModule = nixosModule =
{ {
config, config,
@@ -7,7 +7,8 @@
... ...
}: }:
let let
vlanIf = name: "vlan-${name}"; vlanIfs = lib.mapAttrsToList (name: _: "vlan-${name}") settings.vlans;
dir = config.clan.core.settings.directory; dir = config.clan.core.settings.directory;
instance = "zerotier"; instance = "zerotier";
@@ -19,7 +20,7 @@
{ {
services.iperf3.enable = true; services.iperf3.enable = true;
networking.firewall.interfaces = lib.genAttrs vlanIf (_: { networking.firewall.interfaces = lib.genAttrs vlanIfs (_: {
allowedTCPPorts = [ 5201 ]; allowedTCPPorts = [ 5201 ];
allowedUDPPorts = [ 5201 ]; allowedUDPPorts = [ 5201 ];
}); });