diff options
Diffstat (limited to 'hosts/dishwasher/mcvm-network.nix')
| -rw-r--r-- | hosts/dishwasher/mcvm-network.nix | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/hosts/dishwasher/mcvm-network.nix b/hosts/dishwasher/mcvm-network.nix deleted file mode 100644 index a45699a..0000000 --- a/hosts/dishwasher/mcvm-network.nix +++ /dev/null @@ -1,55 +0,0 @@ -{ ... }: -{ - systemd.network = { - netdevs."microvm-bridge".netdevConfig = { - Kind = "bridge"; - Name = "microvm-bridge"; - }; - - networks."0-microvm-bridge" = { - matchConfig.Name = "microvm-bridge"; - networkConfig = { - DHCPServer = false; - IPv6SendRA = true; - }; - addresses = [ - { - addressConfig.Address = "10.99.99.1/24"; - } - { - addressConfig.Address = "fd12:3456:789a::1/64"; - } - ]; - ipv6Prefixes = [{ - ipv6PrefixConfig.Prefix = "fd12:3456:789a::/64"; - }]; - # networkConfig = { - # Address = "10.99.99.1/24"; - # IPForward = "ipv4"; - # }; - # routes = [{ - # routeConfig = { - # GatewayOnLink = true; - # };}]; - # IPForward = "ipv4"; - # DHCPServer = true; - # IPv6SendRA = true; - # addresses = [{ - # addressConfig.Address = "10.99.99.1/24"; - # }]; - }; - - networks."1-microvm-bridge" = { - matchConfig.Name = "vm-*"; - networkConfig.Bridge = "microvm-bridge"; - }; - }; - - networking.nat = { - enable = true; - enableIPv6 = true; - externalInterface = "enp53s0"; - internalInterfaces = [ "microvm-bridge" ]; - }; - -} |
