sbc-deploys/modules/network/default.nix
2024-07-04 15:59:56 -05:00

26 lines
502 B
Nix

{ macAddress ? null, selfIp, selfIp6 }:
{
networking = {
interfaces.end0 = {
inherit macAddress;
ipv4.addresses = [{
address = selfIp;
prefixLength = 24;
}];
ipv6.addresses = [{
address = selfIp6;
prefixLength = 64;
}];
};
defaultGateway = "192.168.20.1";
defaultGateway6 = {
address = "2001:db8:20::1";
interface = "end0";
};
nameservers = [
"192.168.20.1"
"2001:db8:20::1"
];
};
}