Sometims I have to setup similar servers for customers. They don't end up in our local LAN, so they don't get local IP adresses. Instead, they get some short-lived dynamic IP address via DHCP.
There is no hostname in our local DNS for those DHCP addresses, so FAI assigns the IP address (!) to HOSTNAME. But '172.16.1.241' is a weird hostname. This is later used in /etc/hostname, /etc/hosts and probably at other places. The following hook fixes this behavior: /usr/local/fai/hooks/setup.DEFAULT.source -------------------------------- echo $HOSTNAME | grep -q ^[0-9] && { export HOSTNAME=linux hostname $HOSTNAME } --------------------------------