将isa服务器计算机配置为dhcp服务器
--------------------------------------------------------------------------------

将 isa 服务器计算机配置为 dhcp 服务器
发布日期: 2004年10月18日

概述
在某些配置中,您可能想在一台 dhcp 服务器上安装 microsoft internet security and acceleration (isa) server 2004。本文档将设法解决您在配置这样一个方案时可能会遇到的问题。


创建 dhcp 规则
默认情况下,当您在一台 dhcp 服务器上安装 isa 服务器时,dhcp 服务器不会对请求做出响应。要使 dhcp 服务器运行,您需要创建下列规则:

? 一条允许从 dhcp 客户端所在的网络向本地主机网络发送 dhcp 请求的规则。

? 一条允许从本地主机网络向 dhcp 客户端所在的网络发送 dhcp 答复的规则。


允许 dhcp(请求)协议
在此过程中,dhcp 客户端位于内部网络中。要允许 dhcp(请求)协议,请执行以下步骤。

1.
在“isa 服务器管理”的“防火墙策略”节点中,右键单击“防火墙策略”,指向“新建”,然后单击“访问规则”。

2.
在“新建访问规则向导”中,为该规则键入一个名称。例如:允许 dhcp 请求。然后,单击“下一步”。

3.
在“规则操作”页上,单击“允许”。然后,单击“下一步”。

4.
在“协议”页上,在“此规则应用于”中,单击“所选的协议”。然后单击“添加”。

5.
在“添加协议”中,在“所有协议”部分单击“dhcp(请求)”。单击“添加”,单击“关闭”,然后单击“下一步”。

6.
在“访问规则来源”页上,单击“添加”。

7.
在“添加网络实体”中,在“网络”部分单击“内部”。单击“添加”,单击“关闭”,然后单击“下一步”。

8.
在“访问规则目标”页上,单击“添加”。

9.
在“添加网络实体”中,在“网络”部分单击“本地主机”。单击“添加”,单击“关闭”,然后单击“下一步”。

10.
在“用户设置”页上,默认情况下“所有用户”已选中。单击“下一步”,然后单击“完成”。


允许 dhcp(答复)协议
在此过程中,dhcp 客户端位于内部网络中。要允许 dhcp(答复)协议,请执行以下步骤。

1.
在“isa 服务器管理”的“防火墙策略”节点中,右键单击“防火墙策略”,指向“新建”,然后单击“访问规则”。

2.
在“新建访问规则向导”中,为该规则键入一个名称。例如:允许 dhcp 答复。然后,单击“下一步”。

3.
在“规则操作”页上,单击“允许”。然后,单击“下一步”。

4.
在“协议”页上,在“此规则应用于”中,单击“所选的协议”。然后单击“添加”。

5.
在“添加协议”中,在“所有协议”部分单击“dhcp(答复)”。单击“添加”,单击“关闭”,然后单击“下一步”。

6.
在“访问规则来源”页上,单击“添加”。

7.
在“添加网络实体”中,在“网络”部分单击“本地主机”。单击“添加”,单击“关闭”,然后单击“下一步”。

8.
在“访问规则目标”页上,单击“添加”。

9.
在“添加网络实体”中,在“网络”部分单击“内部”。单击“添加”,单击“关闭”,然后单击“下一步”。

10.
在“用户设置”页上,默认情况下“所有用户”已选中。单击“下一步”,然后单击“完成”。



排序 dhcp 请求规则
dhcp 请求目标是一个广播地址。isa 服务器不会对广播通讯执行名称解析,而会拒绝这种通讯。如果有一条允许或拒绝规则匹配 dhcp 请求并要求进行名称解析,并且此规则在规则顺序中高于您所创建的 dhcp 请求规则,则 dhcp 通讯可能会被拒绝。

要求进行名称解析的规则在目标(至)条件中包含一个域名称集或一个 url 集。请注意,如果在此规则中有其他不匹配 dhcp 请求的条件,就不会发生冲突。

为避免冲突,应确保您配置的允许 dhcp 请求的规则在规则排序中高于其他任何匹配 dhcp 请求的、使用名称解析的规则。从下面的例子中可以看出此原则。

此规则将不会生效:

1.
拒绝所有来自 www.attack.com 的协议

2.
允许从内部向本地主机发送的 dhcp 请求


此规则将会生效:

1.
拒绝来自 www.attack.com 的 http 协议

2.
允许从内部向本地主机发送的 dhcp 请求


此规则将会生效:

1.
允许从内部向本地主机发送的 dhcp 请求

2.
拒绝所有来自 www.attack.com 的协议