NFS クライアント接続が拒否されました。

NFS クライアント接続が拒否されました。

/24サブネットからの接続を許可するようにNFSサーバーを設定しました。

クライアントで実行すると、showmount -e <nfs-server-ip>構成が印刷されます。

rpcinfo -p <nfs-server-ipクライアントで実行すると、次のものが印刷されます。

program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  45198  status
    100024    1   tcp  60403  status
    100005    1   udp  20048  mountd
    100005    1   tcp  20048  mountd
    100005    2   udp  20048  mountd
    100005    2   tcp  20048  mountd
    100005    3   udp  20048  mountd
    100005    3   tcp  20048  mountd
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    3   tcp   2049  nfs_acl
    100021    1   udp  56117  nlockmgr
    100021    3   udp  56117  nlockmgr
    100021    4   udp  56117  nlockmgr
    100021    1   tcp  46521  nlockmgr
    100021    3   tcp  46521  nlockmgr
    100021    4   tcp  46521  nlockmgr

ただし、クライアントにAd Hocをインストールしようとするとエラーが/nfs/myshare発生します。mount.nfs: Connection refused

rpcbindクライアントでアクティベーションを試み、クライアントの1つで確認し、これを見つけました。rpcbind.service: Referenced but unset environment variable evaluates to an empty string: RPCBIND_OPTIONS

試してみましたが、autofsゲーム時間が終わったような気がしました。

一時スタンドが期待どおりに機能するようにするにはどうすればよいですか?

答え1

nfsサーバーから:

  • service firewalld stop
  • /etc/exports:
    • /data *(rw,no_root_squash) ここでは構文間隔が重要です。
    • まず動作させてから、*IPアドレスを制限してください。
    • すべてがデフォルト設定でコメントアウトされていることを確認してください/etc/nfs.conf。私の経験によれば、調整を開始するのが最も失敗する可能性が高いです。
    • exportfs -sエクスポートの確認

nfsクライアントから:

  • service firewalld stop
  • /etc/nfs.confそして/etc/nfsmount.confデフォルト設定を使用するには、すべてコメントアウトしてください。
  • mount 192.168.1.1:/data /nfsshare/data
    • /etc/fstabインストールのために入る必要はありません
    • /etc/mtab*成功的にマウントしたら、正しい構文を参照して起動時に/etc/fstabマウントが行われるようにしてください。

Fedoraのバージョンに慣れていないがRHEL-7以降に該当する場合、必要なファイアウォールはファイルに次のようになりますxml

<port protocol="tcp" port="2049"/>

RHEL-7の場合はnfsで接続し、RHEL-8の場合はおよびで接続しvers=4.1ます。何も変更せずに別のポート番号を試してみると、RHEL-8でnfsが安定してシンプルであることがわかりました。vers=4.2proto=tcp/etc/nfs.conf

関連情報