Actually, assumeing a Mandrake system, /etc/sysconfig/network is probably what you are looking for.The /etc/hosts file is not used to actually set the hostname on startup. Rather it is used as a handy substitute for DNS.