DHCP原理及配置
DHCP协议基本原理从行业到专业从企业到大学
课程目标
•经过本章的学习,你可以获得以下收获:–了解DHCP 的概念及其作用
–了解DHCP 的工作原理和过程
目录
•DHCP的基本概念及其作用•DHCP的工作原理
DHCP 概述
•DHCP (Dynamic Host Configure Protocol) 动态主机配置协议
•作用:
–动态配置IP地址,整个配置过程自动实现,终端无需设置;
–所有配置信息统一管理,不仅能够分配IP地址,还可以配置其他信息(DNS服务器、缺省网关等)。
•优点:
–提高网络配置效率,减少配置工作量,减少IP冲突的可能性。
DHCP体系架构
•DHCP采用客户端/服务器体系架构
–DHCP server
–集中存放配置信息,响应客户端的请求与之交互并完成主机配置信息的分配。
–DHCP client
–需要向服务器端发起请求来获取IP地址等信息完成网络参数的配置。
DHCP 协议应用的组网方式
•DHCP Server 和Client 处于同一子网中
DHCP Server 和Client 处于不同子网中
IP
网
CLIENT
DHCP SERVER CLIENT DHCP SERVER 子网A
子网B
DHCP RELAY
AGENT
课程大纲
•DHCP的基本概念及其作用•DHCP的工作原理
DHCP Server 工作方式
•DHCP Server的行为完全由DHCP Client来驱动,只需根
据收到的DHCP Client的各种请求报文,响应不同的DHCP 响应报文即可。
•DHCP Server还可实现地址池管理功能。
DHCP Client工作方式
•主动向DHCP Server请求IP地址等配置信息•使用ipconfig/renew来发起获取IP地址的过程•使用ipconfig/release来释放IP地址
DHCP Relay
•
当DHCP Client 和DHCP Server 处于不同网段时,需要有DHCP Relay 。
•
DHCP Relay 负责转发DHCP Client 的数据包给DHCP Server 。
•同时负责将DHCP Server 的回应转发给DHCP Client。
CLIENT DHCP SERVER 子网A 子网B
DHCP RELA Y
AGENT
⏹链路层头:广播形式
⏹IP包头:SrcIP为全0,因为终端没有IP地址。
⏹DHCP报文:知名端口号,Client为68,Server为67, Server的响应
报文一般也是广播封装。
•DHCP-DISCOVER,此报文是Client开始DHCP过程的第一个报文
•DHCP-OFFER,此报文是Server对DHCP-DISCOVER报文的响应
•DHCP-REQUEST,此报文是Client开始DHCP过程中对server的DHCP-OFFER报文的回应,或者是Client续延IP地址租期时发出的报文
•DHCP-ACK,Server对Client的DHCP-REQUEST报文的确认响应报文,Client收到此报文后,才真正获得了IP地址和相关的配置信息
•DHCP-DECLINE,当Client发现Server分配给它的IP地址无法使用,例如IP地址冲突时,将发出此报文,通知Server拒绝使用此IP地址
•DHCP-NACK,Server对Client的DHCP-REQUEST报文的拒绝响应报文,Client收到此报文后,一般会重新开始新的DHCP过程
•DHCP-RELEASE,Client主动释放Server分配给它的IP地址的报文,当Server收到此报文后,就可以回收这个IP地址,这个IP就能再分给其他的Client
DHCP Server 与Client 的标准交互过程-获取IP 地址(1)
喂,帮个忙吧,我想要IP 地址
源IP 目的IP
0.0.0.0 255.255.255.255
DHCP Discover(广播)
用这个IP 地址吧10.1.1.3
DHCP Offer(1)源IP 目的IP
服务器IP 255.255.255.255
DHCP Offer(2)
DHCP Client
DHCP Server
我就接受第一个offer 了,通知一下大家
源IP 目的IP
0.0.0.0 255.255.255.255
DHCP Request(广播)
好的,我知道了
DHCP ACK
源IP 目的IP
服务器IP 255.255.255.255
DHCP 报文包括接受的租约中的IP 地址、提供此租约的DHCP 服务器地址等,其他服务器收回分配的IP 地址。
DHCP Client
DHCP Server
有地址了!看看网上有没有别人在用
ARP 请求
这个地址是我在用啊!
ARP 应答
网络
DHCP Decline
又要重新申请地址了
DHCP Client
DHCP Server
DHCP Server 与Client 的标准交互过程-IP 地址续用
IP 地址已经用了一半时间了,续租一下
源IP 目的IP 客户机IP 服务器IP
DHCP Request(单播)
好的,再给你定个时间
DHCP ACK (单播)
源IP 目的IP 服务器IP 客户机IP
DHCP Client
DHCP Server
IP 地址已经用了一半时间了,续租一下
源IP 目的IP 客户机IP 服务器
IP
DHCP Request(单播
)
没有响应啊,那先用着吧
DHCP Request(广播)
时间已经过了87.5%了,再续租一次
DHCP ACK (单播)
收到了,再约定一个使用时间吧
DHCP Client
DHCP Server
IP 地址已经用了一半时间了,续租一下
源IP 目的IP 客户机IP 服务器IP
DHCP Request(单播
)
没有响应啊,
那先用着吧
DHCP Request(
广播
)
时间已经过了87.5%了,再续租一次
还是没有响应啊,那就用到过期吧
DHCP Client
DHCP Server
DHCP Server 与Client 的标准交互过程-释放IP 地址
IP地址已经不
需要了,还
给你吧
DHCP Release(单播)
DHCP Client DHCP Server
好的,这个地
址可以分给别
人使用了
DHCP Relay
DHCP Discover(广播)DHCP Discover(单播)
DHCP Offer
DHCP Offer
DHCP Request(广播)DHCP Request(单播)
DHCP Ack
DHCP Ack
DHCP Client DHCP Server
DHCP
Request(单播)
DHCP
request(单播)
DHCP Ack
DHCP Ack
DHCP
Request(广播)
DHCP
Request(单播)
DHCP Ack
DHCP Ack
时间已经过了87.5%了,再续租一次
IP 地址已经用了一半时间了,续租一下
可以继续使用IP 地址了
DHCP Relay
DHCP Client
DHCP Server
内容回顾
•DHCP 工作过程•DHCP Server 作用•DHCP Relay 作用
思考题
•为什么要采用DHCP?
•DHCP有几种组网方式,它们的工作过程是怎样的?
THANKS!。
DHCP原理及工作流程
DHCP原理及工作流程DHCP(Dynamic Host Configuration Protocol)是一种用于在计算机网络中自动分配IP地址的协议。
它能够帮助网络管理员对整个网络中的IP地址进行有效的管理和分配。
以下是DHCP的工作原理及工作流程的详细说明。
DHCP的工作原理:DHCP的工作原理基于客户端/服务器架构。
服务器在网络上运行并管理存在于该网络的IP地址池,而客户端则通过向服务器发送特定的DHCP 请求来获得所需的IP地址。
DHCP的工作流程:1.客户端启动/连接网络:当一个客户端设备启动或接入网络时,它会尝试获取一个IP地址以便能够与网络通信。
2. 广播发现:客户端会广播一个特定的DHCP发现消息(DHCP Discover),该消息用于寻找一台可用的DHCP服务器。
该广播消息会以MAC地址为目标发送到本地网络上的所有设备。
3.DHCP服务器提供:当DHCP服务器收到DHCP发现消息后,它会响应该消息。
DHCP服务器可以是在本地网络上的任何计算机设备,通常是特定的网络服务器。
4. 提供消息:DHCP服务器发送一个DHCP提供消息(DHCP Offer)给客户端。
该消息提供了一个可用的IP地址以及其他有关网络配置的信息(例如子网掩码、网关等)。
5. 请求:客户端收到DHCP提供消息后,会选择其中一个提供IP地址的DHCP服务器,并发送一个DHCP请求消息(DHCP Request)给该服务器。
该消息包含客户端希望使用的一些IP地址。
6. 确认:DHCP服务器收到DHCP请求消息后,会发送一个DHCP确认消息(DHCP Acknowledge)给客户端。
该消息确认了具体的IP地址,并提供了其他与网络配置相关的信息。
7.配置:客户端收到DHCP确认消息后,会配置其本地网络接口,使用DHCP服务器所提供的IP地址以及其他相关的网络配置信息。
8.租约:DHCP客户端分配给客户端的IP地址是有限期的。
网络协议知识:DHCP协议的基本操作和实现原理
网络协议知识:DHCP协议的基本操作和实现原理DHCP(Dynamic Host Configuration Protocol)是一种用于动态分配IP地址和其他网络配置信息的协议。
它允许网络管理员在网络中自动分配和管理IP地址,同时减少了手动配置IP地址和网络参数的工作量。
在本文中,将介绍DHCP协议的基本操作和实现原理,并分析其在网络中的应用。
一、DHCP协议的基本操作1. DHCP协议的角色:DHCP协议主要包括DHCP服务器和DHCP客户端两个角色。
DHCP服务器负责为网络中的客户端分配IP地址和其他网络配置信息,而DHCP 客户端则负责向DHCP服务器请求并获取IP地址和其他网络配置信息。
2. DHCP协议的过程:(1)DHCP发现:当客户端连接到网络时,它首先发送一个DHCP发现消息,以发现网络中是否存在可用的DHCP服务器。
这个消息是通过广播方式发送的,因此网络中的所有DHCP服务器都能够收到并响应这个消息。
(2)DHCP提供:DHCP服务器在收到DHCP发现消息后,会向客户端发送一个DHCP提供消息,其中包含了可用的IP地址和其他网络配置信息。
这些信息是根据DHCP服务器的配置和网络中的情况动态分配的。
(3)DHCP请求:客户端收到DHCP提供消息后,会选择其中一个提供的IP地址,并将选择的IP地址发送给DHCP服务器,以请求分配该IP地址并确认网络配置信息。
(4)DHCP确认:DHCP服务器在收到客户端的请求后,会向客户端发送一个DHCP确认消息,确认已经成功为客户端分配了IP地址和其他网络配置信息。
客户端在收到该消息后,会配置自身的网络参数,并正式加入网络。
3. DHCP协议的续约与释放:一旦客户端成功获取了IP地址和其他网络配置信息,它可以使用这些信息来正常工作。
然而,这些信息并不是永久有效的,而是有一定的租期。
当租期到期之后,客户端需要向DHCP服务器发送续约消息,以延长租期;或者发送释放消息,释放之前获取的IP地址。
dhcp的基本概念
dhcp的基本概念DHCP的基本概念DHCP(Dynamic Host Configuration Protocol)是一种网络协议,用于动态分配IP地址和其他网络配置信息。
它可以自动为计算机分配IP地址、子网掩码、默认网关、DNS服务器等信息,从而简化了网络管理。
一、DHCP的基本原理DHCP工作原理是:当计算机加入网络时,它会向DHCP服务器发送一个广播请求(DHCP Discover),请求获得IP地址和其他网络配置信息。
DHCP服务器收到请求后,会回复一个广播包(DHCP Offer),其中包含可用的IP地址和其他配置信息。
计算机选择其中一个IP地址,并向DHCP服务器发送请求确认(DHCP Request)。
最后,DHCP服务器向计算机发送确认消息(DHCP Acknowledge),完成IP地址和其他配置信息的分配过程。
二、 DHCP的优点1.方便管理:使用DHCP可以自动为计算机分配IP地址和其他网络配置信息,简化了网络管理工作。
2.节省资源:使用静态IP地址需要手动配置每台计算机,而且可能会浪费一些未被使用的IP地址。
而使用动态IP地址可以更好地利用可用资源。
3.易于维护:如果需要更改网络配置信息,管理员只需更改DHCP服务器上的设置即可,无需逐个更改每台计算机上的设置。
三、 DHCP的组成部分1.DHCP客户端:运行在计算机上,用于向DHCP服务器请求IP地址和其他网络配置信息。
2.DHCP服务器:运行在网络中的一台计算机上,用于分配IP地址和其他网络配置信息。
3.DHCP中继代理:用于将DHCP广播包转发到其他子网,以便跨子网分配IP地址。
四、 DHCP的工作模式1.动态分配模式(Dynamic Allocation):DHCP服务器从一个可用的IP地址池中选择一个未被使用的IP地址,并将其分配给DHCP客户端。
这种模式适用于大多数情况下,因为它可以更好地利用可用资源。
2.静态分配模式(Static Allocation):管理员手动为每台计算机配置固定的IP地址,这种模式适用于需要保持固定IP地址的设备,如打印机、服务器等。
简述dhcp的工作原理
简述dhcp的工作原理.
动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)是一种网络协议,用于在局域网内自动分配IP地址和其他网络配置信息给客户端设备。
DHCP的工作原理如下:
1. DHCP服务器的发现:客户端设备启动时,会发送一个DHCP发现报文广播到局域网内的所有设备,以查找可用的DHCP服务器。
2. DHCP服务器的提供:局域网内的DHCP服务器接收到DHCP发现报文后,会给客户端一个DHCP提供报文,其中包含可用的IP地址和其他网络配置信息。
3. DHCP请求:客户端接收到DHCP提供报文后,会选择一个提供的IP地址并发送一个DHCP请求报文给DHCP服务器,以表明选择该IP地址进行配置。
4. DHCP确认:DHCP服务器接收到客户端的DHCP请求报文后,会发送一个DHCP确认报文给客户端,其中包含已分配的IP地址和其他配置信息。
5. IP地址分配:客户端收到DHCP确认报文后,会将分配的IP地址和其他配置信息应用于自己,从而完成IP地址的分配和配置过程。
6. 租约管理:DHCP服务器会对分配给客户端的IP地址进行租约管理,分配的IP地址在特定的租约时间内有效。
客户端
可以维持租约并在过期前向DHCP服务器申请续约,以延长使用该IP地址的时间。
需要注意的是,DHCP服务器在局域网中扮演着重要的角色。
它不仅负责分配IP地址,还可以为客户端提供子网掩码、默认网关、DNS服务器等其他网络配置信息,以确保客户端能够正常地与网络通信。
同时,DHCP服务器还可以管理IP地址的分配池,跟踪所分配的IP地址和租约情况,以便为新的客户端提供可用的IP地址。
DHCP工作原理及服务器配置(含详细步骤)-信锐技术
更多交换路由技术知识请访问:
2
更多交换路由技术知识请访问: 1
文档来源:信锐技术 DHCP 工作原理及服务器配置(含详细dates; subnet 10.10.10.0 netmask 255.255.255.0 { option routers 10.10.10.254; option subnet-mask 255.255.255.0; option domain-name ""; option domain-name-servers 114.114.114.114; option netbios-name-servers 10.10.10.0; range dynamic-bootp 10.10.10.10 10.10.10.99 range dynamic-bootp 10.10.10.101 10.10.10.200 ; default-lease-time 21600; DHCP-Snooping 配置: 1. Dhcp-Snooping 工作原理: 开启 Dhcp-Snooping 后,可以对 dhcp 报文进行侦听,并可以从接收到的 dhcp request 或 dhcp ack 中提取并记录 ip 地址和 mac 地址信息。另外 Dhcp-Snooping 允许某个物理端口 设置为信任端口或不信任,信任的端口可以正常接收 dhcp offer 报文,不信任端口则会 丢弃该报文,这样来保护合法 dhcp server。 2.交换机的 Dhcp-Snooping 配置(以 vlan 10 为例) 【SWA】VLAN 10 【SWA-VLAN 10】port G0/1 to G0/3 【SWA】DHCP-Snooping 【SWA-G0/1】DHCP-Snooping-trust 注意:dhcp 服务器给用户提供 dhcp offer 报文,经由 G0/1 进入到 SWA,并进行转发,所以 一定要把 G0/1 端口配置为 trust 信任端口。 DHCP-Relay 配置: 1. DHCP-Relay 作用: 当终端和 dhcp 服务器不在同一网段时,通过 relay 方式可以使不同子网的用户从同一个 dhcp 服务器里获取到地址。 2. DHCP-Relay 原理: 很简单的说就是将终端的 dhcp request 广播包转化成了单播包, 然后转发到 dhcp 服务器 进行响应。 3. DHCP-Relay 配置: 【SWA】interface vlan-interface 10 【SWA -vlan-interface 10】ip address 10.10.10.254 255.255.255.0 【SWA -vlan-interface 10】dhcp select relay 【SWA -vlan-interface 10】ip relay 10.10.100.253 利用 DHCP-Relay 地址绑定……..
dhcp服务器的工作原理
dhcp服务器的工作原理动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)服务器的工作原理如下:1. 监听客户端请求:DHCP服务器会在网络上监听到来的DHCP客户端请求。
2. 分配IP地址:当DHCP服务器接收到客户端的DHCP Discover报文时,它会从一个IP地址池中选择一个可用的IP 地址,并将其分配给客户端。
该IP地址将用于客户端在网络上进行通信。
3. 分配其他配置信息:除了IP地址,DHCP服务器还可以向客户端分配其他的配置信息,例如子网掩码、网关地址、DNS服务器地址等。
这些配置信息将帮助客户端正确地配置其网络连接。
4. 管理IP地址的租期:DHCP服务器会为每个分配给客户端的IP地址设置一个租期。
在租期内,客户端可以使用分配到的IP地址进行网络通信。
如果租期过期,客户端需要重新向DHCP服务器发送请求来更新租期或获取新的IP地址。
5. 维护地址池和租期:DHCP服务器需要管理可用的IP地址池和已分配的IP地址的租期。
它会跟踪哪些IP地址已经被分配,哪些IP地址是可用的,并且及时回收过期的IP地址,以便重新分配给其他客户端。
6. 响应客户端请求:当DHCP服务器接收到客户端的DHCP Request报文时,它会验证请求,并将一个DHCP Acknowledge报文发送回客户端,确认分配的IP地址和其他配置信息。
7. 更新客户端配置:客户端收到DHCP Acknowledge报文后,将使用分配到的IP地址和其他配置信息来配置网络连接。
客户端现在可以通过使用该IP地址与其他设备进行通信。
通过使用动态主机配置协议,DHCP服务器能够自动管理IP 地址的分配和配置,有效简化了网络管理员的工作,并提高了网络的灵活性和可扩展性。
DHCP原理和解释
DHCP原理和解释展开全文一、DHCP的含义?DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。
DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway 地址、DNS服务器地址等信息,并能够提升地址的使用率。
简单来说,DHCP就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协议。
二、DHCP协议中的报文DHCP报文共有一下几种:•DHCP DISCOVER:客户端开始DHCP过程发送的包,是DHCP协议的开始•DHCP OFFER:服务器接收到DHCP DISCOVER之后做出的响应,它包括了给予客户端的IP(yiaddr)、客户端的MAC地址、租约过期时间、服务器的识别符以及其他信息•DHCP REQUEST:客户端对于服务器发出的DHCP OFFER所做出的响应。
在续约租期的时候同样会使用。
•DHCP ACK:服务器在接收到客户端发来的DHCP REQUEST之后发出的成功确认的报文。
在建立连接的时候,客户端在接收到这个报文之后才会确认分配给它的IP和其他信息可以被允许使用。
•DHCP NAK:DHCP ACK的相反的报文,表示服务器拒绝了客户端的请求。
•DHCP RELEASE:一般出现在客户端关机、下线等状况。
这个报文将会使DHCP服务器释放发出此报文的客户端的IP地址•DHCP INFORM:客户端发出的向服务器请求一些信息的报文•DHCP DECLINE:当客户端发现服务器分配的IP地址无法使用(如IP地址冲突时),将发出此报文,通知服务器禁止•使用该IP地址。
DHCP 的工作流程:3、DHCP 协议包的组成•Xid:随机生成的一段字符串,两个数据包拥有相同的xid说明他们属于同一次会话•Ciaddr:客户端会在发送请求时将自己的ip地址放在此处•Yiaddr:服务器会将想要分配给客户端的ip地址放在此处•Siaddr:一般来说是服务器的ip地址.但是注意!根据openwrt源码给出的注释,当报文的源地址、siaddr、option>server_id字段不一致(有经过跨子网转发)时,通常认为option>srever_id字段为真正的服务器ip,siaddr有可能是多次路由跳转中的某一个路由的ip (下图中wireshark抓包中也有标明siaddr为nextserver ip address)•Chaddr:客户端的mac地址•Giaddr:如果需要跨子网进行DHCP地址发放,则在此处填入经过的路由器的ip地址•Sname:服务器主域名•Options:可以自由添加的部分,用于存放客户端向服务器请求信息和服务器的应答信息DHCP 客户端一、DHCP 原理1、什么是DHCP 客户端DHCP客户端一般来说是局域网中独立的PC主机。
DHCP网络分配(附带超详细的实验)——DHCP原理与配置
DHCP⽹络分配(附带超详细的实验)——DHCP原理与配置⼀、DHCP服务1、DHCP (Dynamic HostConfiguration Protocol,动态主机配置协议)由Internet] C作任务⼩组设计开发专门⽤于为TCP/IP⽹络中的计算机⾃动分配TCP/IP参数的协议2、使⽤DHCP的好处• 减少管理员的⼯作量• 避免输⼊错误的可能• 避免IP地址冲突• 当更改IP地址段时,不需要重新配置每个⽤户的IP地址• 提⾼了IP地址的利⽤率• ⽅便客户端的配置3、 DHCP的分配⽅式• ⾃动分配:分配到⼀个IP地址后永久使⽤• ⼿动分配:由DHCP服务器管理员专门]指定IP地址• 动态分配:使⽤完后释放该IP,供其它客户机使⽤⼆.DHCP的租约过程1、客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程2、分为四个步骤客户端在⽹络中搜索服务器服务器向客户端响应服务客户端向⽬标服务器发出服务请求服务器向客户端提供服务3、具体详情:3.1.客户机请求IP地址• 当⼀个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DHCP获取⼀个合法的地址• 此时DHCP客户机以⼴播⽅式发送DHCP Discover发现信息来寻找DHCP服务器3.2.服务器响应• DHCP服务器接收到来⾃客户机请求IP地址的信息时,在⾃⼰的IP地址池中查找是否有合法的IP地址提供给客户机• 如果有,DHCP服务器将此IP地址做上标记,加⼊到DHCP Offer的消息中,然后⼴播- -则DHCP Offer消息3.3.客户机选择IP地址• DHCP客户机从接收到的第⼀个DHCP Offer消息中提取IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能再分配给另⼀个DHCP客户机3.4.服务器确定租约• DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息的形式向客户机⼴播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息• 当客户机收到DHCP ACK消息时,配置IP地址,完成TCP/IP的初始化3.5.重新登录• DHCP客户机每次重新登录⽹络时,不需要再发送DHCP Discover信息,⽽是直接发送包含前⼀次所分配的IP地址的DHCP Request请求信息3.6.更新租约• 当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约• 客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约三.使⽤DHCP动态配置主机地址1、 DHCP服务• 为⼤量客户机⾃动分配地址,提供集中管理• 减轻管理和维护成本、提⾼⽹络配置效率2、可分配的地址信息主要包括• ⽹卡的IP地址、⼦⽹掩码• 对应的⽹络地址、⼴播地址• 默认⽹关地址• DNS服务器地址四.安装DHCP服务器1、DHCP服务器软件• CentOS光盘中的dhcp-4.2.5-47.el7.centos.x86_ 64 .rpm2、 DHCP软件包的主要⽂件◆主配置⽂件: /etc/dhcpd.conf◆执⾏程序: /usr/sbin/dhcpd、/usr/sbin/dhcrelay配置DHCP服务器yum install -y dhcpcd /etc/dhcp/lsless dhcpd. confcd /usr/ share/doc/dhcp-4.2.5/lsless dhcpd.conf.examplecp /usr/ share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/ dhcpd. confvim /etc/ dhcp/ dhcpd.conf#设置全局配置参数default-lease-time 21600;#默认租约为6⼩时,单位为秒max-lease-time 43200;#最⼤租约为12⼩时,单位为秒option domain-name "benet . com";#指定默认域名option domain-name-servers 202.106.0.20,202.106.148.1;#指定DNS服务器地址ddns-update-style none;#禁⽤DNS动态更新#subnet⽹段声明(作⽤于整个⼦⽹段,部分配置参数优先级⾼于全局配置参数)subnet 192.168.80.0 netmask 255.255.255.0 { #声明要分配的⽹段地址range 192.168.80.10 192.168.80.20; #设置地址池option routers 192.168.80.254; #指定默认⽹关地址}subnet 192.168.1.0 netmask 255.255.255.0 {range 192. 168.1.100 192.168.1.200;option routers 192.168.1.254;}subnet 192.168.2.0 netmask 255.255.255.0 {range 192.168.2.20 192.168.2.30;option routers 192. 68.2.254;}#host主机声明(给单机分配固定的IP地址)host hostname{ #指定需要分配固定IP地址的客户机名称hardware ethernet 00:c0:c3:22:46:81; #指定该主机的MAC地址fixed-address 192. 168.4.100; #指定保留给该主机的IP地址}#后⾯内容可都删除systemctl start dhcpdsystemctl stop firewalldsetenforce 0Linux客户端使⽤DHCP 动态获取IP#⽅法⼀:vi /etc/ sysconfig/network-scripts/i fcfg-ens33DEVICE=ens33ONBOOT=yesBOOTPROTO=dhcpifdown ens33 ; ifup ens33#⽅法⼆:dhclient -d ens33查看租约⽂件less / var/lib/ dhcpd/ dhcpd. lease五、DHCP⽹络分配实验实验:要求使⽤ensp结合VMware完成以下实验PC1、PC2和PC3可以⾃动获取ip地址,DHCP服务器为Linux主机给VMware内的win10主机配置DHCP固定分配ip为:192.168.80.188具体实验步骤如下:1、设置虚拟机和虚拟机⽹关为仅主机模式2、设置宿主机的⽹络设置3、配置Linux虚拟机的IP地址并连接Xshell4、配置ensp中的cloud(配置完成之后cloud才能与交换机连接成功)5、配置ensp的交换机(sw2与sw1)6、在虚拟机linux中进⾏测试(ping测试)7、DHCP安装以及复制配置⽂件8、修改DHCP配置⽂件(域名、DNS服务器地址以及声明⽹段、设置地址池,⽤于分配IP地址的范围、指定默认⽹关)9、开启DHCP服务并关闭防⽕墙setenforce是Linux的selinux防⽕墙配置命令,执⾏setenforce 0 表⽰关闭selinux防⽕墙10、将ensp的主机都设置为DHCP并查看是否能够⾃动获取到IP地址11、在ensp配置DHCP中继服务(虚拟机作为中继服务器,故地址池地址是虚拟机IP地址)12、再次查看PC2与PC3是否能够获取到IP地址13.测试win10虚拟机,看是否也能够⾃动获取IP地址14、host主机声明(给单机分配固定的IP地址)——指定IP设置(win10虚拟机操作)在⼯作中我们可能会遇到需要给领导或者⽼板指定固定的IP地址(192.168.80.188),那么操作来了。
简述dhcp工作过程
简述dhcp工作过程DHCP(动态主机配置协议)是一种自动分配IP地址的协议,它可以为网络中的设备提供IP地址、子网掩码、网关等信息。
DHCP可以减轻网络管理员的工作负担,同时也方便了用户的使用。
下面将详细介绍DHCP的工作过程。
一、DHCP工作原理1.1 DHCP服务器DHCP服务器是一个软件程序,它在网络中提供IP地址和其它配置信息。
当客户端设备启动时,它会向网络中广播一个请求消息,请求获取IP地址和其它配置信息。
DHCP服务器收到请求后,会为客户端分配一个可用的IP地址,并将其它配置信息发送给客户端。
1.2 DHCP客户端DHCP客户端是指需要获取IP地址和其它配置信息的设备。
当客户端启动时,它会向网络中广播一个请求消息(称为DHCP Discover消息),请求获取可用的IP地址和其它配置信息。
当DHCP服务器收到这个消息后,会向客户端发送一个回复消息(称为DHCP Offer消息),告诉客户端可以使用哪个IP地址,并提供其它配置信息。
1.3 DHCP中继代理在某些情况下,网络中可能存在多个子网或者路由器。
此时,需要使用DHCP中继代理来转发DHCP请求和回复消息。
DHCP中继代理可以将DHCP消息从一个子网传递到另一个子网,以便客户端可以获得正确的IP地址和配置信息。
二、DHCP工作过程2.1 DHCP Discover消息当客户端设备启动时,它会向网络中广播一个DHCP Discover消息,请求获取可用的IP地址和其它配置信息。
这个消息包含以下信息:- 客户端的MAC地址- 客户端请求的IP地址(如果有)- 客户端支持的网络协议类型- 其它可选项2.2 DHCP Offer消息当DHCP服务器收到DHCP Discover消息后,会向客户端发送一个DHCP Offer消息。
这个消息包含以下信息:- 可用的IP地址- 子网掩码- 网关地址- DNS服务器地址- 其它可选项客户端可以从多个DHCP服务器接收到Offer消息,并选择其中一个IP地址进行使用。
简述dhcp心得
简述dhcp心得摘要:1.DHCP概述2.DHCP的工作原理3.DHCP的优势和不足4.DHCP在我国的应用5.总结与建议正文:随着互联网的普及,网络设备日益增多,IP地址的需求也不断增长。
为了更好地管理网络中的IP地址资源,DHCP(动态主机配置协议)应运而生。
本文将简要介绍DHCP的概述、工作原理、优势与不足,以及在中国的应用,并给出一些建议。
1.DHCP概述DHCP是一种网络协议,用于自动为设备分配IP地址、子网掩码、默认网关等网络参数。
通过DHCP,网络管理员可以集中管理IP地址资源,降低网络配置的复杂性。
DHCP适用于大型网络环境,特别是企业级网络。
2.DHCP的工作原理DHCP的工作原理可以分为三个阶段:(1)发现阶段:设备上线时,会向网络中的DHCP服务器发送一个DHCP Discover消息,以寻找可用的IP地址。
(2)提供阶段:DHCP服务器接收到Discover消息后,为请求的设备分配一个未使用的IP地址,并发送一个DHCP Offer消息。
(3)确认阶段:设备收到DHCP Offer消息后,会向DHCP服务器发送一个DHCP Request消息,请求分配IP地址。
DHCP服务器收到Request消息后,发送一个DHCP Ack消息,确认IP地址分配。
3.DHCP的优势和不足优势:(1)简化网络配置:DHCP可以自动为设备分配IP地址,降低管理员的工作负担。
(2)优化IP地址利用率:DHCP可以将废弃的IP地址回收,提高地址利用率。
(3)便于管理:通过DHCP服务器,管理员可以监控网络中的IP地址使用情况,方便进行网络规划和管理。
不足:(1)安全性问题:DHCP消息在传输过程中可能被篡改,导致设备获得错误的IP地址。
(2)地址分配不均:DHCP服务器分配IP地址时,可能出现某些设备分配到优质IP地址,而其他设备分配到较差IP地址的情况。
4.DHCP在我国的应用在我国,DHCP在企业、政府和教育等领域得到了广泛应用。
