
Ich habe ein Problem, bei dem NFS den in der Konfigurationsdatei angegebenen Hosts das Mounten der Freigabe verweigert.
Ich betreibe einen NFS-Server auf Debian 10, BTRFS-Dateisystem.
meine /etc/exports
Lektüre:
/share 192.220.189.0/24(rw,sync,no_subtree_check) *.domain.lan(rw,sync,no_subtree_check)
Ich versuche, von zu mounten host.domain.lan
, aber beim Versuch, die Freigabe zu mounten, erhalte ich Folgendes:
mount.nfs: access denied by server while mounting server.domain.lan:/share
Im Serverprotokoll heißt es:
rpc.mountd[PID]: refused mount request from <host.domain.lan's ip> for /share (/share): unmatched host
Ich habe überprüft, dass der Server den Hostnamen host.domain.lan dank eines lokalen DNS-Servers auflösen kann.
Das Mounten funktioniert, wenn ich explizit host.domain.lan
in /etc/exports
statt angebe *.domain.lan
. Das funktioniert jedoch nicht, da ich den Ordner einer ganzen Subdomäne von FQDNs bereitstellen möchte.
Ich kann online nichts dazu finden und habe jede mir eingefallene Möglichkeit ausgeschöpft. Bitte helfen Sie mir!
Antwort1
Wahrscheinlich wird der Domänenname im DNS nicht richtig aufgelöst.
Was passiert, wenn Sie mit dem host
Befehl auf dem Server versuchen, die IP-Adresse des Clients in einen Hostnamen aufzulösen? DNS verfügt möglicherweise nicht über die richtige umgekehrte Zuordnung, damit dies funktioniert.