El 2004-06-09 a las 19:06 +0200, José Rodríguez S. escribió:
No me había dado cuenta que decías de más archivos.
Aquí van todos y la salida del comando del FW que me dejiste.
He tardado un poco, porque no veía el problema y quise comprobarlo yo mismo. He puesto en mi maquina tu host.conf y tu resolv.conf, y en cuanto lo hice, dejó de encontrarme localhost. No convencido, volví a reponer los mios: nimrodel:~ # host localhost localhost.valinor has address 127.0.0.1 Vuelvo a poner los tuyos - y a todo esto, sin decirle al sistema que recargue la red, ni siquiera el firewall. Primero, el hosts.conf: nimrodel:~ # host localhost localhost.valinor has address 127.0.0.1 Luego, el /etc/resolv.conf nimrodel:~ # host localhost ;; connection timed out; no servers could be reached nimrodel:~ # Tiene cierto sentido, porque no estoy conectado todavía a internet en este momento; pero debería haber resuelto el nombre porque está en el /etc/hosts. No debería ocurrir. Como no quiero conectarme, le digo que use mi propio DNS local, editando el resolv.conf: nameserver 192.168.100.2 search medtelecom.net ¡Y sigue fallando igual! nimrodel:~ # host localhost ;; connection timed out; no servers could be reached Ahora bien, observa esta sutil diferencia: nimrodel:~ # host localhost. localhost has address 127.0.0.1 ¡Ese punto! Poniendo el punto funciona. Ahora, cambio el search, a mi propio dominio local (ficticio, pero existente en el DNS) nameserver 192.168.100.2 search valinor Y funciona (con y sin punto): nimrodel:~ # host localhost localhost.valinor has address 127.0.0.1 nimrodel:~ # host localhost. localhost has address 127.0.0.1 Vuelvo a poner tus DNS: nameserver 62.81.16.129 nameserver 62.81.0.33 search valinor Y vuelve a fallar: nimrodel:~ # host localhost ;; connection timed out; no servers could be reached nimrodel:~ # host localhost. ;; connection timed out; no servers could be reached Conclusiones: rascado de cabeza. ¿Porqué busca "localhost" en el DNS teniendolo en el /etc/hosts? Ahora mismo no lo sé - pero ese es precisamente tu problema. El problema - en mi caso - se arregla con un resolv.conf así: nameserver 192.168.100.2 search valinor donde tanto el nameserver como el dominio de busqueda existen. Si a ti no te funciona tal como lo tienes, es que el DNS que tu usas no resuelve "localhost" - lo cual es correcto que no lo resuelva pues es un DNS de internet. El mio si lo resuelve porque es mio. La solución correcta debe ser otra. Y a todo esto, observa que no he jugado para nada con el firewall. De hecho, he hecho una última prueba poniendolo y quitándolo, y sigue fallando o funcionando igual que antes. Otra observación es que el comando "ping localhost" si que funciona aunque "host" no funcione. Es posible que "host" sólo use el dns, y el contenido del fichero "/etc/hosts" lo ignore (salvo la ip del dns). Yo me inclino por esto. A ver si alguien nos dá más luz, porque yo me estoy durmiendo. -- Saludos Carlos Robinson