曲径通幽论坛

标题: 使用 DHCP 中的“用户类别” [打印本页]

作者: beyes    时间: 2012-12-30 09:29
标题: 使用 DHCP 中的“用户类别”
在 Windows 的帮助信息中,用户类别是这样定义的:

通过使用用户类别,DHCP 客户端可以通过指定“用户类别”选项来使自己与众不同。用于客户端时,该选项包括用户确定的类别 ID,此 ID有助于对作用域内具有类似配置需求的客户端进行分组。例如,通过在 DHCP 服务器上配置用户类别并在客户端计算机上设置相关的类别ID,可以支持有移动计算需求的用户和计算机。

在需要保留包含标识客户端计算机的特殊需求的单独选项时,用户类别将十分有用,如为频繁移动或经常使用远程访问的便携式计算机提供较短的租约时间。在此示例中,可以对DHCP 服务器进行配置,使其分配能够满足这些客户端的特定需求的不同选项。


用户类别功能为您配置网络上的 DHCP 客户端提供了更多的灵活性,但是标准 DHCP不需要使用此功能。如果未配置用户定义的选项类别,将会通过标准服务器、作用域或客户端选项设置提供所需的选项。

比如,一个公司里有两类型的用户,一种是常驻公司办公的员工,一种是经常出差的员工。常驻公司的员工会长期间的在公司里使用计算机,而经常出差的员工一般在公司里只做短期逗留。这样的话,经常出差员工的计算机通过 DHCP 所获得的 IP 租期就不需要太长,这样便可及时释放出来,供其他同事的电脑使用。因此,这是两种不同类别的用户需求。下面,通过配置 Windows 2008 DHCP 服务器来体现这种情况。

先假设基本的 DHCP 服务器已经搭建好。

要使用“用户类别”功能,就得先定义“用户类别”:
[attach]1140[/attach]

右击上图中的“IPv4",在弹出的菜单中,点击”定义用于类“,这时会看到:
[attach]1141[/attach]

可以看到,已经有 3 个默认的用户类。我们自己添加一个:
[attach]1142[/attach]

注意,在天下底下的 ID 时,可用鼠标点击”ASCII" 那里,然后填写;你可能并不熟悉二进制的情况,所以不要在“二进制”那里填写。填写完,点击“确定”后,就已添加了一个新的用户类别,但还需要为该类别赋予具体属性,比如我们打算在这里缩短默认的 IP 租期。现在来到 DHCP 里的“作用域选项“:
[attach]1139[/attach]

如上图所示,”作用域选项“ 一栏里还没有任何的设置。右击该项,在弹出的菜单里选择“配置选项”:
[attach]1143[/attach]

接着点选“高级”选项卡,然后在“用户类”里选择刚才定义的 "slea",再在“可用选项”里选择“租约”,并为该“租约”填写一个时间值(秒为单位),这里假设是 5 个小时(18000秒,十六进制为 0x4650),如下图所示:
[attach]1144[/attach]

设置完后,再刷新一下”作用域选项“,那么可以看到:
[attach]1145[/attach]


服务器端到此已经配置完成。下面我们在客户端里使用该功能。为了便于区别,我们给客户机(Widnows XP)装了两张网卡,一张网卡上使用的是普通的 DHCP 分配功能,另一张网卡上使用的是具有”用户类别“属性的 DHCP 功能。

使用 ipconfig /all 查看一下两张网卡上的配置情况:
[attach]1146[/attach]

上面,两张网卡上分别都被分配了 169.254.*.* 段的 IP,这是微软默认为其分配的。接下来,使能第一张网卡,使其从普通的 DHCP 上获取 IP :
[attach]1147[/attach]

接下来,使用 ipconfig /setclassid 命令在第二张网卡上指定用户类别:
[attach]1151[/attach]

接着,使能网卡:
[attach]1152[/attach]

由上图可见,该网卡的 DHCP CLASS ID 那里已经被标识为 slea ,即我们刚才所自定义的用户类别。可以在客户端里验证一下这个租期是否正确:
[attach]1153[/attach]

由上图可以看到,租约时间确实是像上面所设的 5 个小时。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2