2台のUbuntuPC間にNFSネットワークを設定するすべての手順を1つの回答に記録するために、あちこちで見つかった情報をマージしたいと思います。
これは時々便利です。たとえば、新しいUbuntuバージョンに切り替えるときは、リセットする必要があります:
- NFS
- Autofs
- UFW
承認された回答:
«boris»が/home/boris
などの私のログオンであるとしましょう 私のホームフォルダです。
1。 «サーバー»コンピュータを設定します:
-
nfs-kernel-serverとnfs-commonをインストールします
$ sudo apt-get install nfs-kernel-server $ sudo apt-get install nfs-common
-
/etc/exports
にあります 、これを追加して共有するフォルダを定義します:/home/boris 192.168.1.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001,subtree_check)
with:
/home/boris
共有するフォルダですrw
クライアントの読み取りおよび書き込みアクセス用sync
??
all_squash
??
192.168.1.0/24
クライアントの範囲です ローカルネットワークのコンピュータIPアドレス1001
ユーザーとグループIDです。それを見つけるには$ id boris
-
ホストを管理します。最初に、
/etc/hosts.deny
に誰も許可しません 追加portmap:ALL nfsd:ALL mountd:ALL
次に、クライアントを許可します
/etc/hosts.allow
内のコンピューター 追加portmap:192.168.1.0/24 lockd:192.168.1.0/24 nfsd:192.168.1.0/24 mountd:192.168.1.0/24 rquotad:192.168.1.0/24 statd:192.168.1.0/24
192.168.1.0/24
を使用 クライアントの範囲です ローカルネットワークのコンピュータのIPアドレス -
ファイアウォールUFWを設定する
$ sudo ufw enable $ sudo ufw default deny incoming $ sudo ufw default deny outgoing $ sudo ufw allow from 192.168.1.0/24 $ sudo ufw allow out from 192.168.1.0/24
192.168.1.0/24
を使用 クライアントの範囲です ローカルネットワークのコンピュータのIPアドレス -
サーバーを起動します
$ sudo /etc/init.d/nfs-kernel-server start
または/etc/ exports
の変更後$ sudo /etc/init.d/nfs-kernel-server restart
2。 «クライアント»コンピュータを設定します:
-
nfs-commonをインストールします およびautofs
$ sudo apt-get install nfs-common $ sudo apt-get install autofs
-
サーバーとの接続をマウントするために使用するフォルダーを作成します
$ sudo mkdir /media/shareFolder
-
このフォルダを自動的にマウントするようにautofsを設定します。
/etc/auto.master
にあります。 この行を追加します:/media/shareFolder /etc/auto.nfs --ghost, --timeout=60
/etc/auto.nfs
にあります この行を追加boris -fstype=nfs,rw,intr,uid=1001,guid=1001 192.168.1.1:/home/boris
と:
192.168.1.1
サーバーのアドレスです コンピューター/home/boris
サーバーで共有されるフォルダです コンピューター。1001
ユーザーとグループIDです。それを見つけるには$ id boris
rw
読み取りおよび書き込みアクセス用 -
ファイアウォールUFWを設定する
$ sudo ufw enable $ sudo ufw default deny incoming $ sudo ufw default deny outgoing $ sudo ufw allow to 192.168.1.1 $ sudo ufw allow out to 192.168.1.1
192.168.1.1
を使用 サーバーのアドレスです コンピューター -
クライアントを再起動します コンピューター。