文章目录
1、了解DHCP服务
1.什么是DHCP
- DHCP(动态主机配置协议)
- 由internet工作任务小组设计开发
- 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议
- DHCP服务端核心功能在于:通过自定义的网段的地址池给新加入网络环境的设备以租约的方式分配合法IP
2.使用DHCP的好处
- 减少管理员的工作量
- 避免输入错误的可能
- 避免IP地址冲突
- 当更改IP地址段时,不需要重新配置每个用户的IP地址
- 提高了IP地址的利用率
- 方便客户端的配置
3.DHCP的分配方式
- 自动分配:分配到一个IP地址后永久使用
- 手动分配:由DHCP服务器管理员专门指定IP地址
- 动态分配:使用完后释放该IP,供其他客户机使用
2、DHCP的租约过程
- 客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程
1.DHCP的四个租约步骤
2.更新租约
- 当DHCP服务器向客户端出租的IP地址租期达到50%时,就需要更新租约
- 客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约
3、使用DHCP动态配置主机地址
1.DHCP服务
- 为大量客户机自动分配地址,提供集中管理
- 减轻管理和维护成本、提高网络配置效率
2.可分配的地址信息主要包括
- 网卡的IP地址、子网掩码
- 对应的网络地址、广播地址
- 默认网关地址
- DNS服务器地址
4、实验操作
1.yum安装DHCP服务
- 关闭防火墙
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #禁止自启动
setenforce 0 #关闭核心防护
-
检查是否可以上网(下载DHCP需要网络)
#打开虚拟机中的浏览器看是否可以上网(一般会自带浏览器)或者可以ping www.baidu.com(有点慢) #没有需要手工配置 vim /etc/resolv.conf nameserver 114.114.114.114
-
下载DHCP服务
yum install -y dhcp #查看是否安装成功 cd /etc/dhcp ls dhclient.d dhclient-exit-hooks.d dhcpd6.conf dhcpd.conf scripts #有这些文件表明安装成功
2.配置DHCP配置文件
1.配置文件
2.修改网关
vim /etc/sysconfig/network-scripts/ifcfg-ens33
#修改后需要刷新
systemctl restart network
-
查看是否配置成功
-
虚拟机也需要配置
- 电脑中也是相同
3.设置全局配置参数
- 注意字母不要拼错
systemctl start dhcpd
#刷新
#如果出现下面报错
Job for dhcpd.service failed because the control process exited with error code. See "systemctl status dhcpd.service" and "journalctl -xe" for details.
#多注意是否字母拼错
4.设置ensp
5.配置交换机(sw1)
sys
sys sw1
un in en
v b 10 20 100
int e0/0/1
p l t
p t a v a
int e0/0/2
p l a
p d v 10
int e0/0/3
p l a
p d v 20
int e0/0/4
p l a
p d v 100
int e0/0/5
p l a
p d v 100
6.配置三层交换(sw2)
sys
sys sw2
un in en
v b 10 20 100
int g0/0/1
p l a
p t a v a
#分配IP地址
int vlanif10
ip add 192.168.1.2 24
int vlanif20
ip add 192.168.2.2 24
int vlanif100
ip add 192.168.100.2 24
#开启DHCP功能
dhcp enable
int Vlanif 10
dhcp select relay //基于DHCP中继
dhcp relay server-ip 192.168.100.2 //去192.168.100.2请求DHCP服务
int Vlanif 20
dhcp select relay
dhcp relay server-ip 192.168.100.2
int Vlanif 100
dhcp select relay
dhcp relay server-ip 192.168.100.2