summaryrefslogtreecommitdiff
path: root/debvm-create
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2022-12-23 07:45:10 +0100
committerHelmut Grohne <helmut@subdivi.de>2022-12-23 07:45:10 +0100
commit04cc838b9e2ec01e5a6beed90f749f390c458441 (patch)
tree76bc3d7da88603ac330a0981f455193849194011 /debvm-create
parent1bc6070756dc40fd7ce3380aff5b476d52ea0e4d (diff)
downloaddebvm-04cc838b9e2ec01e5a6beed90f749f390c458441.tar.gz
debvm-create: extend negative dnssec trust anchors
systemd turns on dnssec validation since buster and that makes local domain resolution break unless having a negative trust anchor. The standards settled on .home.arpa, but this is only listed since bullseye. In order to have this domain work on buster, it must be listed explicitly. It is a noop on later releases.
Diffstat (limited to 'debvm-create')
-rwxr-xr-xdebvm-create2
1 files changed, 1 insertions, 1 deletions
diff --git a/debvm-create b/debvm-create
index ae9d65e..e574ee1 100755
--- a/debvm-create
+++ b/debvm-create
@@ -157,7 +157,7 @@ set -- '--customize-hook=chroot "$1" passwd --delete root' "$@"
# dhcp on all network interfaces
set -- \
'--customize-hook=chroot "$1" systemctl enable systemd-networkd.service' \
- "--customize-hook=printf '"'[Match]\nName=en*\nName=eth*\n[Network]\nDHCP=yes\n[DHCP]\nUseDomains=yes\n'"'"' > "$1/etc/systemd/network/20-wired.network"' \
+ "--customize-hook=printf '"'[Match]\nName=en*\nName=eth*\n[Network]\nDHCP=yes\nDNSSECNegativeTrustAnchors=home.arpa\n[DHCP]\nUseDomains=yes\n'"'"' > "$1/etc/systemd/network/20-wired.network"' \
"$@"
# add ssh key for root