====== 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