一、自定义网卡配置

1.打开虚拟机中虚拟网络编辑器 

nfs 所有IP nfs指定多个ip_客户端

 2.配置想要的ip地址和子网掩码

选择VMnet8网卡(NET模式)

ip地址只需注意前三个网段即可

子网掩码一般为255.255.255.0

网关默认为将 ip地址最后一个网段改为2(不一定需要填,虚拟机版本差异)

以ip地址为199.198.168.0/24举例

设置ip地址为:199.198.168.0

设置子网掩码:255.255.255.0

设置网关为:199.198.168.2

nfs 所有IP nfs指定多个ip_客户端_02

点击确定 

3.配置windows网卡

打开windows的高级网络设置,找到VMnet8网卡

开启ipv4协议,按照虚拟机的ip地址和网关,子网掩码进行配置

nfs 所有IP nfs指定多个ip_ip地址_03

 把ip分配方式改为手动

nfs 所有IP nfs指定多个ip_客户端_04

 

nfs 所有IP nfs指定多个ip_客户端_05

 之后保存即可

4.操作系统中网卡配置

回到虚拟机中,打开linux操作系统,用vim配置网卡

#如果版本为centos:
vim /etc/sysconfig/network-scripts/ifcfg-ens33

#如果版本为redhat:
vim /etc/sysconfig/network-scripts/ifcfg-eth0

打开后进行如下配置

 进入编辑界面后,按”i“插入文本

BOOTPROTO="static" #改为static
IPADDR=199.198.168.11 #这里更改你想要的ip地址,前三个网段保持不变,我这里将sever(服务端)设置为33,将client(客户端)设置为22
GATEWAY=199.198.168.2 #这里是网关,服务端和客户端都不变
NETMASK=255.255.255.0 #下面的复制粘贴就好
DNS1=8.8.8.8
DNS2=8.8.8.4

 编辑完成后,按”esc“退出编辑

之后按shift+":"输入命令,写入并保存

:wq

记得要分别配置服务端和客户端,即两个虚拟机的网卡,方法一样,只有ip地址不同

配置完后检查网卡

服务端

cat /etc/sysconfig/network-scripts/ifcfg-ens33

nfs 所有IP nfs指定多个ip_服务器_06

客户端

cat /etc/sysconfig/network-scripts/ifcfg-ens33

nfs 所有IP nfs指定多个ip_运维_07

5.重启网卡,如果重启失败,先查看网卡配置文件是否有语法错误,如果还报错,多改几个ip,多试几次,记得服务端和客户端都要重启。

service network restart

nfs 所有IP nfs指定多个ip_ip地址_08

6.互相ping,看是否能ping通

服务端

ping 199.198.168.22

nfs 所有IP nfs指定多个ip_运维_09

客户端

ping 199.198.168.33

nfs 所有IP nfs指定多个ip_服务器_10

 至此网卡配置完毕

二.部署NFS环境

1.用yum下载nfs服务

yum install rpcbind nfs-utils -y

2.关闭防火墙和selinux

systenctl stop firewalld 
setenforce 0

 3.在服务端创建共享文件目录

mkdir /reShare #创建共享目录
chmod 777 /reShare #更改quanx
ll / #查看权限是否更改

4.配置NFS服务主文件

vim /etc/exports
#编辑内容为:
/reShare 199.198.168.0/24(rw,sync)  



 #更多参数:              
 #exports配置常用参数 
 #ro 只读 
 #rw 读写 
 #root_squash    当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
 #no_root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员 
 #all_squash 无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户 
 #sync   同时将数据写入到内存与硬盘中,保证不丢失数据 
 #async  优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据

5.启动nfs服务

systemctl restart rpcbind && systemctl enable rpcbind 
systemctl start nfs-server && systemctl enable nfs-server

6.切换到客户端,挂载共享文件夹

mkdir /reShare    #在客户端创建共享文件夹
chmod 777 /reShare #更改权限
showmount -e 199.198.168.33 #查看挂载
mount -t nfs 199.198.168.33:/reShare /reShare #挂载共享文件
showmount -e 199.198.168.33  #检查挂载

7.在共享文件夹中创建文件。检查共享

cd /reShare
touch test.txt
vim test.txt
#输入hello world!
#:wq写入并退出

在服务端

nfs 所有IP nfs指定多个ip_服务器_11

 在客户端

nfs 所有IP nfs指定多个ip_客户端_12

 完成nfs共享文件部署