From af47fff022a9f972ea3d09eee91e5eea60c1ee78 Mon Sep 17 00:00:00 2001 From: dadada Date: Sat, 3 Jun 2023 23:19:18 +0200 Subject: [PATCH] ninurta: configure networking in initrd and persistent MAC --- nixos/ninurta/configuration.nix | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/nixos/ninurta/configuration.nix b/nixos/ninurta/configuration.nix index f160cf1..e20b010 100644 --- a/nixos/ninurta/configuration.nix +++ b/nixos/ninurta/configuration.nix @@ -49,11 +49,21 @@ in network = { enable = true; networks = { - "10-lan" = { + "10-lan-enp" = { matchConfig.Name = "enp*"; networkConfig.DHCP = "ipv4"; linkConfig.RequiredForOnline = "routable"; }; + "10-lan-eth" = { + matchConfig.Name = "eth*"; + networkConfig.DHCP = "ipv4"; + linkConfig.RequiredForOnline = "routable"; + }; + "10-lan-ens" = { + matchConfig.Name = "ens*"; + networkConfig.DHCP = "ipv4"; + linkConfig.RequiredForOnline = "routable"; + }; }; }; }; @@ -160,6 +170,12 @@ in systemd.network = { enable = true; + links = { + "10-lan" = { + matchConfig.Name = "enp*"; + linkConfig.MACAddressPolicy = "persistent"; + }; + }; networks = { "10-lan" = { matchConfig.Name = "enp*";