
Estou tendo um problema em que o NFS se recusa a permitir que hosts especificados no arquivo de configuração montem o compartilhamento.
Estou executando um servidor NFS no sistema de arquivos Debian 10, BTRFS.
minhas /etc/exports
leituras:
/share 192.220.189.0/24(rw,sync,no_subtree_check) *.domain.lan(rw,sync,no_subtree_check)
Estou tentando montar a partir de host.domain.lan
, mas quando tento montar o compartilhamento recebo o seguinte:
mount.nfs: access denied by server while mounting server.domain.lan:/share
O log do servidor diz:
rpc.mountd[PID]: refused mount request from <host.domain.lan's ip> for /share (/share): unmatched host
Verifiquei que o servidor pode resolver o nome de host de host.domain.lan, cortesia de um servidor DNS local.
A montagem FUNCIONA se eu especificar explicitamente host.domain.lan
in /etc/exports
em vez de *.domain.lan
. No entanto, isso não funcionará, pois desejo servir a pasta para um subdomínio inteiro de FQDNs.
Não consigo encontrar nada sobre isso online e esgotei todas as opções que consigo imaginar. Por favor, ajude!
Responder1
Provavelmente o nome de domínio não está sendo resolvido corretamente no DNS.
O que você ganha se usar o host
comando no servidor para tentar resolver o endereço IP do cliente para um nome de host? O DNS pode não ter o mapeamento reverso correto configurado para que isso funcione.