diff --git a/hosts/arcturus/default.nix b/hosts/arcturus/default.nix index 3cf1dfd..0779ae1 100644 --- a/hosts/arcturus/default.nix +++ b/hosts/arcturus/default.nix @@ -64,11 +64,11 @@ }; "40-bond0" = { matchConfig.Name = "bond0"; - linkConfig = { - RequiredForOnline = "carrier"; + networkConfig = { + Bridge = "br0"; + LinkLocalAddressing = "no"; }; - networkConfig.LinkLocalAddressing = "no"; - networkConfig.DHCP = "yes"; + linkConfig.RequiredForOnline = "carrier"; }; }; @@ -87,6 +87,12 @@ }; "50-vms-bridge" = { matchConfig.Name = "br0"; + networkConfig = { + Address = ["10.16.1.163/24"]; + Gateway = "10.16.1.1"; + DNS = ["10.16.1.1"]; + LinkLocalAddressing = "no"; + }; linkConfig.RequiredForOnline = "routable"; }; }; diff --git a/snow.nix b/snow.nix index a2be24c..0be6e6b 100644 --- a/snow.nix +++ b/snow.nix @@ -87,7 +87,7 @@ cerulean.mkNexus ./. (self: { systemd.network.networks."20-lan" = { matchConfig.Type = "ether"; networkConfig = { - Address = ["10.16.1.127"]; + Address = ["10.16.1.127/24"]; Gateway = "10.16.1.1"; DNS = ["10.16.1.1"]; IPv6AcceptRA = true;