infrastructure/machines/krz01/networking.nix
sinavir 3c445ab4c7
All checks were successful
lint / check (push) Successful in 23s
build configuration / build_and_cache_web01 (push) Successful in 1m41s
build configuration / build_and_cache_bridge01 (push) Successful in 1m2s
Check meta / check_meta (push) Successful in 20s
Check meta / check_dns (push) Successful in 20s
build configuration / build_and_cache_storage01 (push) Successful in 1m28s
build configuration / build_and_cache_geo01 (push) Successful in 1m11s
build configuration / build_and_cache_rescue01 (push) Successful in 1m21s
build configuration / build_and_cache_compute01 (push) Successful in 1m49s
build configuration / build_and_cache_krz01 (push) Successful in 1m49s
build configuration / build_and_cache_geo02 (push) Successful in 1m4s
build configuration / build_and_cache_vault01 (push) Successful in 1m19s
build configuration / build_and_cache_web03 (push) Successful in 1m5s
build configuration / build_and_cache_web02 (push) Successful in 1m10s
feat(networking): Add a bridge to connect VMs to the world
2024-10-17 17:56:09 +02:00

22 lines
387 B
Nix

{
systemd.networknetworks = {
"10-eno1" = {
matchConfig.Name = [ "eno1" ];
networkConfig = {
Bridge = "vmbr0";
};
};
"10-vmbr0" = {
matchConfig.Name = "vmbr0";
linkConfig.RequiredForOnline = "routable";
};
};
systemd.network.netdevs."vmbr0" = {
netdevConfig = {
Name = "vmbr0";
Kind = "bridge";
};
};
}