一、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地址都获取正确,证明实验成功!

DHCP原理与配置+DHCP中继相关推荐

  1. Linux中DHCP原理与配置

    Linux中DHCP原理与配置 DHCP服务 DHCP服务 使用DHCP的好处 DHCP分配方式 DHCP的IP地址自动获取工作原理 DHCP的租约过程 1.客户端在网络中搜索服务器 2.服务器向客户 ...

  2. centeros7网络服务无法启动_Linux网络服务02——DHCP原理与配置

    Linux网络服务02--DHCP原理与配置 一.DHCP服务概述 1.DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 DHCP是由Internet ...

  3. 【鬼网络】之DHCP原理与配置

    序言 DHCP 序言 一.DHCP工作原理 1. 什么是DHCP 2.DHCP的分配方式 3.DHCP的租约过程 二.DHCP服务器的配置 DHCP客户端的使用 DHCP中继原理与配置 1.主配置文件 ...

  4. DHCP原理及配置实例(详细版)

    目录 一.DHCP定义 二.DHCP作用 三.DHCP好处 四.DHCP原理 1.DHCP工作过程 2.租期 五.DHCP实现的两种情况 六.DHCP实例配置 1.同网段的DHCP配置 2.不同网段的 ...

  5. 关于DHCP原理与配置

    目录 一.了解DHCP服务 1.DHCP的由来 2.DHCP服务的好处 3 为什么使用DHCP 二.DHCP的租约过程 客户端请求IP 服务器响应 客户机选择IP地址 服务器约定租期 三.安装DHCP ...

  6. DHCP 原理与配置

    DHCP基础 一.DHCP介绍 1.DHCP 产生的背景 2.DHCP 报文 3.DHCP 基本工作过程 获取IP地址 续租IP地址 IP地址释放 DHCP如何预防IP地址冲突 二.DHCP配置 1. ...

  7. Linux服务篇之DHCP原理与配置

    文章目录 1 了解DHCP服务 1.1 定义 1.2 DHCP好处 1.3 DHCP的分配方式 2 DHCP工作原理 2.1 四个步骤 2.2 重新登录 2.3 更新租约 3 DHCP动态主机地址配置 ...

  8. Linux DHCP原理与配置

    目录 一.了解DHCP 1.1使用DHCP的好处 1.2DHCP的分配方式 1.3DHCP的模式 二.DHCP工作原理 三.linux中相关的dhcp配置 总结 一.了解DHCP DHCP是动态主机配 ...

  9. 一文详解DHCP原理及配置

    动态主机配置协议DHCP(Dynamic Host Configuration Protocol) 是一种用于集中对用户IP地址进行动态管理和配置的技术,省流:就是自动下发IP地址 即使规模较小的网络 ...

最新文章

  1. 关于sam9x60板卡的调试
  2. jpa怎么传参到in中_Spring Boot中的测试
  3. Object.create()和Object.assign()
  4. 【java/C# 服务器】IOS 配置推送证书 p12文件流程 - 勿以己悲
  5. php中图片上传_php实现图片上传并进行替换操作
  6. API通常的url语法
  7. Spring实战 MethodInvokingJobDetailFactoryBean使用与分析
  8. asp.net 2.0 下的一个小技巧
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的少儿网站教育管理系统
  10. 细说show slave status参数详解(最全)【转】
  11. go 中 = 与:= 区别
  12. Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode 1.1. 不个网页title保存成个个文件的时候儿有无效字符的问题... 1
  13. 记录一次linux信号量sem_t使用bug
  14. Java 实现 pdf 和 Excel 的生成及数据动态插入、导出
  15. 大华(华瑞)MVP网络通讯教程实例
  16. 泰勒公式推导及多元泰勒展开式
  17. oracle删除lob对象,ORACLE LOB大对象处理
  18. 企业微信h5配置微信sdk(openEnterpriseChat),拉起外部联系人私信聊天。
  19. 电脑卡在系统logo处
  20. java中的jsp文件创建_在JSP中创建文件夹和文件

热门文章

  1. 纯CSS3使用vw和vh视口单位实现自适应
  2. 飞测历史分享,目录整理篇
  3. 深度解密Go语言之 map
  4. Spring Cloud Gateway实现网关统一鉴权,网关统一Token认证
  5. 淘宝商家怎么做好关联营销?关联营销的注意事项有哪些?
  6. Live800:企业网站如何添加客服?
  7. 【react】扫条形一维码,二维码,生成一维条形码
  8. #MEM课程#《公司治理》课后总结
  9. 我不敢再随意抄送邮件了
  10. java邮件抄送_Java发送邮件遇到的常见需求汇总