fix NIC naming: use udev rules instead of .link files

systemd.network.links didn't generate files; use udev extraRules
to pin NIC names to MACs. Also disable networking.useDHCP catch-all
that silently misconfigured the LAN NIC when it got a wrong name.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
rope 2026-05-22 09:27:10 +01:00
parent 94d5b6a2a1
commit 8560c11afa
2 changed files with 9 additions and 15 deletions

View file

@ -29,7 +29,7 @@
];
# Basic networking
networking.useDHCP = lib.mkDefault true;
networking.useDHCP = lib.mkForce false;
# Allow fred to act as a remote Nix builder (trusted users can import
# unsigned store paths sent by the build client).