ArchLinuxホストにNFSエクスポートをマウントしようとしています。 「サーバーによってアクセスが拒否されました」というエラーで失敗しています。
[root@client mnt]# showmount -e 192.168.0.45
Export list for 192.168.0.45:
/mnt/Media/stor (everyone)
[root@client mnt]# mount -t nfs 192.168.0.45:/mnt/Media/stor nas
mount.nfs: access denied by server while mounting 192.168.0.45:/mnt/Media/stor
NFSv3とv4を使用してみましたが、同じ結果が得られました。
何かご意見は?
サーバー上の/etc/hosts.allow
ファイルにクライアント名を追加すると、そのエラーメッセージが修正されることがわかりました。
$ cat /etc/hosts.allow
# /etc/hosts.allow: list of hosts that are allowed to access the system.
# See the manual pages hosts_access(5) and hosts_options(5).
#
# Example: ALL: LOCAL @some_netgroup
# ALL: .foobar.edu EXCEPT terminalserver.foobar.edu
#
# If you're going to protect the portmapper use the name "rpcbind" for the
# daemon name. See rpcbind(8) and rpc.mountd(8) for further information.
#
ALL: LOCAL client
Sudo exportfs -a
コマンドを発行して、hosts.allowファイルが処理されるようにします。