NFS는 구성에 지정된 호스트가 공유를 마운트하는 것을 허용하지 않습니다.

NFS는 구성에 지정된 호스트가 공유를 마운트하는 것을 허용하지 않습니다.

NFS가 구성 파일에 지정된 호스트가 공유를 마운트하는 것을 거부하는 문제가 있습니다.

저는 Debian 10, BTRFS 파일 시스템에서 NFS 서버를 실행하고 있습니다.

내가 /etc/exports읽은 내용:

/share  192.220.189.0/24(rw,sync,no_subtree_check) *.domain.lan(rw,sync,no_subtree_check)

에서 마운트하려고 하는데 host.domain.lan공유를 마운트하려고 하면 다음과 같은 결과가 나타납니다.

mount.nfs: access denied by server while mounting server.domain.lan:/share

서버 로그는 다음과 같습니다.

rpc.mountd[PID]: refused mount request from <host.domain.lan's ip> for /share (/share): unmatched host

서버가 로컬 DNS 서버를 통해 host.domain.lan의 호스트 이름을 확인할 수 있음을 확인했습니다.

가 아닌 host.domain.lanin을 명시적으로 지정하면 마운트가 작동합니다 . 그러나 FQDN의 전체 하위 도메인에 폴더를 제공하고 싶기 때문에 이 작업은 수행되지 않습니다./etc/exports*.domain.lan

온라인에서는 이에 대해 아무것도 찾을 수 없으며 제가 생각할 수 있는 모든 옵션을 다 써봤습니다. 도와주세요!

답변1

DNS에서 도메인 이름이 올바르게 확인되지 않을 수 있습니다.

host클라이언트의 IP 주소를 호스트 이름으로 확인하기 위해 서버에서 명령을 사용하면 무엇을 얻게 됩니까 ? DNS가 이 작업을 수행하기 위해 올바른 역방향 매핑을 설정하지 않았을 수 있습니다.

관련 정보