DHCP的基本配置

这篇具有很好参考价值的文章主要介绍了DHCP的基本配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实验目的:

         •了解DHCP协议和DHCP中继的应用场景

         •掌握DHCP服务器和DHCP中继的基本配置方法

         •掌握配置和检测DHCP客户端的方法

本次实验的拓扑图如下:

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为

开启PC的DHCP

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为

这时候我们查看pc的ip地址可以查看到电脑的ip如下所示,地址为0.0.0.0,说明并没有被分配ip地址。

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为

配置全局

先通过命令“dhcp enable”开启dhcp。再创建一个名为net的IP池,并配置网段、网关、DNS等,这里的ip pool是用来配置Sub-VLAN的IP地址池。

配置端口

配置端口使用interface这个命令配置端口,这里我们把ip地址设置为192.168.1.1 24.这里的24是指我们的局域网是前24位,也就是我们的网络号。具体配置如下所示:

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为

测试动态分配结果

可以通过ipconfig获取到分配的地址,这里可以发现分配给pc1的ip地址为192.168.1.253。

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为

同样使用ipconfig这个命令查看剩余的两个pc的ip地址如下:

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为

第二台pc ip地址

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为第三台pc ip地址

可以发现第二台ip的地址是192.168.1.252.第三台的ip地址是192.168.1.254.这就表明ip地址的分配是由大到小分配的,这个原因可能和我设置的网关地址有关。

抓包分析

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为

DHCP抓包

为了动态获取并使用一个合法的IP地址,需要经历以下几个阶段:

(1) 发现阶段:即DHCP客户端寻找DHCP服务器的阶段。

(2) 提供阶段:即DHCP服务器提供IP地址的阶段。

(3)选择阶段:即DHCP客户端选择某台DHCP服务器提供的IP地址的阶段。

(4) 确认阶段:即DHCP服务器确认所提供的IP地址的阶段

发现阶段(客户端广播寻找DHCP服务器)

Client端在局域网内发起一个DHCP Discover包,目的是想发现能够给它提供IP的DHCPServer。

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为

这里可以看到广播地址的Mac地址是ff:ff:ff:ff:ff:ff,使用udp协议的67和68号端口,这里的hops表示没有经过代理。同时还有客户端的ip地址是0.0.0.0,以及客户端的Mac地址(54:89:98: b2:79:1a)

提供阶段(DHCP服务器发送可用IP详细信息)

网络中接收到DHCP-DISCOVER报文的DHCP服务器,会选择一个合适的IP地址,连同IP地址租约期限和其他配置信息(如网关地址,域名服务器地址等)一同通过DHCP-OFFER报文发送给DHCP客户端。

DHCP服务器通过地址池保存可供分配的IP地址和其他配置信息。当DHCP服务器接收到DHCP请求报文后,将从IP地址池中取得空闲的IP地址及其他的参数,发送给DHCP客户端。

DHCP服务器为客户端分配IP地址的优先次序如下:

(1) 与客户端MAC地址或客户端ID静态绑定的IP地址;

(2) DHCP服务器记录的曾经分配给客户端的IP地址;

(3) 客户端发送的DHCP-DISCOVER报文中Option 50字段指定的IP地址;

(4) 在DHCP地址池中,顺序查找可供分配的IP地址,最先找到的IP地址;

(5) 如果未找到可用的IP地址,则依次查询租约过期、曾经发生过冲突的IP地址,如果找到则进行分配,否则将不予处理。

DHCP服务器为客户端分配IP地址时,服务器首先需要确认所分配的IP没有被网络上的其他设备所使用。DHCP服务器通过发送ICMP Echo Request(ping)报文对分配的IP进行探测。如果在规定的时间内没有应答,那么服务器就会再次发送ping报文。到达规定的次数后,如果仍没有应答,则所分配的IP地址可用。否则将探测的IP地址记录为冲突地址,并重新选择IP地址进行分配。

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为

