hostname un poco de ayuda ;)

Forums: 

tengo un centos 4.3
hasta el dia de hoy todo me ha ido muy bien con linux :) gracias a Dios pero siempre lo tenia atras de un router ahora lo tengo totalmente expuesto con reglas de firewall haciendo nat y resulta que cuando mando a reiniciar las tarjetas de red el servidor que tenia de hostname localhost.localdomain cambia a el nombre del router que me da servicio de internet mi pregunta es si los archivos de hosts y networks estan bien configurados con el nombre localhost.localdomain por que cambia automaticamente mi problema es que el squid se cae deja de trabajar cada vez que me pasa eso no puedo reiniciar el servidor porque el toma el nuevo nombre. necesito ayuda ya que no encuentro en google una solucion y me da algo de rabia tener que reiniciar el servidor y tener que estar cerca para cambiar los datos ya que algunos servicios dejan de funcionar agradeceria su ayuda :)

hay algo mas que configurar?

Imagen de juandarcy2000

gracias amigos por responder tan rapido, disculpa por no haber sido tan claro en la pregunta pero bien siempre es bueno escuchar consejos de los expertos para aclarar ideas. en la interfaz eth0 que es mi tarjeta conectada a la wan tenia deshabilitada la funcion dhcp lo tenia static con su ip statico revise si habia otra funcion para ver si se podia hacer dhcp para hostname pero no encontre mucha info casi todo caia en responsabilidad de la tarjeta de red la solucion que hice fue cambiar el hostname manualmente luego editar el archivo /etc/sysconfig/network y puse el hostname jjserver.localdomain y tambien edite el archivo /etc/hosts y agrege el jjserver.localdomain como era de esperarse configure el squid ya que fallo al hacer el cambio de hostname y le active el visible_hostname jjserver.localdomain y con eso corregi el error aun no quede claro pero seguire buscando en internet si hay alguna funcion que solo afecte el hostname y que no dependa de las interfaces porque estando apagado el dhcp de las interfaces el seguia agarrando el hostname del ruteador ahora esta es mi duda cuando instalo el centos y le pongo el hostname en la mera instalacion los programas que instale se acoplan al nuevo hostname o siempre hay que manipular las configuraciones de algunos programas para que se ejecuten correctamente, o ellos se autoconfiguran con el hostname especificado en la instalacion ya que una vez que el servidor esta montado y hay que hacer ese tipo de cambios traen muchos dolores de cabeza hacer cargar correctamente todos los demonios, o hay alguna forma de hacer esos cambios sin que los programas se alteren tanto por esa modificacion del nombre del host.

Personalmete siempre les doy

Imagen de damage

Personalmete siempre les doy un nombre a los server aunque este no sea de un dominio valido, pero nunca lo dejo con el localhost, cambialo en el hosts y mira el resolv.conf por si las moscas y quita la que diga localhost, pero primero revisa lo que te remendò Epe.
Keep The Fire Burning.....
Stryper 1988
http://counter.li.org/

Ya resolvi el problema

Imagen de juandarcy2000

gracias encontre lo que hacia mal, ya configure bien el hostname y no me salio dificil la configuracion, no sabia que el hostname traia tantos dolores de cabeza, casi todos los servicios no iniciaron correctamente por no configurar el hostname correctamente, por eso es imponente linux el hace todo y lo hace de forma que deja claro las configuraciones y el porque de esas configuraciones. para cualquiera que requiera resolver este problema y quede claro igual que yo pueden visitar la direccion

http://www.sromero.org/articulos/lnxinet/lnxinet9.html

tema CONFIGURACION DEL HOSTNAME

recuerda nunca borrar

Imagen de Epe

recuerda nunca borrar localhost de /etc/hosts ok? El hostname en efecto tiene que ser en FQDN y tiene que ser un dominio que exista de ser posible.

por si acaso chequea en /etc/hosts que tengas esta linea:
[root@laptop etc]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost

Sino te fallarán la bola de servicios, comenzando por el sendmail.

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

con el sendmail

Imagen de denisenrique

en mi particular cuando utilize sendmail con suse tenia que registrar todos los hosts(todas las maquinas que iban ha utilizar correo), ya que si no ponia me decia relay denied , muy buena observacion acerca del hosts

127.0.0.1 localhost.localdomain localhost
192.168.43.10 pc10.midominio.com pc10
192.168.43.11 pc11.midominio.com pc11

Denis Guido

Denis Guido