C1: pin ringtail wired IP to 192.168.1.21 (static)

Removes DHCP lease renewal as a failure mode on ringtail after an outage
on 2026-05-12 where the IP and routes silently disappeared from enp5s0
without any kernel link event. NetworkManager stays enabled for wireless
fallback but no longer manages the wired interface.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Erich Blume 2026-05-12 09:33:57 -07:00
commit d0b5423135
3 changed files with 27 additions and 1 deletions

View file

@ -16,8 +16,20 @@ in
systemd.tpm2.enable = false;
# Networking
# Wired interface (enp5s0) uses a static IP configured by NixOS scripted
# networking; NetworkManager is left enabled for the wireless fallback only.
networking.hostName = "ringtail";
networking.networkmanager.enable = true;
networking.networkmanager = {
enable = true;
unmanaged = [ "interface-name:enp5s0" ];
};
networking.useDHCP = false;
networking.interfaces.enp5s0.ipv4.addresses = [{
address = "192.168.1.21";
prefixLength = 24;
}];
networking.defaultGateway = "192.168.1.1";
networking.nameservers = [ "192.168.1.1" "1.1.1.1" ];
# Time zone
time.timeZone = "America/Los_Angeles";