====== 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 "";
...
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 ======
* {{:it:linux:debian:dynamic-hostname.dpatch.gz|}} - Der Patch
* [[http://archive.ubuntu.com/ubuntu/pool/main/i/isc-dhcp/isc-dhcp_4.1.1-P1-17ubuntu10.1.diff.gz | 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