On Sat, May 25, 2019 at 02:26:22PM +0200, Wolfgang Schweer wrote: > The search-domain entry is missing in the LTSP client's /etc/resolv.conf > in this case (dedicated LTSP client network), because LTSP uses > 'ipappend 3' in its PXE configuration. > > Debian Edu uses 'ipappend 2' for the main network. > > So if out of site specific wishes LTSP clients in their dedicated subnet > should be added via GOsa with also DNS enabled, 'ipappend 2' should be > used instead of 'ipappend 3'. > > This can be set permanently by editing the default file > /opt/ltsp/<arch>/boot/pxelinux.cfg/ltsp-NBD and adjusting > /opt/ltsp/<arch>/etc/ltsp/update-kernels.conf (last line) and finally > running 'ltsp-update-kernels'.
Some more information: LTSP switched to 'ipappend 3' as failsafe default during the Buster development cycle, see this commit: https://git.launchpad.net/ltsp/commit/?id=d4bd9546c05365c52bf210bfe715640df19ee95a For Debian Edu, the former 'ipappend 2' is more useful because a proper DHCP service is available. To get back to the previous behaviour, the setting needs to be adjusted at LTSP chroot installation time. This change would do it: diff --git a/share/ltsp/plugins/ltsp-build-client/Debian-custom/001-ltsp-settings b/share/ltsp/plugins/ltsp-build-client/Debian-custom/001-ltsp-settings index 81946b3d..039ef6ac 100644 --- a/share/ltsp/plugins/ltsp-build-client/Debian-custom/001-ltsp-settings +++ b/share/ltsp/plugins/ltsp-build-client/Debian-custom/001-ltsp-settings @@ -18,4 +18,8 @@ case $MODE in echo 'APT::Cmdline::ignore-trust-violations "true";' ) >> $ROOT/etc/apt/apt.conf.d/90ltsp-build-client ;; + after-install) + mkdir -p $ROOT/etc/ltsp/update-kernels.conf.d + echo 'IPAPPEND="2"' > $ROOT/etc/ltsp/update-kernels.conf.d/pxe + ;; esac Please check. Wolfgang
signature.asc
Description: PGP signature