VirtualBoxからNFSマウント

VirtualBoxを使っていて、NAT環境配下の仮想PCからNFSをマウントする場合にエラーが出てマウントできない。

NFSは、1024未満のポートを使って通信するが、NATがこれを別なポート番号(1024以上)に変換してしまうために起こる。
手っ取り早い方法としてNFSサーバー側の設定で、1024以上のポートからも接続できるようにする。

LinuxがNFSサーバーの場合
NFSサーバー側の/etc/exportsにinsecureオプションを追加
/public   192.168.0.0/24(rw,insecure)
/etc/init.d/nfsを再起動

FreeBSDがNFSサーバーの場合
NFSサーバー側の/etc/rc.confに
weak_mountd_authentication=”YES”
を追加し、/etc/rc.d/mountdを再起動