一、了解 DHCP服务
1、什么是 DHCP?
动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协/1议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。
(1)DHCP 网络结构图:
(2)DHCP 工作过程图:
2、DHCP 服务器的好处:
- 减少管理员的工作量
- 避免输入错误的可能
- 避免 IP地址冲突
- 当网络更改 IP地址段时,不需要再重新配置每个用户的 IP地址
- 提高了 IP地址的利用率
- 方便客户端的配置
3、DHCP 的分配方式:
- 自动分配 :分配到一个 IP地址后永久使用
- 手动分配 :由DHCP服务器管理员专门制定 IP地址
- 动态分配 :使用完后释放该IP,供其他客户机使用
二、虚拟机具体实验 ----- 搭建 DHCP服务
实验环境准备:开启两台虚拟机(一台centos7 作为服务器;一台win10 作为客户机,客户机网卡设置为自动获取ip地址即可,其余不需要设置)
实验目的:客户机 从DHCP服务器那获取 IP地址
第一步:先用 yum给centos7安装一个 dhcp服务
第二步:将centos7 网络适配器改成仅主机模式,给其配置一个静态ip地址
配置静态ip ,并重启网络,进行查看
第二步:修改 DHCP配置文件,开启 DHCP服务
文件位置:/etc/dhcp/dhcpd.conf
第三步:复制 /usr/share/doc/dhcp/dhcp.conf.example 文件到 /etc/dhcp/dhcp.conf
因为 /etc/dhcp/dhcp.conf 这个文件是空文件,里面只有注释,所以我们需要一个模板来更改配置,自己写太麻烦了,所以复制一份过来,再进行一点修改
第四步:进入 /etc/dhcp/dhcpd.conf 文件中,进行相关修改
到这个文件中,我们需要修改两样东西,一个是全局配置中的DNS ,改成8.8.8.8;另一个是修改子配置文件(subnet)
注意:当局域配置与全局配置冲突时,以局域配置为主,生效。
第五步:重启服务,并查看
接下来我们来到客户机,来检测一下是否可以通过 dhcp服务 来获得一个IP地址
第六步:将客户机网络也设置成 仅主机模式
第七步:释放 ip地址和重新获取一下 IP地址
三、分配固定ip地址
如果,我们想给一台主机分配一个 固定的ip地址的话,可以复制其mac地址,到服务器的 /dhcp/dhcpd.conf 文件中进行相关修改即可。
例如,我想给刚刚这台主机,分配一个192.168.100.188 的ip地址
第一步:复制Mac地址
第二步:在服务器的 /etc/dhcp/dhcp.conf 文件中修改 fixed(固定的)
写上192.168.100.188
第三步:再重启一下服务
第四步:回到客户机,重新释放和获取ip