static leases for rotuer

This commit is contained in:
Daniel Barlow 2023-09-04 23:07:13 +01:00
parent 899f096346
commit 91e957ced7
2 changed files with 10 additions and 0 deletions

1
.gitignore vendored
View file

@ -5,3 +5,4 @@ result-*
*.qcow2 *.qcow2
_build _build
*-secrets.nix *-secrets.nix
examples/static-leases.nix

View file

@ -97,8 +97,17 @@ in rec {
inherit interface; inherit interface;
ranges = [ ranges = [
"10.8.0.10,10.8.0.240" "10.8.0.10,10.8.0.240"
# ra-stateless: sends router advertisements with the O and A
# bits set, and provides a stateless DHCP service. The client
# will use a SLAAC address, and use DHCP for other
# configuration information.
"::,constructor:$(output ${interface} ifname),ra-stateless" "::,constructor:$(output ${interface} ifname),ra-stateless"
]; ];
# You can add static addresses for the DHCP server here. I'm
# not putting my actual MAC addresses in a public git repo ...
hosts = { } // lib.optionalAttrs (builtins.pathExists ./static-leases.nix) (import ./static-leases.nix);
domain = "fake.liminix.org"; domain = "fake.liminix.org";
}; };