曲径通幽论坛

标题: 使用 netsh 管理 DHCP 服务器中的作用域 [打印本页]

作者: beyes    时间: 2013-1-6 15:41
标题: 使用 netsh 管理 DHCP 服务器中的作用域
当然可以通过图形界面来添加 DHCP 服务器中的作用域,但是如果通过命令行或批处理来部署,则无意会增加了许多便利。在命令行中配置 DHCP 服务器的主要命令是 netsh (该命令不仅可以用来配置 DHCP 服务器,还能配置其它的服务器)。下面演示如何通过 netch 来管理 DHCP 服务器中的作用域。

可以先运行 netsh dhcp show server 来查看一下当前 DHCP 服务器的情况:
[attach]1177[/attach]

当前服务器中已经建有一个作用域。那么使用下面命令添加一个作用域:
[attach]1178[/attach]

在上面的命令中,192.168.2.1 是 DHCP 服务器的 IP 地址;192.168.3.0 是作用域的网段,255.255.255.0 是该网段的掩码;mywenchang.com 是新建的作用域名;mywenchang 是注释信息。

至于命令用法,可以通过逐步运行命令,然后敲入 “?” 来查看。比如先运行 netsh ,再运行 dhcp ,再敲入 "?" 后就可以看到 dhcp 底下的相关命令:
[attach]1179[/attach]


接上,返回“服务器管理器”中可以看到:
[attach]1180[/attach]

作用域已经添加,但是文件夹上有一个蓝色的感叹号,这是因为我们上面的命令还没有给作用域添加地址池。使用下面命令添加地址池:
[attach]1181[/attach]
命令成功执行后,返回“服务器管理器”中刷新一下 DHCP 服务器,就会看到之前的蓝色小感叹号不见了。到此简单的作用域添加操作已经完成。我们运行 show scope 子命令来查看一下已建的作用域:
[attach]1182[/attach]


如果想删除刚才建立的地址池范围,那么可以如下运行命令:
[attach]1183[/attach]


上面,我们分配的地址池范围是 192.168.3.100 ~ 192.168.3.200 。有时,我们希望从这个范围中排除一小段 IP ,这段 IP 不会被用以 DHCP 服务分发。这可以右击 DHCP 服务器中的“地址池”,然后在弹出的菜单中选择“新建排除范围”来完成,但也可以通过如下命令来完成:
[attach]1184[/attach]

命令运行成功后,可以在“服务器管理器”中刷新看下,检测是否一致:
[attach]1185[/attach]

也可以用 show excluderange 子命令来查看这一情况:
[attach]1186[/attach]

如果要删除刚才所建的“排除范围”,那么可以如下运行命令:
[attach]1187[/attach]

命令运行成功后,同样可以刷新”任务管理器“来验证这一情况。

我们还可以设置”保留” IP,“保留” 可以确保 DHCP 客户端永远可以得到同一 IP 地址。实际上,就是将 MAC 地址和 IP 地址进行绑定的一种行为。如果从“服务器管理器”中设置“保留”,那么我们可以看到其设置界面为:
[attach]1188[/attach]

下面使用命令来完成该功能,如下运行:
[attach]1189[/attach]

注意上面命令中,最后一项是 MAC 地址,不要写成 xx-xx-xx-xx-xx-xx-xx-xx 或 yy:yy:yy:yy:yy:yy:yy:yy 这种形式,否则会提示:“DHCP 服务器 Scope Add ReservedIP 失败。传递的参数不完整或无效。”这样的错误。

类似的,可以用下面命令查看刚才添加的“保留”:
[attach]1190[/attach]


当然,还可以如下删除刚才所建的“保留”:
[attach]1191[/attach]


有些时候,可能会看到被标记有 BAD_ADDRESS 的记录,如果希望删除所有这些记录,那么可以运行下面的命令:
netsh dhcp server 192.168.2.1 scope 192.168.3.0 delete lease allbadaddressed

最后,如果想删除之前所建的作用域,那么可以运行下面命令:
netsh dhcp server 192.168.2.1 delete scope 192.168.3.0 dhcpfullforce
上面命令中, dhcpfullforce 是删除的强制性标志(ForceFlag),该标志有两个选项,一个是 DHCPNOFORCE ,另一个就是 DHCPFULLFORCE DHCPNOFORCE 只在作用域中没有活动客户端的情况下才删除此作用域。




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