这里端口号仍然是67和68。Messagetype是服务器发出的报文。这里的ipaddress就是服务器可以提供的的地址是192.168.1.252.下面的leasetime是地址租期,这里是一天。

选择阶段(选择IP并广播通告其他DHCP服务器)

如果有多台DHCP服务器向DHCP客户端回应DHCP-OFFER报文,DHCP Client只能处理其中的一个DHCP Offer报文,一般的原则是DHCP Client处理最先收到的DHCP Offer报文。 DHCP Client会发出一个广播的DHCP Request报文,在选项字段中会加入选中的DHCP Server的IP地址和需要的IP地址。该报文中包含Option 54(服务器标识选项),即它选择的DHCP服务器的IP地址信息。

以广播方式发送DHCP-REQUEST请求报文,是为了通知所有的DHCP服务器,它将选择Option 54中标识的DHCP服务器提供的IP地址,其他DHCP服务器可以重新使用曾提供的IP地址。

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为

这里客户端使用的ip地址仍然是0.0.0.0,并没有使用可以使用的ip,目的端口是广播。告诉所有的服务器他选择的ip地址。这里的request(3)表明是选择选择阶段。下面的option就是表明客户端选择的ip。

确认阶段(广播ARP探测是否有其他主机使用该IP)

收到DHCP客户端发送的DHCP-REQUEST请求报文后,DHCP服务器根据DHCP-REQUEST报文中携带的MAC地址来查找有没有相应的租约记录。如果有,则发送DHCP-ACK报文作为应答,通知DHCP客户端可以使用分配的IP地址。

DHCP客户端收到DHCP服务器返回的DHCP-ACK确认报文后,会以广播的方式发送免费ARP报文,探测是否有主机使用服务器分配的IP地址,如果在规定的时间内没有收到回应,客户端才使用此地址。否则,客户端会发送DHCP-DECLINE报文给DHCP服务器,通知DHCP服务器该地址不可用,并重新申请IP地址。

如果DHCP服务器收到DHCP-REQUEST报文后,没有找到相应的租约记录,或者由于某些原因无法正常分配IP地址,则发送DHCP-NAK报文作为应答,通知DHCP客户端无法分配合适IP地址。DHCP客户端需要重新发送DHCP-DISCOVER报文来请求新的IP地址。

dhcp地址池范围如何设置,计算机网络实验,服务器,网络协议,华为

这里的message type ack(5),表示ack类型。可以看到这里的目的端口已经换成服务器给分配的地址了。文章来源地址https://www.toymoban.com/news/detail-819662.html

