From 7bd28525cb77aa84334afa85e4596dc8b1540cb9 Mon Sep 17 00:00:00 2001
From: dadada <dadada@dadada.li>
Date: Sun, 10 Apr 2022 21:22:01 +0200
Subject: [PATCH] Configure bridges

---
 nixos/agares/configuration.nix | 18 +++++++++++++-----
 nixos/ifrit/configuration.nix  |  1 +
 2 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/nixos/agares/configuration.nix b/nixos/agares/configuration.nix
index 7f21586..4fe1a3e 100644
--- a/nixos/agares/configuration.nix
+++ b/nixos/agares/configuration.nix
@@ -45,12 +45,20 @@
       interface = "enp1s0";
     };
   };
+
+  networking.bridges = {
+    "br-lan" = {
+      interfaces = [ "lan" ];
+    };
+    "br-vpn" = {
+      interfaces = [ "vpn" ];
+    };
+    "br-backup" = {
+      interfaces = [ "backup" ];
+    };
+  };
+
   networking.interfaces.enp1s0.useDHCP = true;
-  networking.interfaces.enp2s0.useDHCP = false;
-  networking.interfaces.enp3s0.useDHCP = false;
-  networking.interfaces.lan.useDHCP = false;
-  networking.interfaces.vpn.useDHCP = false;
-  networking.interfaces.backup.useDHCP = false;
 
   i18n.defaultLocale = "en_US.UTF-8";
   console = {
diff --git a/nixos/ifrit/configuration.nix b/nixos/ifrit/configuration.nix
index a60d5c2..b5e08e3 100644
--- a/nixos/ifrit/configuration.nix
+++ b/nixos/ifrit/configuration.nix
@@ -151,6 +151,7 @@ in
 
   networking.useDHCP = false;
   networking.interfaces.ens3.useDHCP = true;
+  networking.interfaces.ens4.useDHCP = true;
 
   fileSystems."/mnt/storage" = {
     device = "/dev/disk/by-uuid/a34e36fc-d7dd-4ceb-93c4-48f9c2727cb7";