diff --git a/systems/redoubt/configuration.nix b/systems/redoubt/configuration.nix index e9eec18..414b783 100644 --- a/systems/redoubt/configuration.nix +++ b/systems/redoubt/configuration.nix @@ -134,6 +134,31 @@ networking.useNetworkd = true; systemd.network = { enable = true; + # TODO: Static IP, VLANs + + # Declare VLAN Interfaces + netdevs."10-enu1u1-vlan-wan" = { + netdevConfig = { + Kind = "vlan"; + Name = "enu1u1-wan"; + }; + vlanConfig.Id = 288; + }; + + networks."20-enu1u1" = { + matchConfig.Name = "enu1u1"; + networkConfig = { + DHCP = "yes"; + VLAN = [ + "enu1u1-wan" + ]; + }; + }; + + networks."30-enu1u1-wan" = { + matchConfig.Name = "enu1u1-wan"; + networkConfig.DHCP = "yes"; + }; }; ##############################################################################