mob next [ci-skip] [ci skip] [skip ci]
lastFile:modules/clan/gw-router/iperf.nix
This commit is contained in:
@@ -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
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -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 ];
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user