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 :)
Revisa la configuración
Revisa la configuración dhcp de tu servidor, está aceptando el hostname del ruteador
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
hay algo mas que configurar?
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
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
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
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
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
uff gracias epe
menos mal me lo dijistes a tiempo muchas gracias ya corregi los archivos.