在上篇文章中笔者介绍了在企业内网中出现的一次网络打印机不打印的故障,通过步步为营判断故障我们依次排除了员工客户机,打印机自身硬件等方面出现问题的可能,所有关注点都放到了打印机自身的软件设置上,但是由于正常的通过MAC扫描法无法顺利找到网络打印机,所以我们决定通过围魏救赵的方法来解决网络打印机顽疾,今天就由笔者为各位IT168的读者介绍全部解决不周。
一,围魏救赵解决网络打印机顽疾——安装DHCP服务:
所谓围魏救赵法实际上就是通过建立DHCP服务并为此网络打印机分配IP地址等信息,然后再通过分配的IP地址信息管理网络打印机的方法。既然当前网络打印机的IP地址等信息是0.0.0.0,那么这就说明当前网络打印机无法在网络中找到DHCP服务,我们只需要为其建立一个即可。
当然传统的建立DHCP服务的方法要麻在服务器上开启要麻在路由交换设备上启用DHCP服务,但是这些方法都显得有点太过正式,设置和实施需要步骤比较多,当然俗话说杀鸡焉用牛刀,所以笔者今天介绍的方法更加简单方便也非常灵活,那就是利用dhcpt.exe小工具实现在网络内开启DHCP服务并解决网络打印机故障。这里所说的dhcpt.exe实际上是DHCP Turbo。
DHCP Turbo小档案:
软件版本:NT V3.0
软件大小: 5537 KB
软件语言: 英文
软件类别: 共享软件
应用平台: Win2000/XP/2003
下载地址:
http://www.skycn.net/soft/1232.html
第一步:下载DHCP Turbo程序,解压缩运行主程序开始安装。(如图1)

第二步:在选择安装类型处我们设置为FULL完全安装,之后点“NEXT”按钮继续。(如图2)

第三步:选择安装的路径,默认是c:\program files\dhcp turbo,我们可以通过右边的browse按钮更改,之后点“NEXT”按钮继续。(如图3)

第四步:设置DHCP Turbo程序的启动方式,上面的是随着系统的启动而让
DHCP Turbo自动启动,下面的则是选择手工启动。(如图4)

第五步:点NEXT按钮后开始复制必须文件到本地硬盘。(如图5)

第六步:完成全部安装工作后我们直接运行桌面的DHCP Turbo主程序图标即可启动该软件。
二,围魏救赵解决网络打印机顽疾——设置DHCP服务:
安装完DHCP发布工具后我们就要设置具体的DHCP服务参数了,首先我们启动DHCP Turbo程序。
第一步:在主界面中连接Localhost,当然可能会出现输入密码的提示,默认密码是空的,确定login即可。
第二步:连接本地控制台后我们在localhost->scope上点右键选择NEW SCOPE建立一个新范围。(如图6)

第三步:这个新范围就是我们DHCP动态分配的地址区域,我们在NEW SCOPE设置窗口中依次为DHCP服务起一个名字并且设置起始IP地址以及结尾IP地址,另外还要针对子网掩码进行设置,我们根据企业实际情况添加对应信息,例如255.255.255.0。(如图7)

小提示:
当然这里还有一个名为segment的参数,这个参数实际上应用于DHCP中继,有时我们可能在网络中需要建立DHCP中继服务,将DHCP信息进行转发,那么可以在此设置,并且在relay agent中继器中添加对应的地址信息。当然本文不涉及这个参数的设置。
第四步:之后我们保存,在客户端上将网络地址获得方式修改为自动获得后执行ipconfig /renew命令,我们可以看到顺利的从这个DHCP服务器上获得了相关的网络地址等信息。(如图8)

小提示:
DHCP做服务器的电脑建议把防火墙关了,否则可能下面的客户机不能够顺利分配到IP地址等参数。
第五步:然而这样分配有一个问题,相信细心的读者都会发现,那就是DHCP服务分配的只有IP地址和子网掩码等信息,而网关地址和DNS地址都无法自动分配,实际上我们还需要进行额外设置才能够实现DNS与网关的自动分配。我们在DHCP TURBO下找到option types,这里罗列出了DHCP服务相关的所有扩展参数,包括网关GATEWAY以及DNS等信息在这里一一显示,我们也可以额外添加自定义参数。(如图9)

第六步:要想设置这些扩展参数我们需要到named policies下的global中寻找答案,在该选项右边空白区域带内右键选择“NEW OPTION”。(如图10)

第七步:接下来在option selector处选择要添加的扩展参数,例如我们要添加网关地址,那么在standard options里找到标记为3的gateways参数后点OK按钮即可。(如图11)

第八步:之后在GATEWAYS设置窗口中填写要自动分配的网关地址后确定即可。(如图12)

第九步:同理日常使用最多的DNS地址也可以通过此方法进行设置。(如图13)

至此我们就完成了关于DHCP服务的全部配置,网络中添加了一个新的DHCP服务器,我们通过DHCP TURBO管理工具的客户端连接窗口可以清晰的看到MAC地址为
0014388c6c74主机的连接并且获得了对应的地址为58.129.1.119。这个就是我们网络打印机获得的新地址。
三,围魏救赵解决网络打印机顽疾——设置网络打印机:
通过上面的围魏救赵法在网络内建立了一台DHCP服务器并且顺利的分配给网络打印机一个地址58.129.1.119,接下来我们打开IE浏览器通过http://58.129.1.119地址可以顺利的访问我们网络打印机的管理界面。(如图14)

在网络打印机管理界面中我们点NETWORKING标签,这里罗列出所有针对打印机设置的信息,我们可以通过下拉菜单设置网络打印机网络参数获得的方法,包括DHCP自动获得,BOOTP通过广播包在启动时获得,MANUAL手工设置,AUTO IP自动选择(在以上几个方式中自动检测自动配置)。(如图15)

当然我们还可以针对网络打印机的HOST NAME名称以及IP地址,子网掩码,网关地址以及诸多高级参数进行具体配置,能够访问这个管理界面后我们的打印机又一次起死回生了。(如图16)

四,围魏救赵解决网络打印机顽疾——安装网络打印机:
接下来的工作就简单了我们再次拿出网络打印机驱动光盘,通过设置向导扫描网络内的打印机,如果扫描不到可以利用58.129.1.119这个IP地址进行扫描,从而顺利的安装了网络打印机,企业内网的网络打印服务又能够使用了,网络应用恢复了正常。
五,总结:
本次故障应该是由于原服务器上DHCP服务的开启与关闭造成了DHCP服务工作不正常,另外停电也让原本能够自动获得IP地址等信息的网络打印机无法继续向DHCP服务器发送续租请求,从而丢失了原来有的网络地址等信息,造成再也无法从DHCP服务获得相关地址,本文通过围魏救赵的方法在网络中单独建立了一个DHCP服务,从而解决了网络打印机地址无法获取的问题,再进一步通过打印机的管理界面手工指定地址信息彻底解决了这个网络打印机顽疾。