
Tengo un problema en el que NFS se niega a permitir que los hosts especificados en el archivo de configuración monten el recurso compartido.
Estoy ejecutando un servidor NFS en Debian 10, sistema de archivos BTRFS.
mis /etc/exports
lecturas:
/share 192.220.189.0/24(rw,sync,no_subtree_check) *.domain.lan(rw,sync,no_subtree_check)
Estoy intentando montar desde host.domain.lan
, pero cuando intento montar el recurso compartido me sale lo siguiente:
mount.nfs: access denied by server while mounting server.domain.lan:/share
El registro del servidor dice:
rpc.mountd[PID]: refused mount request from <host.domain.lan's ip> for /share (/share): unmatched host
He verificado que el servidor puede resolver el nombre de host de host.domain.lan por cortesía de un servidor DNS local.
El montaje SÍ funciona si especifico explícitamente host.domain.lan
en /etc/exports
en lugar de *.domain.lan
. Sin embargo, esto no funcionará porque quiero servir la carpeta a un subdominio completo de FQDN.
No puedo encontrar nada sobre esto en línea y he agotado todas las opciones que se me ocurren, ¡por favor ayuda!
Respuesta1
Probablemente el nombre de dominio no se resuelva correctamente en DNS.
¿Qué obtienes si usas el host
comando en el servidor para intentar resolver la dirección IP del cliente en un nombre de host? Es posible que DNS no tenga configurada la asignación inversa correcta para que esto funcione.