[Lab5]DHCP

By | 07月09日
Advertisement

[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 //排除的地址段

[Lab5]DHCP

2-DHCP中继

[Lab5]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

[Lab5]DHCP

[Lab5]DHCP

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 中继的地址

本文出自 “Erick WAY” 博客,谢绝转载!

Similar Posts:

  • 同网段DHCP的配置

    场景:用路由器模拟PC以及DHCP_SERVER,在同一网段配置DHCP.将PC接口配置为动态获取地址时,PC会广播DHCP_DISCOVER报文发现DHCP服务器,这时可能有多个DHCP服务器收到报文后会广播回复DHCP_OFFER报文,而PC只会选取一个然后广播DHCP_REQUEST告诉服务器要这个地址,服务器检查可行就回复DHCP_Ack,这样地址就获取完成. 操作步骤: 步骤一:按照拓扑搭建实验环境 步骤二:用路由器模拟PC,关闭路由功能并将接口配置为动态获取IP PC(config)

  • 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也需要更改为新

  • PXE+DHCP+Apache+Kickstart无人值守安装CentOS-6.6

    以前的工作中做过一次无人值守全自动批量安装Centos,无耐当时太忙,忘了做笔记.现在刚好公司新进了一批服务器要上架,要做系统,正好利用此次机会做了如下笔记: 什么是PXE?什么是Kickstart?此处不在一 一描述,因为网络上对这些概念解释实在是太多了,我就此对PXE+Kickstart的安装条件和详细步骤做一 阐述. 执行PXE+Kickstart安装需要先决条件: DHCP服务器: TFTP服务器: Kickstart所生成的ks.cfg配置文件: 一台存放系统安装文件的服务器,如NFS

  • dhcp批量保留

    Dhcp服务器配置 1.现在某计算机机房有30台计算机,为了对计算机的ip地址进行有效管理,网络管理员采用dhcp服务,为30台计算机分配ip地址,网关,dns(30台计算机启动时从dhcp服务器获得ip地址,网关和dns. 2.使用Dhcp服务器的好处是当该机房的网关或dns修改时,只要修改dhcp服务器的相应选项的设置即可.修改后,当30台计算机重新启动是就会更新为修改后的设置. 3.假设现在机房的计算机的网关时192.169.19.1, dns为202.92.206.5,ip地址范围时19

  • Linux上基于网络自动化安装系统(CentOS6.5+DHCP+TFTP+PXE)

    Linux上基于网络自动化安装系统(CentOS6.5+DHCP+TFTP+PXE) 一.前言 安装系统常用的方式就是,光驱安装,U盘安装,但是这种手动安装方法效率都很低,而且出错概率大. 现在网卡速率也都基本1000M,所以网络安装就显得更简单,把管理员从重复.繁琐的安装操作中解放出来. 当然,这只是一个局域网内的实验配置,生产环境会有更专业的解决方案,但是这个原理都是一样的. 二.原理 本次实验用到的协议和技术有: DHCP: Dynamic Host Configuration Proto

  • Windows环境下,自建TFTP+DHCP+HTTP server,通过PXE+VNC安装CENTOS6.3-64bit系统

    PXE网络安装linux是这样的:被安装客户机PXE网卡启动-->通过Bootp协议广播dhcp请求-->DHCP服务器-->获取IP,TFTP服务器地址-->从TFTP上下载 pxelinux.0以及系统内核文件vmlinuz.initrd.img-->启动系统-->到指定url去下载安装文件-->去NFS/HTTP/FTP服务器自动下载软件包,安装系统-->完成安装. 主要使用的使用到的服务,HTTP server用来发布linux系统的安装树(也可以使

  • 批处理-DHCP绑定IP地址

    今天我们来谈论一下如何用批处理在DHCP服务器上绑定IP地址和网卡的MAC地址,可能大家看着晕糊,心里想那不是很难!呵呵,其实那一点都不难,整个过程很简单,完全靠一条命令行就能解决问题!下面我把我在企业做IP绑定的方法给大家做分享 或许很多单位不做任何IP绑定的公司策略,但是有些单位会基于一些奇怪的理由,让你做IP规划,如果遇到这样的单位你只能自认倒霉,平时1台2台的做IP ,MAC绑定,你感觉很轻松,但是一旦要绑定的机器达到几十台或则上百台你就会感觉很郁闷,没关系,这些在本菜菜面前简直是小菜一

  • 10-Windows Server 2012 新特性 ---- DHCP策略

    在Windows的网络中,每一台计算机都需要有一个IP地址,这是不需要置疑的.而IP地址获取的方式,主要有两种: 1. 静态分配,管理员使用ncpa.cpl命令,打开本地连接,对于相应的网络适配置,指定一个静态的IP地址: 2. 动态分配,管理员可以在网络当中,利用Windows Server中的DHCP角色,构建起一个DHCP的服务器,通过DHCP服务器来动态地为客户端指定IP地址的信息: 实际上,除了IP地址的信息,DHCP角色服务还能够为管理员提供了丰富的设置: 1. 配置DHCP的授权功

  • linux下dhcp架设

    设置DHCP 安装DHCP服务器:yum install dhcp -y 安装完在文件/etc/dhcp/dhcpd.conf下 vim /etc/dhcp/dhcp.conf default-leaste-time 259200; max-lease-time 777600; option domain-name "wangconggao"; 第一行和第二行定义租约的预设期限和最高期限,数值以秒来计算,也就是"三天"和"九天". 最后一行指定的

  • DHCP Features and IP Source Guard

    DHCP Features Overview: DHCP被广泛应用于LAN内部进行动态的IP地址分发,从而可以大大减少ip地址管理的一个消耗.DHCP还可以实现对特定的IP地址时行保留的目的,因为所有的IP地址都是有选择性的分发的,都是由DHCP SERVER控制管理的. DHCP Server:用于管理分配IP地址从特定的地址池,它可以是一个PC/ROUTER/SWITCH.如果此DHCP SERVER不能从它的数据库分配一个DHCP Client端请求的配置参数,它会转发这个请求到一个或多个

Tags: