diff --git a/modules/interface-naming.nix b/modules/interface-naming.nix index 64ca85b..95f5473 100644 --- a/modules/interface-naming.nix +++ b/modules/interface-naming.nix @@ -22,7 +22,7 @@ name = "interface-names-udev-rules"; text = concatStringsSep "\n" ( flip mapAttrsToList cfg - (name: mac: ''SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="${mac}", NAME:="${name}"'') + (name: mac: ''SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="${mac}", ATTR{addr_assign_type}=="0", NAME:="${name}"'') ); destination = "/etc/udev/rules.d/01-interface-names.rules"; };