forked from Deuxfleurs/nixcfg
Fix IPv6
This commit is contained in:
parent
e50e1c407d
commit
9e39677e1d
3 changed files with 14 additions and 1 deletions
|
@ -3,6 +3,7 @@
|
||||||
{
|
{
|
||||||
deuxfleurs.site_name = "orion";
|
deuxfleurs.site_name = "orion";
|
||||||
deuxfleurs.lan_default_gateway = "192.168.1.254";
|
deuxfleurs.lan_default_gateway = "192.168.1.254";
|
||||||
|
deuxfleurs.ipv6_default_gateway = "2a01:e0a:28f:5e60::1";
|
||||||
deuxfleurs.lan_ip_prefix_length = 24;
|
deuxfleurs.lan_ip_prefix_length = 24;
|
||||||
deuxfleurs.ipv6_prefix_length = 64;
|
deuxfleurs.ipv6_prefix_length = 64;
|
||||||
deuxfleurs.nameservers = [ "192.168.1.254" ];
|
deuxfleurs.nameservers = [ "192.168.1.254" ];
|
||||||
|
|
|
@ -79,7 +79,11 @@ in
|
||||||
|
|
||||||
# Parameters that generally vary between sites
|
# Parameters that generally vary between sites
|
||||||
lan_default_gateway = mkOption {
|
lan_default_gateway = mkOption {
|
||||||
description = "IP address of the default route on the locak network interface";
|
description = "IPv4 address of the default route on the local network interface";
|
||||||
|
type = types.str;
|
||||||
|
};
|
||||||
|
ipv6_default_gateway = mkOption {
|
||||||
|
description = "IPv6 address of the default IPv6 gateway for the targeted net interface";
|
||||||
type = types.str;
|
type = types.str;
|
||||||
};
|
};
|
||||||
site_name = mkOption {
|
site_name = mkOption {
|
||||||
|
@ -151,6 +155,11 @@ in
|
||||||
interface = cfg.network_interface;
|
interface = cfg.network_interface;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
networking.defaultGateway6 = {
|
||||||
|
address = cfg.ipv6_default_gateway;
|
||||||
|
interface = cfg.network_interface;
|
||||||
|
};
|
||||||
|
|
||||||
networking.nameservers = [
|
networking.nameservers = [
|
||||||
cfg.lan_ip
|
cfg.lan_ip
|
||||||
] ++ cfg.nameservers;
|
] ++ cfg.nameservers;
|
||||||
|
|
|
@ -6,3 +6,6 @@
|
||||||
2a06:a004:3024::21 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPXTUrXRFhudJBESCqjHCOttzqYPyIzpPOMkI8+SwLRx
|
2a06:a004:3024::21 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPXTUrXRFhudJBESCqjHCOttzqYPyIzpPOMkI8+SwLRx
|
||||||
2a06:a004:3024::22 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMf/ioVSSb19Slu+HZLgKt4f1/XsL+K9uMxazSWb/+nQ
|
2a06:a004:3024::22 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMf/ioVSSb19Slu+HZLgKt4f1/XsL+K9uMxazSWb/+nQ
|
||||||
192.168.1.23 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE2QRbcclYmteMRLIaxOBBBQe/OGF1T+PtSAR249r4VM
|
192.168.1.23 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE2QRbcclYmteMRLIaxOBBBQe/OGF1T+PtSAR249r4VM
|
||||||
|
doradille.machine.deuxfleurs.fr ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKzVJB1XYBC/rMxb7UfAoCzKH/l6oE4NKsSErCv2wV94
|
||||||
|
dahlia.machine.deuxfleurs.fr ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIQsdIYUn4njMRAuT0/8GzqGn6zGn9014BAkT7VSVf2H
|
||||||
|
diplotaxis.machine.deuxfleurs.fr ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFcVtfOj0ti6eYsFSq2gbBGhaf8E7p/QiO3/MVX1D32T
|
||||||
|
|
Loading…
Reference in a new issue