modules: Setup dgn-network with configuration from metadata

This commit is contained in:
Tom Hubrecht 2023-07-20 12:32:31 +02:00
parent 8d2c4ec379
commit 2274668f9b
11 changed files with 211 additions and 78 deletions

View file

@ -32,24 +32,6 @@
swapDevices =
[{ device = "/dev/disk/by-uuid/30547280-00e9-4ee1-8a07-d116590d9fbf"; }];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (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.<interface>.useDHCP`.
# networking.useDHCP = lib.mkDefault true;
networking.interfaces.eno1 = {
useDHCP = true;
ipv4 = {
addresses = [
{ address = "129.199.146.147"; prefixLength = 24; }
{ address = "192.168.1.147"; prefixLength = 24; }
];
routes = [
{ address = "192.168.1.0"; prefixLength = 24; }
];
};
};
# networking.interfaces.eno2.useDHCP = lib.mkDefault true;
# networking.interfaces.eno3.useDHCP = lib.mkDefault true;
# networking.interfaces.eno4.useDHCP = lib.mkDefault true;