/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.2
proto=tcp
/etc/nfs.conf