Mi archivo / etc / hosts se ve así:
127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Mientras construía el servidor, descubrí que aunque podía hacer ping localhost con éxito, en ciertos archivos de configuración para servicios como Postfix y Apache y Dovecot, necesitaba especificar en 127.0.0.1lugar de localhosthacerlo para que funcionen.
También necesitaba cambiar los archivos de configuración de ciertos sitios web basados en bases de datos, que solían localhostconectarse a MySQL.
He intentado varias modificaciones al hostsarchivo, pero nada de lo que he intentado hasta ahora ha ayudado.
El servidor ejecuta Ubuntu 12.04.02 LTS. No tiene instalado selinux y la situación anterior permanece incluso después de configurar las políticas predeterminadas de IPtables para aceptarlas y eliminarlas.
127.0.0.1(excepto uno que sea%). Creo que esto probablemente revela lo suficiente para que yo lo solucione, por lo que probablemente aceptaré su respuesta en breve.