NFS服务和DHCP服务

NFS服务端概述

NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS; NFS允许一个系统在网络上与他人共享目录和文件。

模式: C/S 模式

端口:

NFS是Net File System的简写,即网络文件系统.NFS通常运行于2049端口。

部署NFS

由于在使用NFS服务进行文件共享之前,需要使用RPC(Remote Procedure Call,远程过程调用)服务将NFS服务器的IP地址和端口号等信息发送给客户端。因此,在启动NFS服务之前,还需要顺带重启

并启用rpcbind服务程序。

第一步:下载

# yum install rpcbind nfs-utils -y      #下载rpcbind 和nfs

第二步:编辑配置文件

# vim /etc/exports

#/ken 172.20.10.7(rw) #给特定的ip共享  rw表示权限

#/data *(rw) #给所有ip 共享  

#/data 172.20.10.0/24(rw)  #把网段共享出去 24表示掩码 

#注意: * 表示对所有网段开放权限,共享多个网段,空格后在写

第三步:更改属主

# chown -R nfsnobody:nfsnobody /ken    #更改共享文件属主,是客户端拥有权限

第四步:启动nfs

# systemctl restart rpcbind

# systemctl restart nfs

第五步:客户端操作挂载使用

# showmount -e 172.20.10.6          #查看共享网段

Export list for 172.20.10.6:

/ken 172.20.10.0/28

# mkdir /test                               #创建挂载目录

# mount -t nfs 172.20.10.6:/ken /test    #挂载

# mkdir /test/ken                          #创建测试文件

DHCP服务

dhcp原理:客户机发送广播包请求,网内所有DHCP服务器都响应向客户机提供ip,客户机接受第一个DHCP服务器的提供的IP地址,并再次发送广播包告知网内DHCP服务器自己选择了那个IP,被客户机选择的DHCP服务器给客户机一个ack响应告知客户机可使用这个IP,其他服务器将收回自身提供的IP;客户机重新登录时向上一次提供IP的服务器发送请求,服务器最大可能为客户机提供上次相同的IP,若IP被其他客户机占用,客户机则再次开始广播的过程。

部署DHCP服务

实验环境:

我的虚拟机使用桥接模式是否可行? 不行,因为你的局域网中有可能就有DHCP服务器,这样你就很难,让你的客户端是从你的DHCP服务器获得IP地址。

另外,也可能造成公司局域网中其它机器因为获得了你DHCP服务器上的IP地址,而上不了网。可以选择仅主机模式或者自定义模式。

我使用了两台仅主机模式的虚拟机

服务器端定义静态IP(xshell可连接)

客户端设置成DHCP自动获取(重启网卡会失败,等待配置完成DHCP服务器端后再重启网卡!)

关掉仅主机模式虚拟机自带的DHCP

服务器端操作

第一步:安装dhcp

# yum install dhcp -y

第二步:查看配置文件

# cat /etc/dhcp/dhcpd.conf
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page
#

第三步:导入样本文件

# cat /usr/share/doc/dhcp*/dhcpd.conf.example >> /etc/dhcp/dhcpd.conf

第四步:编辑配置文件

# cat /etc/dhcp/dhcpd.conf
subnet 192.168.182.0 netmask 255.255.255.0 {       #指定网段,需要和掩码保持一致
  range 192.168.181.10 192.168.182.20;                     #指定IP池   
  option domain-name-servers ns1.internal.example.org;   #指定DNS地址
  option domain-name "internal.example.org";          #指定域      
  option routers 192.168.182.1;                           #指定网关

default-lease-time 600;                             #指定默认租约时间
  max-lease-time 7200;                                 #指定最大租约时间
}

第五步:重启DHCP服务

# systemctl restart dhcpd

客户端操作

第六步:修改客户端网络配置文件为dhcp

第七步:重启客户端网络

[root@ken ~]# systemctl restart network

第八步:查看获取到的IP

posted on 2019-04-17 15:58  在云端  阅读(123)  评论(0编辑  收藏  举报

导航