FreeBSD QandA 581

FreeBSD QandA

Q. ある NFSサーバに mount しようとすると以下のメッセージが出て接続ができません。
     > NFS Portmap: RPC: Program not registered
   その NFS サーバには他のプロトコルでは接続できています。
 

A. NFS サーバ側のカーネルと /etc/rc.conf の内容を確認してください。
 
   1) カーネルのコンフィグレーションファイルに  
         options NFS             #Network File System
      を入れていること、
         options NFS_NOSERVER    #Disable the NFS-server code.
      を入れていないことを確認します。
 
   2) /etc/rc.conf で nfs_server_enable= が "NO" になっていたら
      "YES" にします。/etc/rc.conf では、同じ変数を二回以上指定
      した場合は 後優先になるので、気を付けて読んでください。

   以上の手順を踏んでから reboot させます。

   これでもうまくいかない場合、/etc/hosts.allow を確認してください。
      ALL : ALL : allow
   という行をコメントアウトしていませんか? コメントアウトする
   こと自体はセキュリティを高めるためのよい方法ですが、NFS を
   使用する際は portmap ののポートを開けておかなくてはいけません。

   例えば、マウントしたいサーバが 192.168.12.34 ならば、
      portmap : 192.168.12.34/255.255.255.0 : allow
   のように、NFS サーバとの通信を許可する設定を追加してください。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。