到了这里,关于DHCP的基本配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 对华为路由器配置DHCP实现IP地址的自动分配

    目录 0、题目 1、首先按照题意建立如下拓扑图,并划分子网 。 2、为路由器AR1进行基础设置 1】将系统名称改为r1 2】设置超时时长为0(永不超时)  3、为路由器AR1两个接口配置IP地址 1】GE 0/0/0  2】GE 0/0/1  3】检查IP是否正常  4、为200.1.1.0/27网段配置全局模式的DHCP 1】启用

    2024年02月09日
    浏览(38)
  • TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍

    Top 软件资料 阶段介绍 知识点讲义 案例:TCP/IP地址配置 案例1:TCP/IP地址配置 https://pan.baidu.com/s/1oxXwnWa8QhD28QknYWpy6w?pwd=1234 ADMIN(云计算系统管理) Day01: 开学典礼、云计算介绍、TCP/IP协议及配置 Day02: Linux系统简介、安装Linux系统、Linux基本操作 Day03: 命令行基础、目录及文

    2024年02月04日
    浏览(43)
  • 什么是IPAM?如何使用IPAM来管理IP地址和DHCP?

    在计算机网络中,IPAM(IP Address Management)是一种用于管理IP地址和DHCP(Dynamic Host Configuration Protocol)的工具或系统。IPAM旨在简化和集中管理IP地址分配、子网划分和DHCP配置等任务。本文将详细介绍IPAM的概念以及如何使用IPAM来有效管理IP地址和DHCP。 IPAM是一种管理IP地址和DH

    2024年02月07日
    浏览(19)
  • 云计算应用管理----TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍

    一 、云计算的介绍 什么是服务器 •能够为其他计算机提供服务的更高级的电脑 –机架式 –塔式 –机柜式 –刀片式 典型服务模式 •C/S,Client/Server架构 –由服务器提供资源或某种功能 –客户机使用资源或功能 二 、TCP/IP协议及配置 •TCP/IP是最广泛支持的通信协议集合 –包

    2024年01月23日
    浏览(40)
  • 思科交换机上部署DHCP服务以及DHCP中继功能如何配置

    说明:有3个VLAN,VLAN2与VLAN3是用户VLAN,而VLAN 88则是DHCP服务器的VLAN,在实验演示一中,DHCP服务器不会使用,因为实验一是演示的,部署在交换机上面,DHCP服务器则在后续中继的过程中使用到。 VLAN 2:20.1.1.0/24,网关20.1.1.254,DNS 88.1.1.253 VLAN 3:30.1.1.0/24,网关30.1.1.254,DNS 8

    2024年02月11日
    浏览(31)
  • 华为(huawei)三层交换的ip绑定mac地址配置示例(静态及动态dhcp绑定)

    在某些需要较高网络安全性的单位中,为了网络安全的考虑有时候会采取IP绑定mac地址的这类安全措施。一方面防止内部人员擅自改动接入IP(可能导致IP冲突或者联不上网络),另一方面也可以防止ARP欺骗。 拓扑图 拓扑说明: HX_SW为核心交换机,SW1和SW2分别为业务网段和服

    2024年02月05日
    浏览(34)
  • TP-LINK路由器如何设置DHCP

    1、首先用网线连接路由器(LAN口),如何打开浏览器登录192.168.1.1,输入路由器初始密码,默认为Admin 2、可以看到有四个选项,选择【路由设置】 3、选择【DHCP服务器】,可以看到它地址池默认给我们分配了一个地址池,如果我们需要改变地址就直接修改。 4、但是我们想设

    2024年02月11日
    浏览(37)
  • 华三交换机路由器如何配置dhcp中继(dhcp relay)

    拓扑图 配置 路由器( dhcp 服务器)配置 启用 dhcp dhcp enable 配置 dhcp 地址池 # dhcp server ip-pool vlan10  gateway-list 192.168.10.1// 配置网关地址  network 192.168.10.0 mask 255.255.255.0// 配置 dhcp 网段  dns-list 114.114.114.114// 配置 dns 服务器地址  expired day 0 hour 10// 配置租期  forbidden-ip 192.168.1

    2024年02月09日
    浏览(36)
  • 如何在DHCP服务器上实现不同VLAN进来分配给不同地址段的IP

    场景描述: A公司的DHCP搭建在win server服务器上,目前公司内部有不同的部门,现在想实现不同的部门使用不同的网段。 具体要求: Windows server2008搭建DHCP服务器;地址:10.76.0.1 设备管理地址:vlan80:10.76.80.X 地址池: vlan10:10.76.10.100-200 vlan20:10.76.20.100-200 vlan30:10.76.30.100

    2024年01月16日
    浏览(35)
  • Ubuntu 系统如何配置 DHCP 服务器?

    Ubuntu 系统上安装和配置 DHCP 服务器的步骤如下: 1. 安装 DHCP 服务器软件包: 在终端中输入以下命令安装 dhcp-server 软件包: ``` sudo apt-get update sudo apt-get install isc-dhcp-server ``` 2. 配置 DHCP 服务器: 在终端中输入以下命令打开 /etc/dhcp/dhcpd.conf 文件: ``` sudo nano /etc/dhcp/dhcpd.conf

    2024年02月08日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包