Skip to content

Debian hostname dinamico

https://blog.schlomo.schapiro.org/2013/11/setting-hostname-from-dhcp-in-debian.html

Al parecer debian y ubuntu llevan un tiempo con un pequeño bug, que al hacer la resolución del hostname mediante dhcp, no la resuelve bien. Indagando por internet hay diferentes soluciones y e escogido la que menos agresiva/guarrada me a parecido, en dos sencillos pasos arreglas el problema.

1. Añadir localhost por defecto

 echo localhost | tee /etc/hostname

2. Solución para el dhclient-script roto

El dhclient-script tiene (IMHO) un error: si hay un antiguo arrendamiento DHCP con un nombre de host en la base de datos de arrendamiento (por ejemplo, en /var/lib/dhcp/dhclient.eth0.leases), entonces el script no establecerá el nombre de host desde DHCP incluso si el nombre del sistema sigue siendo localhost.

Para evitar este error, simplemente cree un gancho de entrada dhclient para anular la variable de nombre de host anterior:

echo unset old_host_name | sudo tee /etc/dhcp/dhclient-enter-hooks.d/unset_old_hostname