サーバ側の編集
1.TCPWrapper(host.allow)の編集
/etc/host.allowの編集
Hosts.allow変更する。 ################################################################# # Portmap (required for an NFS server) # Allow connects to portmap from sample.foobar.edu. This is required if you # want to provide NFS services. #portmap: sample.foobar.edu (以下追加行「NFSの接続許可アドレスを入力」) portmap: .nxnet portmap: .planet portmap: 192.168.3.10 portmap: 192.168.3.21 portmap: 192.168.3.22 portmap: 192.168.3.23 portmap: 192.168.3.20 portmap: 192.168.3.30 (ここまで) #################################################################
2.PortMapperの起動
PortMapperの起動と停止コマンド
#/etc/rc.d/init.d/portmap start
オプション 操作 **************** start 起動 stop 停止 restart 再起動 status 状況確認 ****************
3.Exportsの設定
################################################################# Exportsの設定基本コマンド [ディレクトリ名][ホスト名] ################################################################# (設定内容) /home/host2test (rw,no_root_squash) /home/samba (rw) /home/samba (rw) /usr *.nxnet (rw) /usr *.planet (rw) /home/ken (rw,all_squash) ################################################################# ()内のコマンドについては以下のとおり @ro:ファイルの読み込みのみを許可する。 Arw:読み書きを許可する。 Bno_root_squash:クライアントからのroot権限での接続を、そのまま root権限によるアクセスとして処理する。 Call_squash:すべてのアクセスをnobodyからアクセスとして処理する。 注意事項:クライアント側のrootはサーバ側のディスクに書き込めない ように設定されているので、no_root_squashを追加すると書 き込めるようになります。
4.NFSの起動と停止
PortMapperの起動と停止コマンド
#/etc/rc.d/init.d/nfs start
オプション 操作 **************** start 起動 stop 停止 restart 再起動 status 状況確認 ****************
NFSサーバの動作確認
[root@host2 ken]# exportfs (動作状況) /usr *.nxnet /usr *.planet /home/host2test/home/samba /home/ken /usr
クライアント側の編集
TurboLinuxの場合の設定です。
前提条件
クライアント側でも、TCPWrapperの設定とPortMapper起動が前提条件です。TCPWrapperの設定はサーバ側の設定と同様の設定をしました。(NFSデーモンが起動している必要性はありません。)
#mount -t nfs 192.168.3.21:/home/host2test /home/ken/test
これにて、マウントがうまくマウントできましたが、これで本当にいいのかは不明