On Mon, May 02, 2005 at 06:55:41PM +0200, Markus Perl wrote: > Meine Frage ist nun, wie bekommen ich die Rechner dazu, bei jedem > Neustart sich den aktuellen Namen zu ziehen?
/etc/init.d/hostname.sh durch folgendes ersetzen: #! /bin/bash export LANG=C ifconfig| grep Link | while read iface link type hwaddr macaddr; do [ "$iface" = "lo" ] && continue if [ "$iface" = "eth0" ]; then ifconfig| grep "inet " |while read a b c; do if [ "$a" = "inet" ]; then addr=${b#*:} [ "$addr" = "127.0.0.1" ] && continue line=`host $addr | grep Name` name=${line#*:} sname=${name%%\.*} echo $sname > /etc/hostname hostname --file /etc/hostname fi done fi done
signature.asc
Description: Digital signature