[Lab5]DHCP

[Lab5]DHCP

在动态IP 地址的方案中,每台计算机并不设定固定的IP 地址,而是在计算机开机时才

被分配一个IP 地址,这台计算机被称为DHCP 客户端。而负责给DHCP 客户端分配IP 地

址的计算机称为DHCP 服务器。也就是说DHCP 是采用客户/服务器(Client/Server)模式,有

明确的客户端和服务器角色的划分。

DHCP 的工作过程如下:

1.DHCP 客户机启动时,客户机在当前的子网中广播DHCPDISCOVER 报文向DHCP

服务器申请一个IP 地址。

2.DHCP 服务器收到DHCPDISCOVER 报文后,它将从针对那台主机的地址区间中为

它提供一个尚未被分配出去的IP 地址,并把提供的IP 地址暂时标记为不可用。服务器以

DHCPOFFER 报文送回给主机。如果网络里包含有不止一个的DHCP 服务器,则客户机可

能收到好几个DHCPOFFER 报文,客户机通常只承认第一个DHCPOFFER。

3.客户端收到DHCPOFFER 后,向服务器发送一个含有有关DHCP 服务器提供的IP

地址的DHCPREQUEST 报文。如果客户端没有收到DHCPOFFER 报文并且还记得以前的网

络配置,此时使用以前的网络配置(如果该配置仍然在有效期限内)。

4.DHCP 服务器向客户机发回一个含有原先被发出的IP 地址及其分配方案的一个应答

报文(DHCPACK)。

5.客户端接受到包含了配置参数的DHCPACK 报文,利用ARP 检查网络上是否有相

同的IP 地址。如果检查通过,则客户机接受这个IP 地址及其参数,如果发现有问题,客户

机向服务器发送DHCPDECLINE 信息, 并重新开始新的配置过程。服务器收到

DHCPDECLINE 信息,将该地址标为不可用。

6.DHCP 服务器只能将那个IP 地址分配给DHCP 客户一定时间,DHCP 客户必须在该

次租用过期前对它进行更新。客户机在50%租借时间过去以后,每隔一段时间就开始请求

DHCP 服务器更新当前租借,如果DHCP 服务器应答则租用延期。如果DHCP 服务器始终

没有应答,在有效租借期的87.5%,客户应该与任何一个其他的DHCP 服务器通信,并请求

更新它的配置信息。如果客户机不能和所有的DHCP 服务器取得联系,租借时间到后,它

必须放弃当前的IP 地址并重新发送一个DHCPDISCOVER 报文开始上述的IP 地址获得过

程。

7.客户端可以主动向服务器发出DHCPRELEASE 报文,将当前的IP 地址释放。

1-DHCP基本配置

R1(config)#service dhcp //开启DHCP 服务

R1(config)#no ip dhcp conflict logging //关闭DHCP 冲突日志

R1(config)#ip dhcp pool ccie //定义地址池

R1(dhcp-config)#network 192.168.1.0 /24 //DHCP 服务器要分配的网络和掩码

R1(dhcp-config)#domain-name cisco.com //域名

R1(dhcp-config)#default-router 192.168.1.1

//默认网关,这个地址要和相应网络所连接的路由器的以太口地址相同

R1(dhcp-config)#netbios-name-server 192.168.1.2 //WINS 服务器

R1(dhcp-config)#dns-server 192.168.1.4 //DNS 服务器

R1(dhcp-config)#option 150 ip 192.168.1.3 //TFTP 服务器

R1(dhcp-config)#lease infinite //定义租期 (这里定义的是无限大)

