Linux网络篇 ----- DHCP配置

一、了解 DHCP服务

1、什么是 DHCP?
动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协/1议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。

(1)DHCP 网络结构图:
Linux网络篇 ----- DHCP配置_第1张图片
(2)DHCP 工作过程图:
Linux网络篇 ----- DHCP配置_第2张图片
2、DHCP 服务器的好处:

  • 减少管理员的工作量
  • 避免输入错误的可能
  • 避免 IP地址冲突
  • 当网络更改 IP地址段时,不需要再重新配置每个用户的 IP地址
  • 提高了 IP地址的利用率
  • 方便客户端的配置

3、DHCP 的分配方式:

  • 自动分配 :分配到一个 IP地址后永久使用
  • 手动分配 :由DHCP服务器管理员专门制定 IP地址
  • 动态分配 :使用完后释放该IP,供其他客户机使用

二、虚拟机具体实验 ----- 搭建 DHCP服务

实验环境准备:开启两台虚拟机(一台centos7 作为服务器;一台win10 作为客户机,客户机网卡设置为自动获取ip地址即可,其余不需要设置)

实验目的:客户机 从DHCP服务器那获取 IP地址

第一步:先用 yum给centos7安装一个 dhcp服务
Linux网络篇 ----- DHCP配置_第3张图片
第二步:将centos7 网络适配器改成仅主机模式,给其配置一个静态ip地址
在这里插入图片描述
配置静态ip ,并重启网络,进行查看
在这里插入图片描述
Linux网络篇 ----- DHCP配置_第4张图片
Linux网络篇 ----- DHCP配置_第5张图片
第二步:修改 DHCP配置文件,开启 DHCP服务

文件位置:/etc/dhcp/dhcpd.conf
Linux网络篇 ----- DHCP配置_第6张图片
第三步:复制 /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)
注意:当局域配置与全局配置冲突时,以局域配置为主,生效。
Linux网络篇 ----- DHCP配置_第7张图片
第五步:重启服务,并查看
Linux网络篇 ----- DHCP配置_第8张图片
接下来我们来到客户机,来检测一下是否可以通过 dhcp服务 来获得一个IP地址

第六步:将客户机网络也设置成 仅主机模式

Linux网络篇 ----- DHCP配置_第9张图片
第七步:释放 ip地址和重新获取一下 IP地址
Linux网络篇 ----- DHCP配置_第10张图片
Linux网络篇 ----- DHCP配置_第11张图片
Linux网络篇 ----- DHCP配置_第12张图片

三、分配固定ip地址

如果,我们想给一台主机分配一个 固定的ip地址的话,可以复制其mac地址,到服务器的 /dhcp/dhcpd.conf 文件中进行相关修改即可。
例如,我想给刚刚这台主机,分配一个192.168.100.188 的ip地址

第一步:复制Mac地址
Linux网络篇 ----- DHCP配置_第13张图片
第二步:在服务器的 /etc/dhcp/dhcp.conf 文件中修改 fixed(固定的)
写上192.168.100.188

Linux网络篇 ----- DHCP配置_第14张图片
第三步:再重启一下服务
在这里插入图片描述
第四步:回到客户机,重新释放和获取ip
Linux网络篇 ----- DHCP配置_第15张图片

你可能感兴趣的:(linux网络服务,linux网络,搭建dhcp服务,dhcp配置,分配固定ip)