DHCP原理与配置+DHCP中继

一、DHCP服务的简介
DHCP基于客户/服务器模式。当DHCP客户端启动时,它会自动与DHCP服务器通信,由DHCP服务器为DHCP客户端提供自动分配IP地址的服务。安装了DHCP服务软件的服务器称为DHCP服务器,而启用了DHCP功能的客户机称为DHCP客户端。 DHCP服务器是以地址租约的方式为DHCP客户端提供服务的,它有以下两种方式。

二、DHCP服务工作原理

1.向DHCP服务器索取新的IP地址

(1)DHCPDISCOVER(DHCP发现)

(2)DHCPOFFER(DHCP提供)

(3)DHCPREQUEST(DHCP请求)

(4)DHCPACK(DHCP确认)

2.更新IP地址租约

(1)当DHCP客户端的IP地址使用时间达到租期的一半时,它就会向DHCP服务器发送一个新的DHCPREQUEST。若服务器在接收到该信息后并没有可拒绝该请求的理由,就会送一个DHCPACK信息。当DHCP客户端收到该应答信息后,就重新开始一个租用周期。

(2) 当进行IP地址的续租过程中出现以下两种特例中的任意一种时,需要另外处理。
DHCP客户端重新启动时
IP地址的租期超过一半但续约失败时

三、DHCP的分配方式:
自动分配:分配到一个IP地址后永久使用
手动分配:有DHCP服务器管理员专门指定IP地址
动态分配:使用完后释放该IP,供其它客户机使用

安装DHCP服务器
yum install dhcp -y 安装DHCP软件包
主要配置文件/etc/dhcpd.conf
执行程序 /user/sbin/

全局设置,作用于整个DHCP服务器
ddns-update-style none; 动态
default-lease-time 21600; 默认租约时间
max-lease-time 43200; 最大租约时间
option domain-name “domain.org"; 选择域
option domain-name-servers 202.106.0.20; 给客户分配DNS地址

range参数: 设置用于分配的IP地址池
option subnet-mask参数
option rouyers参数:设置客户机的默认网关

hardware ethernet参数:指定对应的MAC地址
fixed-address参数:指定保留的IP地址

租约文件/var/lib/dhcpd/dhcpd/lsase
less 查看租约文件信息

DHCP中继实验:
使用Xshell软件,配置服务器、客户机、路由器和交换机
在这里插入图片描述
sw2交换机创建vlan和配置vlan
conf t 进入全局模式
vlan 10,20,88 创建vlan10,vlan20,vlan88
do show vlan-sw b 查看vlan接口配置
在这里插入图片描述
sw2的配置:
(1)全局模式下,先建立vlan(conf t 缩写命令进入全局模式,vlan vlan-id 建立vlan的vlan号)
(2)进入接口模式,将对应的接口分配给相应的vlan(int int-id 对应的接口,sw mo acc 定义二层端口模式,sw acc vlan vlan-id 端口分配给对应的vlan)
(3)全局模式下,查看vlan防止错误(do show vlan-sw b 查看vlan),一般最后验证
(4)在全局模式下,进行Trunk接口配置(int int-id 对应的接口,sw mo t 接口配置为trunk ,sw t en dot 封装类型)
注:建立的vlan 10、vlan 20、vlan 88
vlan 10对应接口f1/2 , vlan 20对应接口f1/3,vlan 88对应接口f1/1
Trunk配置接口f1/0
在这里插入图片描述
配置好sw2,配置sw3路由器创建vlan
在这里插入图片描述
创建Trunk,接口为f1/1
在全局模式下,进行Trunk接口配置(int int-id 对应的接口,sw mo t 接口配置为trunk ,sw t en dot 封装类型)
在这里插入图片描述
在三层交换机上配置各VLAN的IP地址(int vlan vlan-id 进入vlan模式,ip add ip-address netmask IP地址,no shut 开启接口)
注:trunk 接口f1/1
vlan 10的IP地址:192.168.10.1 255.255.255.0
vlan 20的IP地址:192.168.20.1 255.255.255.0
vlan 88的IP地址:192.168.88.1 255.255.255.0
在这里插入图片描述
查看接口,验证无误
在这里插入图片描述
服务器中,安装DHCP软件包
在这里插入图片描述
vim /etc/sysconfig/network-scripts/ifcfg-ens33 进入配置文件
动态IP地址改静态IP地址
在这里插入图片描述
systemctl restart network 重启
ifconfig 查看IP信息
在这里插入图片描述
vim /etc/dhcp/dhcpd.conf 进入DHCP主要配置文件
配置子网、子网掩码、地址池范围、网关
在这里插入图片描述
systemctl start dhcpd 启动服务
在这里插入图片描述
将虚拟机VMnet都调整为仅主机模式,并分别对应虚拟机进行分配
在这里插入图片描述
sw3服务器指定DHCP服务器IP地址
在这里插入图片描述
第一台win 10系统
想释放IP地址:ipconfig /release
在获取IP地址:ipconfig /renew
在这里插入图片描述
在这里插入图片描述
第二台win 10-2系统
获取IP地址
在这里插入图片描述
两台IP地址都获取正确,证明实验成功!

发布了103 篇原创文章 · 获赞 15 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 创作都市 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览