为了申请初中级计算机常设考点,单位于去年不惜耗费几十万元费用组建了一个标准的局域网机房,主要用于学生初中级培训和考试;该局域网主要包括36台P4级别的方正品牌电脑,两台级联的CISCO品牌10M/100M自适应交换机,以及一台安装有两块网卡的HP服务器,其中服务器中安装的是Windows 2000 Server操作系统,其他工作站安装的都是初中级计算机考试必需的Windows 98操作系统。
最近单位由于要举办一期Internet方面的培训班,为了能够实现在线培训的目的,单位领导要求笔者想办法对局域网进行一次小小的改造,以便让每台工作站都能顺利、便捷地访问Internet内容。接到任务后,笔者首先对局域网目前的连接情况进行了检查,发现所有工作站都是连接到交换机中的,Windows 2000服务器通过其中的一块网卡,直接与Internet进行了连接,另外一块网卡也连接到了交换机中。有鉴于此,笔者脑海中首先想到的就是通过Windows 2000系统内置的Internet连接共享功能,来实现领导提出的内网也能上网的要求;这种方法的大致思路是:服务器其中的一块网卡通过交换机直接与局域网内网相连接,另外一块网卡直接与Internet网络连接,然后对连接Internet的网卡启用连接共享功能,从而实现所有内网工作站都能上网的目的。
根据这样的思路,笔者和另外一名同事迅速行动起来,买来了网线、水晶头,并准备好了相关组网工具,制作好了用于连接Internet的一根网线;并将其中的一端水晶头连接到服务器的一块网卡上,另外一端水晶头连接到宽带光纤转换设备的RJ-45端口中。紧接着,打开服务器的网络属性设置窗口,进入到TCP/IP参数设置界面,为连接Internet的网卡分配了一个独立的、公网IP地址,同时设置好了网关IP地址和DNS服务器地址;下面,笔者又用手工方式启用了外网网卡的Internet连接共享功能,一旦该功能被启用正常后,服务器中连接内网的另外一块网卡IP地址自动变成了“192.168.0.1”,网络掩码地址也自动被设置为了“255.255.255.0”,此时你再用手工方式设置好连接内网网卡的DNS参数,最后单击“确定”按钮,完成服务器端的所有参数设置任务。下面,笔者和同事分头行动,分别打开每一台工作站的TCP/IP参数设置窗口,将它们的IP地址按照次序设置为192.168.0.2、192.168.0.3……,并且将网络掩码地址统一设置为“255.255.255.0”,将网关地址统一设置为“192.168.0.1”,再将DNS服务器的IP地址统一设置成和服务器的DNS一样的地址。
完成所有的设置任务后,随意找了一台工作站,并打开系统运行对话框,在其中执行了“ping 192.168.0.1”命令,执行结果表明局域网的内部连接以及网络设置一切正常,笔者满以为现在任意一台工作站肯定都能访问Internet中的内容了。恰好此时,另外一名同事需要到网上下载一个压缩软件,可打开IE浏览器、输入华军软件园的网址后,发现该网站的主页面根本无法打开;随后该同事又输入了另外一个网址,但还是无法上网。从IE浏览器窗口的状态栏中,笔者发现目标网站的域名地址已经被正确解析成IP地址了,不过网站内容就是无法打开。
会不会是服务器端还没有连接上网呢?但当笔者在服务器端打开IE浏览器窗口,随意输入一个网址时,网页内容很快就显示出来了,很明显服务器端可以正常上网;难道是同事选用的那台工作站本身有问题?于是笔者又在刚才的工作站中,打开系统运行对话框,然后ping了一下网关地址和外网网站的一些地址,测试结果都表明网络连接一切正常。既然服务器端是正常的,网络连接设置也很正常,会不会是客户端程序——IE浏览器发生了损坏呢?到了这会,笔者只好想到什么就做什么了;打开系统工作站的运行对话框,并在其中执行字符串命令“sfc /scannow”,随后系统果然发现了IE有几处受到损坏,笔者逐一将它们修复好了,然后把计算机系统重新启动了一下,再次打开IE浏览器进行测试时,发现内网还是无法上网。笔者仍然不甘心,又依次单击IE浏览器菜单栏中的“工具”/“Internet选项”命令,对浏览器的上网设置进行了仔细检查,检查之后发现“局域网设置”处的“自动检测设置”选项并没有被选中;但笔者将该选项重新选中,并退出Internet选项设置窗口,再对上网进行测试时,结果还是没有丝毫进展。不得已笔者又打开了另外一台工作站进行上网测试,可结果仍然是无法上网;更让人感到意外的是,笔者不论打开哪台工作站,最终测试的结果都是一样,那就是无法打开网页内容。
天呀,忙活到现在,难道一点成就都没有?笔者情不自禁地感叹了起来!感叹之余,笔者又将目光转移到服务器上了,毕竟每一台工作站都不能上网,则基本上就能断定内网无法上网故障与客户端无关。打开服务器的网上邻居窗口,笔者发现其他工作站的“身影”都能在这里看到,而且服务器端不论访问哪个网站,IE浏览器都能很快将网站内容显示出来,这些现象表明服务器在网络参数设置方面应该没有任何问题。接着笔者想会不会是服务器中的病毒在“捣乱”呢?先不管服务器有没有病毒,还是稳妥一点,找来最新版本的瑞星杀毒软件,对服务器系统进行一下彻底查杀吧;在漫长的病毒查杀等待之后,服务器中果然被找出了几个新型病毒,不过遗憾的是这些病毒跟内网无法上网故障几乎没有关系,因为在这些病毒被清除干净之后,内网还是那个不能上网的内网。
难道内网真的就没有办法上网了吗?在万般无奈之下,笔者静下心来对可能影响上网的所有系统设置,重新在脑海中梳理了一遍;突然想到该服务器曾经被设置作为局域网的路由器,会不会是系统的“路由和远程访问”功能影响了内网上网呢?于是笔者一不做、二不休,打开了系统服务列表窗口,将其中的“路由和远程访问”服务暂时设置为禁用,然后再将服务器系统重新启动了一下。满以为这一次故障肯定能迎刃而解,但实际的上网测试再次给了笔者一次无情的打击,内网竟然还是那样“无动于衷”!
就在笔者打算彻底放弃时,屏幕上突然弹出防火墙窗口,提示笔者有应用程序需要访问外部网络,这样的提示对于笔者来说无疑就是雪中送炭,因为笔者忙活到现在竟然把软件的作用给忽略了。笔者认定内网无法上网故障肯定是防火墙引起的,于是马上将开启的防火墙迅速关闭了,然后又打开了IE浏览器进行了测试,但内网还是不能打开网页内容。尽管如此笔者还是没有灰心,为了把防火墙或者其他软件对服务器的影响降低到最小限度,笔者打算将一些暂时用不到软件以及防火墙先彻底卸载掉,以便在服务器处于相对“干净”的环境下进行内网上网测试。当打开服务器中的控制面板窗口,双击其中的“添加/删除程序”图标,准备在其后弹出的应用程序列表窗口中执行软件卸载动作时,笔者发现服务器中竟然同时安装了MS-Proxy和WinGate两个代理服务器软件。哦,原来该服务器曾经被作为局域网的代理服务器,其他工作站通过MS-Proxy或WinGate代理软件实现了共享上网目的!难道是MS-Proxy或WinGate软件在后台悄悄运行,导致了Internet连接共享上网方式和代理服务器共享上网方式发生了冲突,笔者下意识地认为这可能就是内网无法上网的症结所在。
为了验证自己的想法,笔者在“添加/删除程序”应用程序列表窗口中,将MS-Proxy和WinGate两个代理服务器软件全部移出了系统,并且又将服务器系统重新启动了一下;之后,笔者又小心翼翼地打开某台工作站的IE窗口,再次输入了华军软件园的网站地址,单击回车键后,IE又开始了搜索网站地址的行动,幸运的是这次IE终于没有让我失望,很快将华军软件园的主页面内容打开了。到了这里,笔者还不是很放心,又随意输入了其他网站的URL地址进行了测试,测试结果终于让笔者如释重负,内网终于可以随意访问外网内容了。至此,我们不难发现本例中的内网无法上网故障,其实是由与共享上网有关的软件之间的冲突造成的。