IPv6: Add dnsmasq non-static config

Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu>
This commit is contained in:
Timothy Middelkoop
2025-12-01 03:39:54 +00:00
parent 5bad8e45fd
commit fe611f77de
7 changed files with 91 additions and 22 deletions

View File

@@ -15,29 +15,31 @@ DHCP=no
{{- end }}
{{- if $netdev.IpCIDR }}
Address={{ $netdev.IpCIDR }}
{{- end }}
{{- if $netdev.Gateway }}
Gateway={{ $netdev.Gateway }}
{{- end }}
{{- end }}
{{- if $netdev.IpCIDR6 }}
IPv6AcceptRA=no
IPv6PrivacyExtensions=false
LinkLocalAddressing=ipv6
Address={{ $netdev.IpCIDR6 }}
{{- end }}
{{- if $netdev.Gateway6 }}
Gateway={{ $netdev.Gateway6 }}
{{- end }}
{{- end }}
{{- range $tk, $tv := $netdev.Tags }}
{{- if regexMatch "^DNS[0-9]*$" $tk }}
DNS={{ $tv }}
{{- end }}
{{- end }}
{{- if $netdev.MTU }}
[Link]
{{- if $netdev.MTU }}
MTUBytes={{ $netdev.MTU }}
{{- end }}
{{- /* Route */}}
{{- range $tk, $tv := $netdev.Tags }}
{{- if eq (substr 0 5 $tk) "route" }}
{{- $route := splitList "," $tv }}