准备工作
- 克隆两台linux,并更改其Mac地址,作为NFS客户端;
- 将服务器更名为学号nfsserver,配置IP地址为192.168.学号.1
将客户端Client1更名为学号client1,配置IP地址为192.168.学号.2
将客户端Client2更名为学号client2,配置IP地址为192.168.学号.3
- 服务器和客户机之间ping通
- 关闭服务器防火墙、selinux保护
1、服务器配置
1.查看是否安装NFS相关软件(nfs-utils和rpcbind)
2.配置共享目录
共享/home/姓名,要求客户端Client1对该目录可读可写,客户端Client2对该目录可读;
共享/home/wls20-3,要求所有客户端对该目录可读,客户端Client2对该目录可读可写
3、重启nfs服务
(顺序为先启动rpcbind,然后启动NFS)
2、客户端设置
1.查看共享情况
分别在两个客户端使用“showmount -e 192.168.学号.1”命令查看共享情况
- 在客户端Client1中创建目录/mnt/姓名和/mnt/wls20-3
-
2.手动挂载
- 在客户端Client1两个共享目录中分别创建姓名1.txt(在/mnt/姓名目录下可创建,在/mnt/wls20-3目录下不可创建)
- 在客户端Client2中创建目录/mnt/姓名和/mnt/wls20-3
-
3.自动挂载
- 在两个共享目录中分别创建姓名2.txt(在/mnt/姓名目录下不可创建,在/mnt/wls20-3目录下可创建)
(这和预想的不相符)
修改nfsserver服务器的 /etc/exports配置
/home/wls20-3 192.168.11.0/24(ro,sync) 192.168.11.3(rw,sync) 改为
/home/wls20-3 192.168.11.3(rw,sync) 192.168.11.0/24(ro,sync)
(修改前)
(修改后)
(重启服务)
(客户机验证)