(一)、在Server Core中安装DHCP服务
使用命令行的方式安装DHCP服务,并不是server core的专利,在window server 2008系统里也可以做到,命令略有不同。
在sever core中使用命令行安装DHCP服务器时,即不会创建作用域,也不会启动DHCP服务。
可以使用Ocsetup命令来安装DHCP服务
截图00
查看DHCP服务是否安装,可以使用Ocsetup直接回车来查看
截图01
如果在windows server 2008非server core系统中安装DHCP,可以使用下面的命令
Servermanagercmd –I DHCP
查看是否安装成功可使用:Servermanagercmd –query
如果要在server core中卸载DHCP服务器,可以使用下面的命令来实现
Start /w ocsetup DHCPServerCore /uninstall
卸载DHCP服务器后,会提示重新启动系统
(二)、启动DHCP服务器
在安装完成DHCP服务器后,默认是禁用的,需要我们手动启用。启动DHCP可以使用SC start或Net start命令
以SC start为例:
截图02
也可以使用net start dhcpserver来启动
(三)、进入DHCP服务器的配置模式
如果想正确的配置DHCP服务,需要进入DHCP的配置模式下进行操作,不同模式下面的命令可以实现不同层面的管理工作,如图:
截图03
例如,我们想配置作用域,可以输入下面的命令,进入相关作用域的配置模式
截图08
默认情况下,DHCP的配置模式是在IPv4下,我们也可以通过命令来更改到IPv6模式
截图05
(四)、查看不同配置模式下的配置命令
Netsh DHCP server模式主要用来配置DHCP服务,例如:类别、作用域、超级作用域、授权等等。。如图
截图06
例如我们来执行一次添加删除作用域的操作
如图:
Add scope 用来添加
Show scope用来查看
Delete scope用来删除
截图07
默认情况下,作用域添加完成后,系统不会自动分配IP地址段,需要手动指定,如图
截图08
然后再指定该IP地址段中的地址范围,如图
截图09
在添加完DHCP作用域之后,如果想配置某一个作用域,则可以进入到netsh dhcp server scope>模式下
该模式下的命令,如图所示:
截图10
查看DHCP服务器的状态可以使用show命令,不同配置模式下的show命令所起的作用也是不同的,如图
截图11
截图12
(五)、DHCP作用域的基本配置
1、添加或者删除排除的地址段
有时候我们在搭建完一台DCHP服务器后可能需要考虑排除一部分的地址,不让DHCP服务器将这部分地址分配出去,例如,在企业环境中,我们可能需要将服务器所使用的固定IP排除在DHCP所分配地址的范围之外,如图:
排除某个作用域的IP地址时,首先需要指定要操作的作用域
截图13
添加排除地址段,注意添加的排除地址段必须处于指定的作用域范围之内,作用域地址段范围之外的IP地址则不能做排除,也没有必要做排除,如图,我们把地址段(10.0.0.1—10.0.0.100)地址池中的10.0.0.10---10.0.0.20地址排除掉
截图14
查看排除的IP地址,可使用show excluderange命令
删除已经排除的地址段,可使用del excluderange命令
截图15
2、添加或删除保留地址
有时候,为了使某一台机器固定使用某一个IP,我们需要为该机器配置静态IP地址或者设置DHCP保留,例如:我们的总经理就想使用88这个地址,或者我们的服务器需要固定分配到某个IP地址,这个时候就可以尝试使用DHCP地址保留
做DHCP地址保留时,我们首先需要知道要保留地址的MAC地址是多少,做保留时需要使用MAC地址信息
添加保留使用add reservedip
查看保留使用show reservedip
截图16
删除保留使用del reservedip
截图17
3、设置作用域的NAP状态
Windows server 2008中增加了NAP的功能,NAP可以用来验证客户端计算机的安全状态和健康策略检查,增强了网络的安全性。如果要使使用了DHCP的客户端能进行NAP的验证,就需要启用DHCP的NAP状态
如图,启用,查看,禁用,可以通过三条命令来实现
截图18
(六)、DHCP数据库迁移、备份和还原操作
1、我们可以将旧的DHCP服务器导出到文件,当DHCP服务器出现故障时,可以将文件导入到新的DHCP服务器上。
导入导出使用import和export命令
截图19
截图20
进行导入操作时,新服务器上不能存在和导出的文件中相同子网的DHCP作用域,否则导入不成功,会提示本地服务器上已经存在该子网
截图21
注意:该例中导入导出的命令只适用于本地服务器,不能对网络中的DHCP服务器进行操作。当命令执行时,服务停止并不响应客户端。
当进行导入导出操作时,可以在server和scope级别,或者在ipv4和ipv6模式下。
2、有些时候我们需要对服务器进行重新配置,如果将重新配置之前的DHCP服务器进行备份,那么在重新配置后就可以利用备份进行还原操作,而不需要全部重新手动设置
备份和还原分别使用backup / restore命令
截图22
clip_p_w_picpath048
成功还原DHCP服务器后,需要重启DHCP服务,使之生效。
clip_p_w_picpath050
(七)、提高core中DHCP服务器的易操作性
我们可以在一台图形界面的服务器系统上来远程管理core上的DHCP服务器,为此我们需要启用server core上的远程管理功能
如图
截图36