Package: systemd Version: 215-5 Severity: minor Tags: upstream patch Hi
Using systemd-resolved, the local searchdomain provided by the DHCP server is not added to resolv.conf, which disables FQDN completion without domain suffix. e.g.: $ ls -al /etc/resolv.conf lrwxrwxrwx 1 root root 32 Okt 17 20:00 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf $ cat /run/systemd/resolve/resolv.conf # This file is managed by systemd-resolved(8). Do not edit. # # Third party programs must not access this file directly, but # only through the symlink at /etc/resolv.conf. To manage # resolv.conf(5) in a different way, replace the symlink by a # static file or a different symlink. nameserver 10.0.0.1 nameserver 8.8.8.8 nameserver 8.8.4.4 # Too many DNS servers configured, the following entries may be ignored nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844 Domain name without domain suffix: $ nslookup redstone Server: 10.0.0.1 Address: 10.0.0.1#53 Non-authoritative answer: *** Can't find redstone: No answer FQDN, with full (local-) domain suffix: $ nslookup redstone.lan Server: 10.0.0.1 Address: 10.0.0.1#53 Name: redstone.lan Address: 10.10.7.0 This seems to have been reported upstream under https://bugs.freedesktop.org/show_bug.cgi?id=79671 and probably also https://bugs.freedesktop.org/show_bug.cgi?id=85397 The formal patch that was actually merged upstream http://cgit.freedesktop.org/systemd/systemd/commit/?id=6192b846ca0d15602e94ddb5da4420b7c60d64a5 doesn't apply easily to systemd 215, but the initially suggested patch https://bugs.freedesktop.org/attachment.cgi?id=103315 applies to current (Debian-) systemd HEAD (as of debian/215-5-14-g8178d8d) and is working for me --- old/resolv.conf +++ /etc/resolv.conf @@ -5,6 +5,7 @@ # resolv.conf(5) in a different way, replace the symlink by a # static file or a different symlink. +domain lan nameserver 10.0.0.1 nameserver 8.8.8.8 nameserver 8.8.4.4 $ nslookup redstone Server: 10.0.0.1 Address: 10.0.0.1#53 Name: redstone.lan Address: 10.10.7.0 systemd-networkd configuration: $ cat /etc/systemd/network/50-br0.netdev [NetDev] Name=br0 Kind=bridge MACAddress=01:23:45:67:89:AB $ cat /etc/systemd/network/51-eth0.network [Match] Name=eth0 [Network] Bridge=br0 $ cat /etc/systemd/network/60-br0.network [Match] Name=br0 [Network] DHCP=yes Regards Stefan Lippers-Hollmann -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.18-rc2-aptosid-amd64 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages systemd depends on: ii acl 2.2.52-2 ii adduser 3.113+nmu3 ii initscripts 2.88dsf-57 ii libacl1 2.2.52-2 ii libaudit1 1:2.4-1 ii libblkid1 2.25.2-2 ii libc6 2.19-12 ii libcap2 1:2.24-6 ii libcap2-bin 1:2.24-6 ii libcryptsetup4 2:1.6.6-3 ii libgcrypt20 1.6.2-4 ii libkmod2 18-3 ii liblzma5 5.1.1alpha+20120614-2 ii libpam0g 1.1.8-3.1 ii libselinux1 2.3-2 ii libsystemd0 215-5 ii mount 2.25.2-2 ii sysv-rc 2.88dsf-57 ii udev 215-5 ii util-linux 2.25.2-2 Versions of packages systemd recommends: ii dbus 1.8.8-2 ii libpam-systemd 215-5 Versions of packages systemd suggests: pn systemd-ui <none> -- no debconf information
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Pkg-systemd-maintainers mailing list Pkg-systemd-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers