公司局域网中有两百多台机器,全部采用同一网段中的固定IP地址,整个网络中未设置DHCP服务器。不久前,电脑部技术人员在用虚拟PC进行测试时(未指定固定IP地址,采用网络默认属性状态,自动获取IP地址),财务部的金蝶服务器突然提示IP地址冲突,导致该服务器不能正常工作了。为了解决此问题,笔者颇费了一番心思,现将整个解决过程整理如下,希望对大家以后的维护工作有所帮助。
引发这个问题的原因是因为网络中有计算机采用了DHCP服务,因此必须找出设置了DHCP服务的计算机。然而,为了找出网络中配置了DHCP服务的电脑,而去检查每台电脑的设置,这种菜鸟方法既费时又影响其他同事的工作。不过,采用以下故障排除方法就能快速解决此类问题。
故障排除
1.首先在虚拟PC机的命令模式下输入“ipconfig/all”,出现如图所示的提示,根据DHCPServer的IP地址,确定DHCP服务器是公司中的上网代理服务器。
2.登录代理服务器,打开“管理工具”检查,发现没有“DHCP”,又打开“添加/删除Windows组件”检查其中的“网络服务”,DHCP服务根本没有安装,在代理服务器的命令模式下运行“ipconfig/all”,却发现此服务器不是DHCP服务器。这就奇怪了,未安装DHCP服务又何来的DHCP服务给其他电脑自动分配IP地址呢?
3.笔者拔掉代理服务器的网线,再用一台电脑设置成“自动获得IP地址”进行测试,不能获得IP地址,说明问题依旧存在。接上代理服务器的网线再进行测试,又可以获得IP地址,同时发现DHCPServer的IP地址是代理服务器的IP地址,这证明了网络中这台唯一的DHCPServer就是引发IP冲突的代理服务器。
4.最后经过仔细检查,笔者发现此问题的产生是代理服务器上的WinGate代理软件搞的鬼。因为WinGate在安装完成后,DHCP和DNS服务都是自动启动的,只要网络中任意一台电脑设置为“自动获得IP地址”,此电脑就会从代理服务器上自动获得IP地址,这样就会造成IP地址出现冲突,禁用WinGate中的DHCP和DNS服务后,问题即刻得到解决。
总结:在使用各种应用软件之前,最好先熟悉、了解一下该软件的特点,以免产生意想不到的故障,给工作增添不必要的麻烦。