Inhaltsverzeichnis

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

  1. apt-get source isc-dhcp-client
  2. apt-get build-dep isc-dhcp-client

    Dadurch entsteht ein Verzeichniss „isc-dhcp*“ mit den Quellen und den Debian patches.

  3. cd isc-dhcp*
  4. 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“.

  5. dpkg-buildpackage -rfakeroot

    Damit wird das Paket (in diesem Fall eher die Pakete) gebaut. Diese befinden sich anschließend in „cd ..“.

  6. dpkg -i isc-dhcp-client*.deb

    Damit wird das neue Paket installiert.

Links