/etc/hosts and system entries

Simo Sorce ssorce at redhat.com
Thu Sep 27 14:10:42 UTC 2007


On Thu, 2007-09-27 at 10:02 -0400, David Cantrell wrote:
> On Thu, 27 Sep 2007 09:59:16 -0400
> Harry Hoffman <hhoffman at ip-solutions.net> wrote:
> 
> > So, /etc/hosts comes setup by default (i.e. after kickstart install)
> > 
> > # Do not remove the following line, or various programs
> > # that require network functionality will fail.
> > 127.0.0.1               localhost.localdomain localhost
> > 
> > I'm fairly certain to not too long ago (redhat-9 perhaps) the hostname 
> > of the system was also added to the localhost entry:
> > 
> > 127.0.0.1  my.host.com my localhost.localdomain localhost
> > 
> > 
> > This had the distinct advantage that when apps (i.e. yum-updatesd) sent 
> > mail from the system via a mail host then address would appear as:
> > root at my.host.com  instead of root at localhost.com
> > 
> > Am I remembering correctly, in terms of how I believe it used to be? If 
> > so, anyone know why it changed?
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=253979
> 
> Fixed in rawhide.
> 
> Why it changed...don't know, but I'll take the blame since I'm responsible for a lot of the network gutting and rewriting in anaconda.  Most likely a mistake on my part.


Please, PLEASE, reconsider.
I've long hated this thing of assigning the hostname to 127.0.0.1, it
always breaks when using kerberos/winbindd as the hostname needs to
reflect the public facing ip.

I personally think that Gnome is at fault here, is there any smarter way
to at least change the hostname mappingi hosts when the main network
interface gets an IP?

Simo.





More information about the fedora-devel-list mailing list