R1(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.5 //排除的地址段

2-DHCP中继

R1: 配置

R1#sh run | se ip dhcp pool

ip dhcp pool ccnp

network 192.168.0.0 255.255.255.0

domain-name lab.com

default-router 192.168.0.1

dns-server 192.168.0.1

lease 0 4

ip dhcp pool ccie

network 192.168.1.0 255.255.255.0

domain-name lab.com

default-router 192.168.1.1

dns-server 192.168.1.1

lease 0 4

R2:

R2(config)#int f0/1

R2(config-if)#ip helper-address 12.1.1.1 \\配置DHCP 中继

R1 run rip 宣告 12.1.1.0 和192.168.0.X

R2 run rip 宣告 12.1.1.0 和192.168.1.X

Client:

R4#sh run int f0/1

interface FastEthernet0/1

ip address dhcp

no shut

3-命令汇总

show ip dhcp pool 查看DHCP 地址池的信息

show ip dhcp binding 查看DHCP 的地址绑定情况

show ip dhcp database 查看DHCP 数据库

show ip interface 查看接口信息

debug ip dhcp server events 动态查看DHCP 服务器的事件

service dhcp 开启DHCP 服务

no ip dhcp conflict logging 关闭DHCP 冲突日志

ip dhcp pool 配置DHCP 分配的地址池

network DHCP 服务器要分配的网络和掩码

default-router 默认网关

domain-name 域名

netbios-name-server WINS 服务器

dns-server 域名服务器

option 150 ip FTP 服务器

lease 配置租期

ip dhcp excluded-address 排除地址段

ip helper-address 配置DHCP 中继的地址

时间: 2024-10-10 12:33:34

[Lab5]DHCP的相关文章

自动化安装之DHCP基本原理和配置

DHCP:(Dynamic Host Configuration Protocol) C/S架构 原理: 当DHCP客户端启动时,它会自动与DHCP服务器通信,由DHCP服务器为DHCP客户端提供自动分配IP地址的服务.当然高级的DHCP,不光只是分配地址这么简单,今天我们的课程只是架设一个普通的DHCP的服务器, client端能获取到上网必须的网络配置信息.安装了DHCP服务软件的服务器称为DHCP服务器,而启用了DHCP功能的客户机称为DHCP客户端,DHCP服务器是以地址租约的方式为DH

Linux DHCP通过OPTION43为H3C的AP下发AC地址

对于DHCP服务,可以在很多平台上进行设置.那么这里我们就主要讲解一下在Linux DHCP服务器上通过option 43实现H3C的AP自动联系AC注册的相关内容.原来的DHCP Server是放在交换机上的,但因为近期准备改动一下网络拓扑,所以要把DHCP Server迁移,操作系统用的是RHEL5.3,DHCP版本3.05 打H3C的800电话,二线工程师说没有在Linux下的DHCP配过,要我去看文档,文档里有交换机做dhcp server和windows做dhcp server的配置实

交换安全三宝(DHCP Snooping+IPSG+DAI)简单实验

1 实验拓扑图 2 DHCP Snooping 2.1 基本DHCP Snooping配置: C2960#show running-config Building configuration... ! ipdhcp snooping vlan 10 ipdhcp snooping ! interface FastEthernet0/1 description ---Connected to DHCP_Server --- switchportaccess vlan 10 switchport m

dhcp的基本配置命令

假定两台思科路由器R1(服务端)和R2(客户端)相连 1.R1 dhcp服务的配置 dhcp#configure  terminal dhcp(config)#service  dhcp dhcp(config)#noip dhcp conflictlogging dhcp(config)#ipdhcp pool cisco dhcp(dhcp-config)#network 192.168.1.0 255.255.255.0  //dhcp服务器要分配的 dhcp(dhcp-config)#d

DHCP服务器问题

今天切换DHCP服务器遇到一些奇怪的问题,特记录下. DHCP一定要设固定IP,否则服务可以启用,但是客户端无法获得IP,log可以在这查看: C:\Windows\System32\dhcp DhcpSrvLog-Fri [8/21/2015 4:50 PM] : 64,08/21/15,08:30:54,Nostatic IP address bound to DHCP server,,,,,0,6,,, 除了DHCP服务器外,用户交换机上有个ip helper-address也需要更改为新

DHCP服务器

1.DHCP原理 (1)客户端请求IP租约 DHCP Client 使用UDP 67端口广播DHCP Discover包,数据包源IP为0.0.0.0,目的IP为255.255.255.255 还包含客户端的MAC地址和计算机名,以便DHCP服务器可以确定是哪个客户端发出的请求 (2)服务器响应 服务器收到客户端请求,从地址池中查找一个可用IP,并使用UDP 68端口广播DHCP Offer包,数据包源IP为DHCP服务器 IP,目的IP为255.255.255.255,还包含DHCP客户端的M

dhcp 服务

DHCP,全称是Dynamic Host Configuration Protocol,动态主机配置协议,工作在OSI的应用层,作用主要是帮助计算机从指定的DHCP服务器获取配置信息的协议.Dhcp采用client/server模式,客户端(端口号是68)请求,服务端(端口号是67)响应. 广播: 工作原理: DHCP客户端寻找服务器 客户端向网络上广播dhcpdiscover包(内包含客户机的mac地址)寻找DHCP服务器,即向广播地址255.255.255.255发送特定的广播信息.网络上每

华为链路捆绑,Hybrid-VLAN,DHCP,浮动路由,三层交换

综合试验 实验构思图:                              实验要求: 一. VLAN10成员可以和vlan20,30,40的成员通讯,其它vlan则不能互相通讯: 二. 让所以PC都能访问外网AR2: 三. 让PC4能够通过DHCP技术获得IP: 四. AR1和LSW3之间做一个备份链路捆绑: 五. 使用Hybrid-VLAN方法划分VLAN; 六. 让所有PC访问外网时通过13.0网段走,而12.0做为备份链路. 实验步骤: 1.俺图上要求给PC1,2,3配置上相应的I

架建一台LINUX的DHCP服务器

要求,1.DHCP的IP192.168.1.252 2.分配192.168.1.10-200的IP地址, 3.A主机,固定IP A    00:0C:29:A8:43:F0             192.168.1.100 步骤: 一.安装DHCP服务 rpm -ivh dhcp-3(tab) 二.配置文件 1.配置本机IP地址 vim /etc/sysconfig/network-scripts/ifcfg-eth0   永久配置 DEVICE=eth0 BOOTPROTO=static I