agares: add DNS and NTP options (RA and DHCP)
This commit is contained in:
parent
958dacbac5
commit
bcc4d5e189
2 changed files with 22 additions and 6 deletions
|
@ -10,7 +10,7 @@ in
|
||||||
enable = true;
|
enable = true;
|
||||||
links = {
|
links = {
|
||||||
"10-persistent" = {
|
"10-persistent" = {
|
||||||
matchConfig.OriginalName = [ "enp1s0" "enp2s0" ];
|
matchConfig.OriginalName = [ "enp1s0" "enp2s0" ]; # takes search domains from the [Network]
|
||||||
linkConfig.MACAddressPolicy = "persistent";
|
linkConfig.MACAddressPolicy = "persistent";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -90,14 +90,18 @@ in
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
dhcpServerConfig = {
|
dhcpServerConfig = {
|
||||||
DNS = "${ipv4Prefix}.${subnetId}.1";
|
DNS = "_server_address";
|
||||||
NTP = "${ipv4Prefix}.${subnetId}.1";
|
NTP = "_server_address";
|
||||||
EmitDNS = true;
|
EmitDNS = true;
|
||||||
EmitNTP = true;
|
EmitNTP = true;
|
||||||
EmitRouter = true;
|
EmitRouter = true;
|
||||||
PoolOffset = 100;
|
PoolOffset = 100;
|
||||||
PoolSize = 100;
|
PoolSize = 100;
|
||||||
SendOption = "12:string:${domain}";
|
};
|
||||||
|
ipv6SendRAConfig = {
|
||||||
|
EmitDNS = true;
|
||||||
|
DNS = "_link_local";
|
||||||
|
EmitDomains = true; # takes search domains from the [Network]
|
||||||
};
|
};
|
||||||
linkConfig = {
|
linkConfig = {
|
||||||
RequiredForOnline = "no";
|
RequiredForOnline = "no";
|
||||||
|
|
|
@ -279,14 +279,26 @@ in
|
||||||
"10-lan" = {
|
"10-lan" = {
|
||||||
matchConfig.Name = "enp*";
|
matchConfig.Name = "enp*";
|
||||||
networkConfig.DHCP = "ipv4";
|
networkConfig.DHCP = "ipv4";
|
||||||
|
networkConfig.Domains = [ "bs.dadada.li" ];
|
||||||
networkConfig.VLAN = [ "backup" ];
|
networkConfig.VLAN = [ "backup" ];
|
||||||
networkConfig.IPv6PrivacyExtensions = false;
|
networkConfig.IPv6PrivacyExtensions = false;
|
||||||
linkConfig.RequiredForOnline = "routable";
|
linkConfig.RequiredForOnline = "routable";
|
||||||
|
dhcpV4Config = {
|
||||||
|
UseDomains = true;
|
||||||
|
UseDNS = true;
|
||||||
|
UseNTP = true;
|
||||||
|
};
|
||||||
|
ipv6AcceptRAConfig = {
|
||||||
|
UseDomains = true;
|
||||||
|
UseDNS = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
"20-backup" = {
|
"20-backup" = {
|
||||||
matchConfig.Name = "backup";
|
matchConfig.Name = "backup";
|
||||||
networkConfig.DHCP = "ipv4";
|
networkConfig = {
|
||||||
networkConfig.IPv6PrivacyExtensions = false;
|
DHCP = "ipv4";
|
||||||
|
IPv6PrivacyExtensions = false;
|
||||||
|
};
|
||||||
linkConfig.RequiredForOnline = false;
|
linkConfig.RequiredForOnline = false;
|
||||||
};
|
};
|
||||||
"10-hydra" = {
|
"10-hydra" = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue