El Jueves, 4 de Enero de 2007 15:53, javier rojas escribió:
en los registros lo unico es lo del log
para eso fue que hice el named-checkconf /etc/named.conf
y no me dijo nada de nada...
no mi pana, yo me lo instalo de nuevo y les cuento...sinceramente he hecho todo lo que he podido...:-(
* El primer fichero que has de ver es /etc/sysconfig/named , en este fichero has de definir si quieres que named corra en un entorno chroot o no , si es que si, se producen varias cosas, 1.- Al ejecutar SuSEconfig toma las variables de /etc/sysconfig/named, y se incluyen los ficheros de configuracion en la jaula, los especificados y los "por defecto" (lee la ayuda del fichero), has de modificar /etc/named.conf y ejecutar SuSEconfig, si modificas el fichero /var/lib/named/etc/named.conf directamente a la proxima ejecucion de SuSEconfig, te colocara el fichero /etc/named.conf viejo y dejara de estar correcto. 2.- Todos los ficheros necesarios para que se ejecute el dns han de estar en /var/lib/named y tener los permisos apropiados (Tarea que hace suseconfig si /etc/sysconfig/named y /etc/named.conf estan correctos. 3.- Se ha de definir en /etc/sysconfig/named un socket para conectar con syslog ya que named corre enjaulado. * Si por casualidad has borrado un fichero de la jaula simplemente crealo, en el caso que nos ocupa puede ser touch /var/lib/named/var/log/named_querylog o /var/lib/named/log/named_querylog con la propiedad y permisos apropiados basicamente named.named y 640 mira la estructura de la jaula para su ubicacion correcta, en /etc/named.conf es donde tienes que definir los canales deseados para los logs (rutas relativas al chroot, no abosolutas) y el socket se encargara de conectar con syslog para que este traspase la informacion al fichero.