From 07f84bb581e369ff79100f0417e9d277f3c1fb61 Mon Sep 17 00:00:00 2001 From: Jasper Ras Date: Wed, 12 Feb 2025 08:19:04 +0100 Subject: alot of stuff --- modules/snorlax/networking.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 modules/snorlax/networking.nix (limited to 'modules/snorlax/networking.nix') diff --git a/modules/snorlax/networking.nix b/modules/snorlax/networking.nix new file mode 100644 index 0000000..81683a3 --- /dev/null +++ b/modules/snorlax/networking.nix @@ -0,0 +1,28 @@ +{ ... }: +{ + systemd.network.enable = true; + + systemd.network.networks."10-lan" = { + matchConfig.Name = ["eno1" "vm-*"]; + networkConfig = { + Bridge = "br0"; + }; + }; + + systemd.network.netdevs."br0" = { + netdevConfig = { + Name = "br0"; + Kind = "bridge"; + }; + }; + + systemd.network.networks."10-lan-bridge" = { + matchConfig.Name = "br0"; + networkConfig = { + Address = ["192.168.50.7/24" ]; + Gateway = "192.168.50.1"; + DNS = ["192.168.50.1"]; + }; + linkConfig.RequiredForOnline = "routable"; + }; +} -- cgit v1.2.3