BIND / NAMED – failed while receiving responses: permission denied

Este error os surgirá cuando el servidor BIND/NAMED esté actuando como servidor secundario.
El problema se podría resumir en:
– El servidor maestro manda actualización al secundario.
– El secundario lo recibe pero no es capaz de guardar la zona

¿Qué podemos revisar?

1) Revisa que en el named.conf estás autorizando al servidor maestro para notificar cambios

2) Revisa que la zona correspondiente tiene permisos para ser editada por el usuario de bind/name, generalmente usuario named
Para ver rápidamente si el problema es ese, puede lanzar el siguiente comando:

Si se resuelve el problema, repasa el usuario/grupo del fichero y/o sus permisos. No lo dejes con permisos 0666!!

3) Revisa si SElinux está provocando el problema.
Comprobación rápida, desactiva SELinux y prueba nuevamente

Si ahora funciona, implica que son permisos de SELinux. La solución depende de si usas SELinux o no en tus instalaciones.
SI) Cambia las asignaciones SELinux al fichero.
NO) Desactiva SELinux por completo, editando el fichero /etc/sysconfig/selinux, deberás dejar el fichero con los siguientes valores:

Creo que son los posibles problemas más comunes, si alguien descubre otra.. que me diga.

This entry was posted in linux and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *