2007年3月19日アーカイブ

VMware上にLinux(RedHat9)があり、そこでnfsサーバが動いているときに、外からnfsマウントする方法。
サーバ側の設定
  • /etc/sysconfig/networkに以下を追加(ポートはなんでも良い。ホストで使っていないところ)
    MOUNTD_PORT=32767
    
  • portmap, nfsのサービスを起動する

NATの設定
以下のポートに対する外からのアクセスを、VMware上のLinuxにポートフォワードするように設定する。
  • 111/udp, 111/tcp (portmap)
  • 2049/udp, 2049/tcp (nfsd)
  • 32767/udp, 32767/tcp (mountd)

Windows Firewallの設定
VMware ホストのWindows Updateを無効にするか、ポートフォワードしたポート全てについて例外を設定する。
これ、GUIからやると面倒なので、以下のようなファイルをテキストエディタで作成し、nfs.nsh等の名前をつけて保存し、
add portopening ALL 111 portmap ENABLE ALL
add portopening ALL 2049 nfsd ENABLE ALL
add portopening ALL 32767 mountd ENABLE ALL
以下のようにnetshで実行すればOK。
> netsh -c firewall -f nfs.nsh

クライアント側の設定
VMwareのホストのIPに対してmountリクエストを出す。

今回必要があったのがLinuxサーバだったので、mountdのポート固定を使ったが、FreeBSDの場合はstatdもあるので、そちらもやる必要があるかも。(最低限できれば良かったので、lockdとか、quotadとか、使いたい場合はそれぞれ必要かも知れない)
2007年3月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

このアーカイブについて

このページには、2007年3月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2007年3月18日です。

次のアーカイブは2007年3月21日です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.1.1