コマンドラインから NFS をマウントできません。fstab からは問題なく動作します。iptables を無効にすると問題なく動作します。

コマンドラインから NFS をマウントできません。fstab からは問題なく動作します。iptables を無効にすると問題なく動作します。

Ubuntu 20.04, with IPTables firewall. サーバーのNFSポートの入出力を明示的に許可します。戻り値(関連セッションまたは確立されたセッションは許可されます)

すべてのサーバーの/etc/sysctl.confにポートを明示的に設定しました: fs.nfs.nlm_udpport=38073

fs.nfs.nlm_tcpポート=38747

nfs-kernel-server に 33333 を設定

ポート 111、1110、2949、33333、4045、38073、38747 はすべてファイアウォールの送受信で開かれています。

マウントを試みると、次のようになります:

mount.nfs: timeout set for Fri Sep 15 17:25:35 2023
mount.nfs: trying text-based options 'vers=4.2,addr=192.168.30.150,clientaddr=192.168.10.125'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.30.150'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.30.150 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: portmap query failed: RPC: Unable to send - Operation not permitted
mount.nfs: Operation not permitted

ただし、FSTAB 内の同じマウントは正常にマウントされます (再起動中)

==== 編集========

しかし... IPTABLESをフラッシュすると、同じ「no such」メッセージが表示されて動作します

mount.nfs: timeout set for Sat Sep 16 12:47:04 2023
mount.nfs: trying text-based options 
 vers=4.2,addr=192.168.30.150,clientaddr=192.168.10.125'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.30.150'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.30.150 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.30.150 prog 100005 vers 3 prot TCP port 33333

関連情報