精华内容
下载资源
问答
  •   DHCP采用UDP传输协议,由服务器控制一段IP地址段,当客户机像服务器请求服务的时候,服务器就会自动分配IP地址和子网掩码给客户机 二、DHCP的三种分配机制 1.自动分配 一旦成功租用IP将永久使用 2.动态分配

    一、DHCP服务概述

      DHCP采用UDP传输协议,由服务器控制一段IP地址段,当客户机像服务器请求服务的时候,服务器就会自动分配IP地址和子网掩码给客户机

    二、DHCP的三种分配机制

    1.自动分配

    • 一旦成功租用IP将永久使用

    2.动态分配

    • 分配的IP有期限,再到期或客户机主动释放时可更换IP

    3.手动分配

    • 由管理员手动分配,DHCP只做为传达者

    三、CentOS7环境中配置命令步骤实现动态分配IP

    1.设置DHCP配置文件

    yum -y install dhcp             #首先安装dhcp,系统默认没有安装
    cd /etc/dhcp
    vim dhcpd.conf                 #看一下dhcp配置文件,大多无内容
    

    在这里插入图片描述

    cd /usr/share/doc/dhcp-4.2.5                   #dhcp配置文件参考模板
    less dhcpd.conf.example                        #查看配置文件参考模板
    cp /usr/share/doc/dhcpd.conf.example /etc/dhcp/dhcpd.conf   #将模板文件复制到配置文件中
    vim /etc/dhcp/dhcpd.conf                       #进入编辑dhcp配置文件
    

    2.设置全局配置

    • 配置文件中会告诉我们DHCP的配置文件样式在哪
    :r /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example
    //使用vi命令行指令将样式文件内容写入到当前文件
    
    default-lease-time 21600; 	                   #默认租约为 6 小时,单位为秒
    max-lease-time 43200; 		                   #最大租约为 12 小时,单位为秒
    option domain-name "……";                       #指定默认域名
    option domain-name-servers ……; 	               #指定 DNS 服务器地址
    ddns-update-style none; 					   #禁用 DNS 动态更新
    
    

    在这里插入图片描述

    • 找到subnet,这边官方提供了4种示例

    在这里插入图片描述

    subnet 网段 netmask 掩码
    range 地址范围 - 地址范围
    option domain-name-servers DNS服务器地址
    option domain-name 网段的域名
    option routers 默认网关地址
    option broadcast-address 广播地址
    default-lease-time 时间 //默认租约时间
    max-lease-time 时间 //最大租约时间
    

    在这里插入图片描述

    3.DHCP服务优化[可选]

    [全局配置参数] [独立的配置优先级高于全局配置]

    ddns-update-style none; #禁用 DNS 动态更新
    
    • 提高DHCP的效率,减少带宽的使用

    4.开始验证

    • 开启DHCP服务
    systemctl start dhcpd
    netstat -anptu | grep dhcp
    //检查67端口是否开启
    

    在这里插入图片描述

    • 关闭防火墙和SELinux
    systemctl stop firewalld
    setenforce 0
    
    • 同局域网内的Win10
      在这里插入图片描述

    在这里插入图片描述

    四、实现固定分配IP

    1.进入DHCP配置文件

    vim /etc/dhcp/dhcpd.conf
    
    • 找到host fantasia ,并改为host hostname
    hardware ethernet MAC地址
    fixed address IP地址
    

    在这里插入图片描述

    2.开始验证

    • 重启DHCP服务
    systemctl restart dhcpd
    
    • 刷新Win10网络
    ipconfig/release
    ipconfig/renew
    
    展开全文
  • 为什么需要使用这个协议来分配IP地址?试想一下,在一个计算机课室,算它50台主机,那么作为管理员,负责这个课室的网络连通是应该的吧。好,那么管理员手工去配置IP地址,从某一个网段的首个IP地址到分配完整个课室...

    目录

    一、 实验原理

    二、实验拓扑

    三、实验步骤

    四、实验过程

    总结


    一、 实验原理

    DHCP(Dynamic Host Configuration Protocol)中文名称为动态主机配置协议,它是一个局域网的应用层协议。DHCP是基于UDP协议传输的,所以它的效率很高,采用的服务器端口为67,返回给主机的端口为68。为什么需要使用这个协议来分配IP地址?试想一下,在一个计算机课室,算它50台主机,那么作为管理员,负责这个课室的网络连通是应该的吧。好,那么管理员手工去配置IP地址,从某一个网段的首个IP地址到分配完整个课室的主机,这个工作量也算不了少吧。工作量多的情况出点差错也会有的,况且,当网络拓扑结构发生变化时,管理员也需要重新规划这个IP地址,这个多麻烦啊!为了减轻管理员大量配置的负担,这里可以使用DHCP来动态分配IP地址。DHCP服务器提供三种IP分配方式,分别为自动分配(Automatic Allocation)、动态分配(Dynamic Allocation)、手动分配。

    (1)自动分配:当主机第一次从DHCP服务器成功分配到一个IP地址后就永远使用这个地址。

    (2)动态分配:当主机第一次从DHCP服务器成功分配到一个IP地址后,不能永久使用这个地址,每次使用后,DHCP主机后释放这个IP地址以方便给其他主机使用。

    (3)手工分配:由网络管理员专门为某个主机指定IP地址。

    DHCP协议分配的内容有IP地址、子网掩码、默认网关、租期等信息。现在我们来理解一下DHCP的四个工作过程:

    1.第一个阶段为DHCP发现阶段,这个阶段是PC主机发送DHCP Discover包来发现DHCP服务器。这里发送出去的IP数据包中,它会把源IP主机地址填充为0.0.0.0(代表任意IP地址),目标IP地址为255.255.255.255(广播地址,整个网络都可以收到),源IP地址填充为自己的,但是目标的MAC地址填充为12个F,代表二层的广播地址。

    2.第二个阶段为DHCP Offer阶段,这是DHCP服务器收到主机发送的DHCP Discover包后回复给主机的数据包,它是从DHCP地址池中尚未分配的IP地址中选一个出来分配给主机的,里面的内容为可以提供给主机的DHCP信息,如IP地址、子网掩码、默认网关、DNS服务器IP地址、租期等相关的信息。DHCP服务器一直在监听网络上传过来的信息,发现报文是广播发送的,也就是说整个网络的设备都会收到,那么这里就产生一些问题了。如果同一个网段内有多台DHCP服务器,那么主机会选择使用哪个DHCP提供数据信息?答案是哪个DHCP服务器最先响应就选择哪个DHCP服务器。这里还要注意一个问题,那就是这个Offer报文提供了一个租期,这个租期默认是一天。

    3.第三个阶段为DHCP的请求阶段,这个是主机同意接受DHCP服务器所提供的参数进而发送请求数据包给DHCP服务器。这里特别需要注意一个问题,DHCP服务器所能提供的IP地址有没有可能与网络中的其他设备的IP地址相同?这个完全有可能的。为了避免IP地址冲突,DHCP服务器它第一个时间就是确认这个IP地址是否被其他设备使用了。它使用ARP广播(发送ARP的广播包,整个网段都发送)来确认,若有回应,它将使用下个IP地址作为分配IP地址。若没有回应,它将这个IP地址作为DHCP客户机IP地址。

                                                                                                           

    4.第四个阶段为DHCP的确认阶段,DHCP服务器收到主机发送的请求包后会立即发送一个确认包给主机,DHCPAck包含IP地址、子网掩码、网关、DNS等相关信息。当主机收到DHCP服务器发送的DHCPAck数据报文后,主机才使用DHCP服务器所提供的所有网络参数。最后这一步才使用DHCP服务器提供的网络参数,不是前面的阶段,注意!注意!注意!

    注意:

    1.若主机使用DHCP方式找不到DHCP服务器,那么它将会从169.254.0.0/16这个网段随机选择一个作为自己的IP地址。

    2.当主机重启或租期到50%时,例如默认一天的租期,现在到了半天,那么主机它会从第三个阶段(DHCP Request)开始重新申请IP,而不是第一个阶段开始。若租期到达87.5%时,它才会从第一个阶段(DHCPDiscover)开始重新申请。

    3.在DHCP服务器发送Offer报文时,它会发送一个ARP包用来确认是否有占用的IP地址;当客户机收到IP地址后,它也会发送ARP广播报文来通告自己的IP地址。

    二、实验拓扑

    三、实验步骤

    1.搭建如图所示的拓扑;

    2.初始化DHCP服务器与交换机SW;

    3.在路由器上配置DHCP,DHCP可分配地址池的名字为General,可以分配的IP地址网络范围为192.168.1.0/24,默认网关为192.168.1.254,DNS服务器的IP地址为114.114.114.114;

    4.使用PC主机申请IP地址,测试网络连通性。

    四、实验过程

    1.搭建如图所示的拓扑;

    略。

    2.初始化DHCP服务器与交换机SW;

    服务器:

    交换机:

    3.在路由器上配置IP地址与DHCP,DHCP可分配地址池的名字为General,可以分配的IP地址网络范围为192.168.1.0/24,默认网关为192.168.1.254,DNS服务器的IP地址为114.114.114.114,把网关IP地址剔除出分配的地址范围;

    4.使用PC主机申请IP地址,测试网络连通性。

    PC0:

    PC1:

    测试网络的连通性:

    PC0与PC1:

    PC0与DHCP服务器:

    代码分析:

    DHCP-SERVER(config)#ip dhcp pool General   //创建DHCP地址池,地址池的名字为General

    DHCP-SERVER(dhcp-config)#network 192.168.1.0 255.255.255.0  //配置可以分配网络地址的范围为192.168.1.0/24

    DHCP-SERVER(dhcp-config)#default-router 192.168.1.254   //配置下发的默认网关为192.168.1.254

    DHCP-SERVER(dhcp-config)#dns-server 114.114.114.114   //配置DNS服务器IP地址为114.114.114.114

    DHCP-SERVER(dhcp-config)#exit

    DHCP-SERVER(config)#ip dhcp excluded-address 192.168.1.254   //剔除DHCP地址池中不分配的IP地址

    总结

    本章节的配置命令不多,但是需要理解的内容可能会有点难度,主要是DHCP的四个工作阶段这里难理解。若觉得复杂的话,建议不要看这个ARP的,直接忽略。对于这四个过程本人建议采用逐进的方式来学习,首先掌握DHCP工作四个阶段的原理图,然后掌握本实验,接着逐一验证这四个阶段。怎么验证?抓包就可以了,这个可以使用PT来做,也可以使用GNS3来做。好了,我们在下一个章节再见,加油!

    展开全文
  • 一、DHCP简介DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)用来为网络设备动态分配 IP地址等网络配置参数。DHCP 采用客户端/服务器通信模式,由客户端向服务器提出请求分配网络配置参数的申请,...

    一、DHCP简介

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)用来为网络设备动态地分配 IP

    地址等网络配置参数。

    DHCP 采用客户端/服务器通信模式,由客户端向服务器提出请求分配网络配置参数的申请,服务器

    返回为客户端分配的 IP 地址等配置信息,以实现 IP 地址等信息的动态配置。

    在DHCP的典型应用中,一般包含一台DHCP服务器和多台客户端(如PC和便携机)

    06bb5f6c374e6a94f3aaa4be7a3b1d29.png

    二、DHCP的IP地址分配

    1、IP地址分配策略

    针对客户端的不同需求,DHCP 提供三种 IP 地址分配策略:

    1)、 手工分配地址:由管理员为少数特定客户端(如 WWW 服务器等)静态绑定固定的 IP 地址。

    通过 DHCP 将配置的固定 IP 地址分配给客户端。

    2)、自动分配地址:DHCP 为客户端分配租期为无限长的 IP 地址。

    3)、动态分配地址:DHCP 为客户端分配具有一定有效期限的 IP 地址,到达使用期限后,客户端

    需要重新申请地址。绝大多数客户端得到的都是这种动态分配的地址。

    2、IP地址获取过程

    13b05ae9559518571055e94f5e5f59e0.png

    DHCP客户端从DHCP服务器获取IP地址,主要通过四个阶段进行:(1) 发现阶段,即 DHCP 客户端寻找 DHCP 服务器的阶段。客户端以广播方式发送

    DHCP-DISCOVER 报文。

    (2) 提供阶段,即 DHCP 服务器提供 IP 地址的阶段。DHCP 服务器接收到客户端的

    DHCP-DISCOVER 报文后,根据 IP 地址分配的优先次序选出一个 IP 地址,与其他参数一起

    通过 DHCP-OFFER 报文发送给客户端。

    (3) 选择阶段,即 DHCP 客户端选择 IP 地址的阶段。如果有多台 DHCP 服务器向该客户端发来

    DHCP-OFFER 报文,客户端只接受第一个收到的 DHCP-OFFER 报文,然后以广播方式发送

    DHCP-REQUEST 报文,该报文中包含 DHCP 服务器在 DHCP-OFFER 报文中分配的 IP 地

    址。

    (4) 确认阶段,即 DHCP 服务器确认 IP 地址的阶段。DHCP 服务器收到 DHCP 客户端发来的

    DHCP-REQUEST 报文后,只有 DHCP 客户端选择的服务器会进行如下操作:如果确认将地

    址分配给该客户端,则返回 DHCP-ACK 报文;否则返回 DHCP-NAK 报文,表明地址不能分

    配给该客户端。

    客户端收到服务器返回的 DHCP-ACK 确认报文后,会以广播的方式发送免费 ARP 报文,探测是否

    有主机使用服务器分配的 IP 地址,如果在规定的时间内没有收到回应,客户端才使用此地址。否

    则,客户端会发送 DHCP-DECLINE 报文给 DHCP 服务器,并重新申请 IP 地址。

    如果网络中存在多个 DHCP 服务器,除 DHCP 客户端选中的服务器外,其它 DHCP 服务器中本次

    未分配出的 IP 地址仍可分配给其他客户端。

    3、IP地址的租约更新

    DHCP 服务器分配给客户端的 IP 地址具有一定的租借期限(除自动分配的 IP 地址),该租借期限称

    为租约。当租借期满后服务器会收回该 IP 地址。如果 DHCP 客户端希望继续使用该地址,则 DHCP

    客户端需要申请延长 IP 地址租约。

    在 DHCP 客户端的 IP 地址租约期限达到一半左右时间时,DHCP 客户端会向为它分配 IP 地址的

    DHCP 服务器单播发送 DHCP-REQUEST 报文,以进行 IP 租约的更新。如果客户端可以继续使用

    此 IP 地址,则 DHCP 服务器回应 DHCP-ACK 报文,通知 DHCP 客户端已经获得新 IP 租约;如果

    此 IP 地址不可以再分配给该客户端,则 DHCP 服务器回应 DHCP-NAK 报文,通知 DHCP 客户端

    不能获得新的租约。

    如果在租约的一半左右时间进行的续约操作失败,DHCP 客户端会在租约期限达到 7/8 时,广播发

    送 DHCP-REQUEST 报文进行续约。

    展开全文
  • DHCP分配IP地址实操

    2020-05-27 17:40:11
    DHCP原理 动态主机设置协定(Dynamic Host Configuration Protocol),DHCP是...3、DHCP 客户会发出一个广播的DHCP Request报文,在选项字段中会加入选中的DHCP 服务的IP地址和需要的IP地址。 4、DHCP 服务收到DHCP

    DHCP原理

    动态主机设置协定(Dynamic Host Configuration Protocol),DHCP是服务器/客户机模式,采用 UDP为传输协议。
    1、DHCP客户发出DHCPdiscover报文
    2、DHCP 服务接收到DHCP 客户发送的DHCP Discover报文会给出响应,向DHCP 客户发送一个DHCP Offer报文
    3、DHCP 客户会发出一个广播的DHCP Request报文,在选项字段中会加入选中的DHCP 服务的IP地址和需要的IP地址。
    4、DHCP 服务收到DHCP Request报文后,判断选项字段中的IP地址是否与自己的地址相同,相同就发送一个DHCP ACK报文
    5、DHCP 客户接收到DHCP ACK报文后,检查DHCP Server分配的IP地址是否能够使用。能使用就使用,不能使用就重新申请。
    主要用途如下:
    给内部网络或网络服务供应商自动分配IP地址给用户
    给内部网络管理员作为对所有电脑作中央管理的手段

    ## **模拟DHCP申请IP地址的实验**

    实验目的

    使用DHCP服务为主机分配IP地址

    实验环境

    ensp软件中5台主机、两台路由

    实验过程

    按照如图在ensp中建立拓扑图
    在这里插入图片描述
    我们首先来配置sw1在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    我们再配置路由R1在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    最后我们来配置R2在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    配置完成后我们打开我们的终端pc5,输入命令ipconfig / release、ipconfig / renew,就可以获得dhcp分配的IP地址在这里插入图片描述
    我们对其他的四台主机都进行以下设置,以pc4为例在这里插入图片描述
    我们设置好后,用ping命令来测试联通性在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    最后我们抓包查看以下dhcp服务器通信的报文在这里插入图片描述
    抓包的步骤
    1、 我们在pc5输入命令ipconfig/release
    2、 在与pc5直连的链路上抓包
    3、 输入命令ipconfig/renew
    4、 查看出现的报文

    展开全文
  • CentOS作为DHCP分配IP地址——DHCP中继链路 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议) 通常被应用在大型的局域网络环境中,...DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网...
  • DHCP采用UDP传输协议,由服务器控制一段IP地址段,当客户机像服务器请求服务的时候,服务器就会自动分配IP地址和子网掩码给客户机 DHCP的三种分配机制 ①自动分配 ►一旦成功租用IP将永久使用 ②动态分配 ►分配的IP...
  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)用来为网络设备动态分配 IP地址等网络配置参数。 DHCP简介 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)用来为网络设备动态地...
  • 我们公司的ip地址采用linux下的dhcp动态分配的,而且还是与相应的mac地址捆绑的,这样每个新来的员工都要抄写下自己的mac地址,然后去分配相应的mac地址才可以上网,有时没有去dhcp捆绑也可以获得相应的ip地址但是...
  • dhcp动态获取ip 详细实验流程

    千次阅读 2020-06-29 17:34:08
    指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置...
  • 电脑主机要接入网络中就需要有三层IP地址,静态IP地址...DHCP协议可以动态为主机分配IP地址,而DHCP配置可以使用单独的DHCP服务器提供服务,也可以使用网络设备充当DHCP服务器来为终端提供服务。搭建DHCP服务器:一...
  • 使用动态主机配置协议DHCP (Dynamic Host Configuration Protocol)来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。 DHCP应用场景: DHCP报文类型: DHCP工作原理: ...
  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,...
  • 其中常见的六个词汇是:动态IP、静态IP、手设IP、DHCP分配、固定IP、非固定IP等静态IP地址是长期分配给一台计算机或网络设备使用的IP地址。一般来说,采用专线上网的计算机才拥有固定的Internet IP地址。二、企业...
  • wifi路由器一般都采用DHCP动态分配ip地址,因此通过nmcli命令直接连接wifi,板子的ip是不固定的,每次重启之后,再次连接wifi,会导致板子的ip地址发生变化,需要每次修改secureCRT对应的hostname才能连接,比较麻烦...
  • DHCP在局域网主要有两个用途:1、给网络内用户自动分配IP地址;2、作为网络管理员对所有计算机作中央管理的手段。DHCP 可以说是 BOOTP 的增强版本,最大的特点就是灵活、高效,地址的分配可以自动的完成。DHCP 采用...
  • DHCP动态主机配置协议

    千次阅读 2017-05-01 22:52:51
    在常见的小型网络中(例如家庭网络和学生宿舍网),网络管理员都是采用手工分配IP地址的方法,而到了中、大型网络,这种方法就不太适用了。在中、大型网络,特别是大型网络中,往往有超过100台的客户机,手动分配IP...
  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,...
  • 使用的方法是采用DHCP方式为用户分配IP,然后限定这些用户只能使用动态IP的方式,如果改成静态IP的方式则不能连接上网络;也就是使用了DHCP SNOOPING功能。例子:version 12.1no service padservice timestamps ...
  • 使用的方法是采用DHCP方式为用户分配IP,然后限定这些用户只能使用动态IP的方式,如果改成静态IP的方式则不能连接上网络;也就是使用了DHCP SNOOPING功能。例子:version 12.1no service padservice timestamps ...
  • IP地址分配过程

    千次阅读 2019-08-27 09:36:52
    IP地址分配一般分为俩种,手动配置和动态获取。服务器主机一般采用手动配置,而客户端主机(比如我们的手机)采用动态获取。原因有以下几个: 1、 客户主机比服务主机移动更加频繁。2、服务器主机需要提供更可靠的...
  • 使用的方法是采用DHCP方式为用户分配IP,然后限定这些用户只能使用动态IP的方式,如果改成静态IP的方式则不能连接上网络;也就是使用了DHCP SNOOPING功能。 例子: version 12.1 no service pad service timestamps ...
  • 使用动态主机配置协议 DHCP(Dynamic Host Configuration Protocol)来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突;使用自动化的协议,自动下发IP地址、网关、DNS等...
  • 树莓派设置静态IP

    2021-04-12 23:29:10
    我们使用树莓派的时候经常需要通过SSH登录,而通常我们的路由器都默认采用DHCP动态分配IP地址的方式,导致树莓派登录的IP地址每次都不确定,我们需要反复去查树莓派分配的IP地址,非常不方便。本文分享树莓派静态IP...
  • DHCP工作原理(地址请求过程)

    千次阅读 多人点赞 2020-02-16 20:49:14
    DHCP( Dynamic Host Configuration Protocol, 动态主机配置协议),为网络中的设备提供动态IP地址信息,包括IP地址、网关、DNS等等。 ②DHCP可以使得整网络的地址分配变得非常简单,大大减低了网络管理员的工作...
  • 自动分配 ip 地址 - DHCP 相关概念 地址池/作用域:(ip,子网掩码,网关,DNS,租期) - 端口 DHCP协议采用UDP作为传输协议,主机发送请求消息到DHCP服务器的67号端口,DHCP服务器回应应答消息给主机的68号端口。 -...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 309
精华内容 123
关键字:

采用dhcp动态分配ip地址