admin 管理员组

文章数量: 887021


2024年3月22日发(作者:软件开发自学全套教程)

作者:风林

来源:风林的家221.199.150.103/jsj/Html/net/book/Router/

日期:2011/11/30

配置DHCP代理

作者:风林

来源:风林的家

本部分包括以下内容:

多网段的DHCP构建

DHCP代理的配置

多网段的DHCP构建

DHCP协议用于在局域网环境中动态分配IP地址。

网络中的客户机(DHCP Client)通过广播向DHCP服务器(DHCP Server)发出

请求,DHCP服务器为客户机分配IP地址,再以广播的方式回传给客户机,

客户机绑定获得的IP地址就可以开始正常的网络通信了。

由于DHCP服务是以广播方式进行的,这使得这种应用只能限定在一个网段

之中,对于多网段的局域网环境常用的解决方案有:

1、每个网段设立一个DHCP Server:

这种方法可由各个网段自行设立DHCP服务器,为本网段的客户机提供IP

地址。

2、使用DHCP代理:

在这种方法中,只需在一个网段中设立DHCP服务器,把3层交换机配置为

DHCP代理(DHCP Relay Agent),它可以把收到的DHCP请求转发给DHCP服

务器,再把DHCP响应报文转发给客户机,这样就可以实现DHCP的跨网段服

务。

DHCP代理的配置

在缺省情况下,3层交换机的DHCP代理服务是关闭的,配置时,需要打开

该服务。

1、打开DHCP Relay Agent:

模式:

全局配置模式。

命令:

Switch(config)#service dhcp

service dhcp命令用于打开DHCP Relay Agent,这时,交换机就可以进行

代理工作了。

2、配置DHCP Server的IP地址:

如果没有指定DHCP服务器的IP地址,交换机会以255.255.255.255为地址

转发DHCP请求,这种转发是向所有接口转发,我们不推荐这种做法。解决

方法就是把DHCP服务器的IP地址告知交换机。

模式:

全局配置模式。

命令:

Switch(config)#ip helper-address IP-address

这条命令用于指定DHCP服务器的IP地址。

3、关闭DHCP代理:

在全局配置模式下,可以用 no ip helper-address 命令把DHCP Server

的IP地址恢复为默认值,用 no service dhcp 命令可以关闭交换机的DHCP

Relay Agent功能。

4、查看DHCP Relay Agent状态:

在特权模式下,可以用 show ip management 命令查看DHCP Relay Agent

状态。

配置举例:

已知DHCP服务器的IP地址为192.168.1.15,把交换机配置成

DHCP Relay Agent。

Switch>enable

Switch#configure terminal

Switch(config)#service dhcp

Switch(config)#ip helper-address 192.168.1.15

Switch(config)#end

Switch#

说明:

想要实现多网段的DHCP服务功能,除了把交换机配置为DHCP Relay

Agent外,还需要把DHCP服务器配置成可为多网段提供IP地址的工作方式,

相关内容请参考DHCP服务器的配置。


本文标签: 服务器 IP地址 网段 配置 客户机