try podman again

This commit is contained in:
2023-12-01 20:11:02 +01:00
parent 93e768487a
commit 709c848813
2 changed files with 25 additions and 5 deletions

View File

@@ -27,7 +27,7 @@
# ./modules/drone/server.nix # ./modules/drone/server.nix
# ./modules/drone/runner.nix # ./modules/drone/runner.nix
./modules/fwmetrics.nix ./modules/fwmetrics.nix
./modules/hypervisor ./modules/podman.nix
# home assistant # home assistant
# ./modules/home-assistant.nix # ./modules/home-assistant.nix

View File

@@ -9,15 +9,35 @@ in {
# defaultNetwork.settings.dns_enabled = true; # defaultNetwork.settings.dns_enabled = true;
defaultNetwork.settings = { defaultNetwork.settings = {
driver = "macvlan"; driver = "macvlan";
network_interface = "lan"; network_interface = "server";
ipv6_enabled = false; ipv6_enabled = false;
internal = false; internal = false;
dns_enabled = false; dns_enabled = false;
ipam_options = { subnets = [{ gateway = "10.42.97.1"; subnet = "10.42.97.192/27"; }];
driver = "dhcp"; aux_address = "10.42.97.223";
}; };
}; };
}; };
networking = {
macvlans = {
"server-shim" = {
interface = "server";
mode = "bridge";
};
};
interfaces = {
"server-shim" = {
ipv4.addresses = [{
address = "10.42.97.223";
prefixLength = 24;
}];
ipv4.routes = [{
address = "10.42.97.192";
prefixLength = 27;
}];
};
};
}; };
systemd.sockets."netavark-dhcp-proxy" = { systemd.sockets."netavark-dhcp-proxy" = {