DHCP服务器大汇总
2012-08-14 17:51
169 查看
(一)、基础知识
1、DHCP服务是什么
DHCP称为动态主机配置协议。DHCP服务允许工作站连接到网络并且自动获取一个IP地址。配置DHCP服务的服务器可以为每一个网络客户提供一个IP地址、子网掩码、缺省网关、一个WINS服务器的IP地址,以及一个DNS服务器的IP地址。
DHCP 服务器减少了管理员手工配置ip地址的麻烦,一切机器都可以自动配置,也不会出现ip地址冲突的麻烦。
2、dhcp服务器的工作过程:
一、客户机请求 IP(DHCPdiscover)
二、服务器响应(DHCPoffer)
三、客户机选择 IP(DHCPrequest)
四、服务器确认 IP租约(DHCPack/DHCPnak)
以下为详细过程:
一、客户机请求 IP(DHCPdiscover)
当客户机设置使用 DHCP协议获取 IP时,客户机将使用 0.0.0.0作为源地址,使用255.255.255.255作为目标地
址来广播请求 IP地址的信息。广播信息中包含DHCP客户机的MAC地址和计算机名。
二、服务器响应(DHCPoffer)
由于是广播所以同一网段内的计算机都会“听”到!DHCP服务器当然也不例外。DHCP服务器“听”到后,它首先
会针对该次请求的信息所携带的 MAC地址与 DHCP服务器本身的设置值进行对比。如果 DHCP服务器的设置中有针
对该 MAC 提供的静态 IP(每次都给一个固定 IP),则提供给客户机相关的固定 IP与相关的网络参数;如果该
信息的 MAC并不在 DHCP服务器的设置中,则 DHCP主机会选取当前网段内没有使用的IP给客户机使用!当然这里
的响应,服务器也是采用255.255.255.255的广播,因为此时客户机还没 IP哦~
这里有几个要注意的地方:
1、如果同一网段内有多台 DHCP服务器,那么客户机是看谁先响应,谁先响应就选择谁。
2、在 DHCP主机发给客户端的信息中,会附带一个“租约期限”信息,用来告诉客户机这个 IP能用多久!
三、客户机选择 IP(DHCPrequest)
当客户机接收到响应的信息之后,首先会以 ARP在网段内广播(ARP使用全 1的广播 MAC地址),以确定来自
DHCP服务器的 IP没被占用!如果该 IP被占用,那么客户机对于这次的 DHCP信息将不接受,而是再次发送 DHCP
请求。若该 IP没有被占用,客户机则接受 DHCP服务器所给的网络参数。同时,客户机发出一个广播,通知所挑
选的 DHCP服务器(有多台 DHCP服务器存在时),当然此时也是通知其它的 DHCP服务器,让这些 DHCP服务器将
本预分配给客户机的 IP释放掉!(这里的概念一定要弄清楚!)注意,这一步客户机并还没有应用从 DHCP服务
器获取到 IP哦!所以这一步源地址还是0.0.0.0,目标地址是 255.255.255.255。
四、服务器确认 IP租约(DHCPack/DHCPnak)
终于到最后一步了,DHCP服务器收到客户机选择 IP的广播后,则以 DHCPack消息的形式向客户机广播成功的确
认。DHCPack包含:IP、掩码、网关、DNS等。
此时,当客户机收到 DHCP服务器的 DHCPack消息后,客户机便使用了 DHCP服务器所给的网络参数!
注意事项:
1、当我们的客户机无法找到 DHCP服务器时,它将从 TCP/IP的 B类网段 169.254.0.0中挑选一个 IP地址作为自
己的 IP地址,而继续每隔 5分钟尝试与 DHCP服务器进行通信。(这里的这个 B类地址被称为 APIPA,即自动分
配私有 IP地址!)
2、IP租约的更新,当客户机重新启动或租期达 50%时,客户机不会从第一步(DHCPdiscover)开始重新申请 IP
,而是从第三步(DHCPrequest)开始哦~只有当租期达 87.5%时,它才从第一步(DHCPdiscover)开始重新申
请!
(二)、配置案例
1、linux操作系统下的配置
案例1、普通的DHCP配置
案例2、超级作用域配置
超级作用域只需要改配置文件就可以了。
在其格式是:
shared-network 作用域名称 { 子作用域
}
案例3、dhcp中继的配置
拓扑图:
用linux系统做路由器,做dhcp中继
编辑/etc/sysctl.conf文件开启路由转发功能
把net.ipv4.ip-forward=0 改成1
编辑/etc/sysconfig/dhcrelay 开启dhcp中继功能。
dhcp服务器的配置:
启动dhcp服务
2、H3C路由器上的配置
路由配置
单臂路由:
Interface e1
Undo ip add
Interface e1.10
Vlan-type dot1 vid 10
Ip add 192.168.10.1 255.255.255.0
Dhcp服务:
Dhcp enable
Dhcp server ip-pool vlan10pool
Network 192.168.10.0
gateway-list 192.168.10.1
dns 222.88.88.88
Dhcp server forbidden-ip 192.168.10.1 192.168.10.10
1、DHCP服务是什么
DHCP称为动态主机配置协议。DHCP服务允许工作站连接到网络并且自动获取一个IP地址。配置DHCP服务的服务器可以为每一个网络客户提供一个IP地址、子网掩码、缺省网关、一个WINS服务器的IP地址,以及一个DNS服务器的IP地址。
DHCP 服务器减少了管理员手工配置ip地址的麻烦,一切机器都可以自动配置,也不会出现ip地址冲突的麻烦。
2、dhcp服务器的工作过程:
一、客户机请求 IP(DHCPdiscover)
二、服务器响应(DHCPoffer)
三、客户机选择 IP(DHCPrequest)
四、服务器确认 IP租约(DHCPack/DHCPnak)
以下为详细过程:
一、客户机请求 IP(DHCPdiscover)
当客户机设置使用 DHCP协议获取 IP时,客户机将使用 0.0.0.0作为源地址,使用255.255.255.255作为目标地
址来广播请求 IP地址的信息。广播信息中包含DHCP客户机的MAC地址和计算机名。
二、服务器响应(DHCPoffer)
由于是广播所以同一网段内的计算机都会“听”到!DHCP服务器当然也不例外。DHCP服务器“听”到后,它首先
会针对该次请求的信息所携带的 MAC地址与 DHCP服务器本身的设置值进行对比。如果 DHCP服务器的设置中有针
对该 MAC 提供的静态 IP(每次都给一个固定 IP),则提供给客户机相关的固定 IP与相关的网络参数;如果该
信息的 MAC并不在 DHCP服务器的设置中,则 DHCP主机会选取当前网段内没有使用的IP给客户机使用!当然这里
的响应,服务器也是采用255.255.255.255的广播,因为此时客户机还没 IP哦~
这里有几个要注意的地方:
1、如果同一网段内有多台 DHCP服务器,那么客户机是看谁先响应,谁先响应就选择谁。
2、在 DHCP主机发给客户端的信息中,会附带一个“租约期限”信息,用来告诉客户机这个 IP能用多久!
三、客户机选择 IP(DHCPrequest)
当客户机接收到响应的信息之后,首先会以 ARP在网段内广播(ARP使用全 1的广播 MAC地址),以确定来自
DHCP服务器的 IP没被占用!如果该 IP被占用,那么客户机对于这次的 DHCP信息将不接受,而是再次发送 DHCP
请求。若该 IP没有被占用,客户机则接受 DHCP服务器所给的网络参数。同时,客户机发出一个广播,通知所挑
选的 DHCP服务器(有多台 DHCP服务器存在时),当然此时也是通知其它的 DHCP服务器,让这些 DHCP服务器将
本预分配给客户机的 IP释放掉!(这里的概念一定要弄清楚!)注意,这一步客户机并还没有应用从 DHCP服务
器获取到 IP哦!所以这一步源地址还是0.0.0.0,目标地址是 255.255.255.255。
四、服务器确认 IP租约(DHCPack/DHCPnak)
终于到最后一步了,DHCP服务器收到客户机选择 IP的广播后,则以 DHCPack消息的形式向客户机广播成功的确
认。DHCPack包含:IP、掩码、网关、DNS等。
此时,当客户机收到 DHCP服务器的 DHCPack消息后,客户机便使用了 DHCP服务器所给的网络参数!
注意事项:
1、当我们的客户机无法找到 DHCP服务器时,它将从 TCP/IP的 B类网段 169.254.0.0中挑选一个 IP地址作为自
己的 IP地址,而继续每隔 5分钟尝试与 DHCP服务器进行通信。(这里的这个 B类地址被称为 APIPA,即自动分
配私有 IP地址!)
2、IP租约的更新,当客户机重新启动或租期达 50%时,客户机不会从第一步(DHCPdiscover)开始重新申请 IP
,而是从第三步(DHCPrequest)开始哦~只有当租期达 87.5%时,它才从第一步(DHCPdiscover)开始重新申
请!
(二)、配置案例
1、linux操作系统下的配置
案例1、普通的DHCP配置
案例2、超级作用域配置
超级作用域只需要改配置文件就可以了。
在其格式是:
shared-network 作用域名称 { 子作用域
}
案例3、dhcp中继的配置
拓扑图:
用linux系统做路由器,做dhcp中继
编辑/etc/sysctl.conf文件开启路由转发功能
把net.ipv4.ip-forward=0 改成1
编辑/etc/sysconfig/dhcrelay 开启dhcp中继功能。
dhcp服务器的配置:
启动dhcp服务
2、H3C路由器上的配置
路由配置
单臂路由:
Interface e1
Undo ip add
Interface e1.10
Vlan-type dot1 vid 10
Ip add 192.168.10.1 255.255.255.0
Dhcp服务:
Dhcp enable
Dhcp server ip-pool vlan10pool
Network 192.168.10.0
gateway-list 192.168.10.1
dns 222.88.88.88
Dhcp server forbidden-ip 192.168.10.1 192.168.10.10
相关文章推荐
- [转载]PT建站源码(PT服务器原程序)汇总(20100815更新)
- DHCP服务器迁移
- DHCP服务器的配置
- 路由器做DHCP服务器+单臂路由实验
- DHCP及DHCP多作用域服务器工作原理
- centos7搭建clonezilla PXE启动(不需要配置dhcp服务器)
- CentOS 5.4 dhcp 服务器配置笔记
- DHCP服务器的授权
- 企业云桌面-16-配置DHCP服务器-011-DC01
- dhcp服务器安装与配置
- Windows2003下DHCP服务器备份、还原、迁移、绑定
- DHCP服务器简介
- DHCP服务器配置案例分析之一
- dhcp服务器简单指南
- DHCP服务器
- Windows Server 2012 R2 NAP服务器安装与配置03之 NPS服务器DHCP访问控制配置 2014-02-26 22:39:15 标签:nap windows server 20
- VC ip是否是DHCP服务器分配的函数
- Windows Server 2012 R2 NAP服务器安装与配置04之 NPS应用DHCP相关设置
- DHCP服务器构建
- Linux查看dhcp服务器所出租过的IP信息