[pkg-dhcp-devel] Bug#643771: isc-dhcp-client: host name should be set to non-fqdn [patch]
Wouter Van Hemel
wouter-debian at publica.duodecim.org
Mon Oct 10 11:32:46 UTC 2011
Followup-For: Bug #643771
According to the Debian reference, the host name (as set by /etc/hostname) should be non-fqdn, i.e. a simple host name without domain name.
DHCP may contain pretty random host/domain names, and changing the host name on the machine might trigger a denial of service as services (including X) can't connect or spawn new processes anymore when a new DHCP packet arrives and the host name is changed while those services are already running.
Attached you find a simple patch that strips the domain name part of $new_host_name in /etc/dhclient-script to bring it in line with the Debian reference and user expectations. I'm not going to elaborate on the benefits and drawbacks of using the DHCP host name field; there are probably valid reasons either way and I'm not qualified enough to discuss or acknowledge all possible network configurations.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.39-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=nl_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages isc-dhcp-client depends on:
ii debianutils 4.0.4
ii iproute 20110629-1
ii isc-dhcp-common 4.2.2-1
ii libc6 2.13-21
isc-dhcp-client recommends no packages.
Versions of packages isc-dhcp-client suggests:
pn avahi-autoipd <none>
pn resolvconf <none>
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 853 bytes
Desc: not available
More information about the pkg-dhcp-devel