
Ubuntu日本語フォーラム

ログインしていません。
こんにちわ。
現在nfs環境を構築していますが接続確認できません。
サーバ側環境
・VMware Player ver2.5.2
・ディストリビューションはdebian etch
クライアント側
・組込みlinux
# uname -a
Linux freescale 2.6.22-pdk27-rel1 #422 PREEMPT Tue Nov 17 11:09:24 CST 2009 armv5tejl unknown
debianの環境でこのフォーラムで質問をさせて頂くのは悪いのですが、宜しくお願いします。
現状
サーバ側
IPアドレス 192.168.0.1
exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.0.0/255.255.255.0:/srv/home".
Assuming default behaviour ('subtree_check').
NOTE: this default will change with nfs-utils version 1.1.0
root@atde:/etc# sudo /etc/init.d/portmap start
Starting portmap daemon...Already running..
root@atde:/etc# sudo /etc/init.d/nfs-kernel-server start
Exporting directories for NFS kernel daemon...exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.0.0/255.255.255.0:/srv/home".
Assuming default behaviour ('subtree_check').
NOTE: this default will change with nfs-utils version 1.1.0
.
Starting NFS kernel daemon: nfsd mountd.
portmapとnfsdは動作していると思います。
各設定ファイル
#vi /etc/hosts
#127.0.0.1 localhost atde
#127.0.1.1 atde.local-network atde
192.168.0.1 localhost imx27
#vi hosts.allow
portmap 192.168.0.2
#vi hosts.deny
portmap: ALL
クライアント側
IPアドレス 192.168.0.2
# mount -t nfs imx27:/srv/home /mnt/nfs
mount: imx27: Host name lookup failure
わからない事
サーバ側の設定は上記でいいですか?特にホスト名の設定が反映されているか気になります。
クライアント側でホストを見つけられないって言われているので設定がうまくできていないんですかね。
それともクライアント側にportmapがないのが原因ですかね。
rpcinfoもないので、ポートがマッピングされているか確認もとれない状態です。
確認事項なんですが、nfs-kernel-serverを起動するとnfsd mountdとなっていますが
これは/srv/homeをマウントできる状態にしましたってニュアンスでよろしいですか?
以上です、宜しくお願いします。
オフライン
すいません。
各設定ファイル
#vi /etc/hosts
192.168.0.1 localhost imx27
localhostではありません。ここは適当なパスになっています。
以上です。
オフライン
設定ファイルなど修正しました。
まずmount: imx27: Host name lookup failure
ということだったので調べるとクライアントとサーバの両方のhostsファイルに両方の情報を書く必要があったみたいで。
192.168.0.1 server.hoge.co.jp server
192.168.0.2 client.hoge.co.jp client
としました。あとわかりやすくサーバのホスト名をserver、クライアントのホスト名をclientとしました。
それでサーバ側のportmapとnfs-kernel-serverを再起動しました。
そしてクライアント側からマウントしてみたところ
rpcbind: server localhost not responding, timed out
RPC: failed to contact local rpcbind server (errno 5).
となります。
やっぱりクライアント側にもportmapいれないといけないですかね。
以上です。宜しくお願いします。
オフライン
解決しましたのでご報告します。
mount -t nfs server:/srv/home /mnt/nfs
としていましたが
-o nolockが必要だったみたいです。
mount -t nfs -o nolock server:/srv/home /mnt/nfs
でいけました。
以上です。
オフライン