dhclient
Sinn und Zweck
Der standart debian dhclient kann nicht den aktuellen Hostnamen an den DHCP-Server übergeben, wie es z.B. die gepatche Variante von Ubuntu kann. Dort kann man per Configdatei: /etc/dhcp/dhclient.conf
... send host-name "<hostname>"; ...
den dhclient dazu bewegen, dass der aktuelle hostname der Maschine an den DHCP-Server übergeben wird.
Um diese Funktionalität zu bekommen, muss man das Debian-Quellpaket patchen.
Schritt für Schritt
apt-get source isc-dhcp-client
apt-get build-dep isc-dhcp-client
Dadurch entsteht ein Verzeichniss „isc-dhcp*“ mit den Quellen und den Debian patches.
cd isc-dhcp*
wget --no-check-certificate https://wiki.ex23.de/dokuwiki/lib/exe/fetch.php/it:linux:debian:dynamic-hostname.dpatch.gz -O - | gunzip | patch -p1
Dieser Befehl lädt den Patch runter und patcht gleich; quasi „on-the-fly“.
dpkg-buildpackage -rfakeroot
Damit wird das Paket (in diesem Fall eher die Pakete) gebaut. Diese befinden sich anschließend in „cd ..“.
dpkg -i isc-dhcp-client*.deb
Damit wird das neue Paket installiert.
Links
- dynamic-hostname.dpatch.gz - Der Patch
- isc-dhcp_4.1.1-P1-17ubuntu10.1.diff.gz - Die Quelle für den Patch
- http://packages.ubuntu.com/oneiric/isc-dhcp-client - Das entsprechende Ubuntu Paket