diff --git a/devices/desk.nix b/devices/desk.nix index 3172b08..59f04d2 100644 --- a/devices/desk.nix +++ b/devices/desk.nix @@ -48,7 +48,7 @@ # (the default) this is the recommended approach. When using systemd-networkd it's # still possible to use this option, but it's recommended to use it in conjunction # with explicit per-interface declarations with `networking.interfaces..useDHCP`. - networking.useDHCP = lib.mkDefault true; + # networking.useDHCP = lib.mkDefault true; # networking.interfaces.enp4s0.useDHCP = lib.mkDefault true; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; diff --git a/qemu-bridges.nix b/qemu-bridges.nix index e1c842d..b7914bb 100644 --- a/qemu-bridges.nix +++ b/qemu-bridges.nix @@ -4,9 +4,15 @@ "enp4s0" ]; + boot.kernel.sysctl."net.ipv4.ip_forward" = 1; + networking.interfaces.virtbr0 = { useDHCP = true; }; - virtualisation.libvirtd.allowedBridges = [ "virtbr0" ]; + virtualisation.libvirtd = { + enable = true; + allowedBridges = [ "virtbr0" ]; + + }; }