中国领先的IT技术网站
|
|

另僻蹊径 应对蹊跷网络故障

有一些很蹊跷的网络故障,在对各种可能因素进行逐一排除后,仍然不能找到故障原因。遭遇这类蹊跷网络故障时,我们必须另僻蹊径,从一些细节因素着手进行应对。

作者:孙秀红来源:51CTO.com|2009-04-30 08:39

Tech Neo技术沙龙 | 11月25号,九州云/ZStack与您一起探讨云时代网络边界管理实践


【51CTO.com独家特稿】在平时上网访问的过程中,我们时常会遇到一些不能访问或访问不畅的网络故障;对于绝大多数网络故障,我们只要对症下药,就能在短时间内将它们解决掉;但是,也有一些很蹊跷的网络故障,在对各种可能因素进行逐一排除后,仍然不能找到故障原因。遭遇这类蹊跷网络故障时,我们必须另僻蹊径,从一些细节因素着手进行应对;这不,本文现在就为大家总结一些蹊跷故障的应对办法,希望大家能从中得到帮助!

1、红外连接无法成功   

在没有网络的工作环境中,两台笔记本电脑要相互传输交流文件时,该怎么办呢?如果它们都支持红外设备的话,那么我们可以通过红外连接完成共享交流目的。一般来说,只要将两台支持红外设备的笔记本电脑靠得足够近,那么Windows XP系统往往就能自动搜索到附近的红外设备,同时红外连接标志也会自动出现在系统屏幕上,此时我们就能通过红外连接发送文件到另外一台工作站中了;可是,在实际连接的过程中,我们时常会发现Windows XP系统无法识别到附件的红外设备,这该如何是好呢?   

在排除距离因素后,我们应该重点检查Windows XP系统中的终端服务状态是否正常,因为红外连接需要“Terminal Services”服务的支持;在检查系统终端服务的工作状态时,我们可以按照下面的操作来进行:   

首先在Windows XP系统桌面中用鼠标右键单击“我的电脑”图标,从弹出的快捷菜单中点选“管理”命令,打开本地系统的计算机管理窗口,在该窗口的左侧显示区域中,依次展开“服务和应用程序”/“服务”分支选项;   

其次在“服务”分支选项的右侧显示区域,找到目标系统服务“Terminal Services”,并用鼠标双击该服务选项,打开如图1所示的选项设置窗口,

 
图1

在该窗口的“常规”标签页面中,看看目标系统服务的工作状态是否正常;要是看到“Terminal Services”服务被意外停用时,那红外连接无法连接的故障多半是由该因素引起的,此时我们只要单击“启动”按钮,将“Terminal Services”服务重新启动正常就能解决问题了。

2、远程帐号输入无效   

在Windows XP系统中利用远程桌面连接程序尝试与Windows Server 2008服务器系统建立连接时,我们常常会碰到这样一则蹊跷的故障现象,那就是当系统屏幕上出现远程登录对话框时,我们明明已经正确输入了具有系统管理员权限的用户帐号与密码,但是始终就无法成功登录进入Windows Server 2008服务器系统?在对登录帐号权限、远程桌面连接设置、防火墙限制等各个可能因素进行排查之后,许多人常常还是不能解决这样的故障现象,这是为什么呢?   

其实,引起这种蹊跷故障的原因主要就是Windows Server 2008服务器系统为了保护自己的安全性,新推出了一种网络级身份验证功能,该功能要求客户端系统必须为Windows Vista或Windows Server 2008系统,才能与之建立远程桌面连接,如果是其他操作系统与之建立远程桌面连接时,Windows Server 2008服务器系统将对它们的连接请求不予理睬,这也是我们无论输入什么帐号都不能登录进入Windows Server 2008服务器系统的主要原因。   

为了解决远程帐号输入无效的故障,我们只要在Windows Server 2008服务器系统中对远程桌面连接参数进行有针对性设置,让其取消对远程连接用户进行网络级身份验证操作就可以了,下面就是具体的操作步骤:   

首先在Windows Server 2008服务器系统本地右击系统桌面中的“计算机”图标,从右键菜单中点选“管理”选项,打开对应系统的计算机管理控制台界面;   

其次在该管理控制台界面的左侧子窗格中单击“远程设置”按钮,此时系统屏幕上会出现一个如图2所示的远程设置对话框,

 
图2

我们在这里会看到Windows Server 2008服务器系统在默认状态下,会自动选中“只允许运行带网络级身份验证的远程桌面的计算机连接”选项,这么一来只有安装了Windows Vista或Windows Server 2008系统的工作站才有资格与之建立连接,其他工作站是不能随便对它进行远程桌面连接操作的;   

此时,我们只要选中该对话框中的“允许运行任意版本远程桌面的计算机连接”选项,同时单击“确定”按钮,Windows Server 2008服务器系统日后就能允许任意工作站与之建立远程控制连接了,这样一来也就不存在远程帐号输入无效的故障现象了。

3、共享帐号无法输入   

在访问共享资源的时候,系统屏幕上有时会自动弹出共享帐号输入对话框,我们只有正确输入共享帐号名称与密码,才能访问到具体的共享文件内容。但是,也有一种特殊现象常常会出现,那就是自动弹出的共享帐号输入对话框中,帐号名称文本框处于灰色不可输入状态,如此一来我们就不能输入合适的用户帐号,去访问目标共享资源,这该如何是好呢?   

大家知道,在进行共享访问的时候,Windows系统会先对共享访问操作进行身份验证,只有验证通过之后才能将共享资源显示出来,之后用户才能查看到具体的共享内容。现在,共享帐号输入对话框弹出来了,这说明身份验证操作没有通过,需要重新输入帐号名称与密码,而此时共享帐号却无法输入,这说明系统在默认状态下使用的是Guest帐号进行共享登录的,只是Guest帐号的密码不对;也许有人会说,Guest帐号默认状态下是没有设置密码的,那为什么共享登录不成功呢?出现这种蹊跷的现象,那只有一种可能,那就是Windows系统启用了高级共享模式,在该模式下系统会强行要求用户输入帐号与密码,没有密码就不允许登录。   

弄清楚了故障原因后,共享帐号无法输入的故障现象也就能很好解决了。我们只要将Windows系统中的Guest帐号停用掉,那么在进行共享访问操作时,系统弹出的共享帐号输入对话框中,帐号名称文本框就会处于激活状态了,此时我们只要正确输入具有共享访问权限的其他用户名称与密码,就能访问到具体的共享内容了。   

如果我们希望提高共享访问效率,也可以不删除Guest帐号,而是修改共享资源所在主机系统的共享访问模式,让其工作于简单共享模式状态,在该状态下Windows系统不会对Guest帐号进行身份验证操作,这样我们就能直接看到具体的共享内容了。在修改共享访问模式时,我们可以按照下面的步骤来进行:   

首先在共享资源所在主机系统中,依次单击“开始”/“运行”命令,在弹出的系统运行对话框中,输入字符串命令“gpedit.msc”,单击回车键后,打开对应系统的组策略控制台窗口;   

其次在该控制台窗口的左侧显示区域,依次展开“计算机配置”/“Windows设置”/“安全设置”/“本地策略”/“安全选项”分支,在对应“安全选项”分支的右侧显示区域,找到目标组策略选项“网络访问:本地帐户的共享和安全模式”;   

接着用鼠标右键单击该选项,从弹出的快捷菜单中执行“属性”命令,打开如图3所示的属性设置窗口,

 
图3

选中其中的“经典-本地用户以自己的身份验证”选项,再单击“确定”按钮保存好上述设置操作,如此一来日后Windows系统就不会强行对共享用户进行身份验证操作了,这时也就不可能会出现共享帐号无法输入的蹊跷故障了。

4、网络登录没有授权   

有的时候,我们无论是采用telnet方式、远程桌面连接方式,甚至通过网上邻居方式登录连接目标工作站系统时,系统总会出现类似网络登录没有授权这样的奇怪故障,在排除了登录帐号权限因素、防火墙限制因素后,我们如果还不能解决故障现象的话,那问题多半出在目标工作站系统的组策略设置上,或许其中的禁止通过网络访问的组策略设置就是造成这种蹊跷故障的原因。此时,我们可以按照下面的操作,来检查目标工作站系统的组策略参数是否存在网络限制设置:   

首先在共享资源所在主机系统中,依次单击“开始”/“运行”命令,在弹出的系统运行对话框中,输入字符串命令“gpedit.msc”,单击回车键后,打开对应系统的组策略控制台窗口;   

其次在该控制台窗口的左侧显示区域中,用鼠标逐一单击“本地计算机策略”/“计算机配置”/“Windows设置”/“安全设置”/“本地策略”/“用户权利指派”分支选项,在目标分支选项的右侧列表区域中,用鼠标右键单击“拒绝从网络访问这台计算机”组策略选项,从弹出的快捷菜单中执行“属性”命令,打开如图4所示的属性设置对话框;    

 
图4

检查该对话框中是否包含自己所使用的网络登录帐号,要是看到目标帐号存在的话,那就说明目标工作站系统禁止任何用户进行网络登录操作,此时我们应该选中目标帐号,再单击“删除”按钮,最后单击“确定”按钮保存好上述设置操作,如此一来我们就能顺利地解决网络登录没有授权的蹊跷故障现象了。   

5、内外网络不能兼顾   

不少人都是通过VPN连接方式访问单位局域网中数据信息的,可是在进行VPN网络连接的时候,他们或许会碰到这样一则蹊跷的故障现象,那就是VPN连接成功之后,本地工作站不能访问Internet网络了;为了能够访问外部网络,他们打开VPN连接属性设置窗口,然后进入其中的高级设置页面,取消选中“在远程网络上使用默认网关”选项,这样一来本地工作站就能正常访问外部网络了,可是这个时候再尝试访问VPN服务器所在内网中的其他工作站时,却发现不能访问了,也就是说内网能访问时,外网就不能访问了,而外网能够访问时,内网又不能访问了,这该如何是好呢?   

其实内外网络之所以不能同时兼顾,主要就是本地工作站的路由表中没有同时指向这两个网络的路由记录,要想解决这种故障现象,我们可以直接在本地工作站系统中采用手工方法,添加指向单位内网的路由记录。例如,在本地工作站能够访问外网的情况下,如果我们希望它还能同时访问采用了192.168.1.0网段地址的局域网时,可以按照如下步骤来实现:   

首先在本地工作站系统中依次单击“开始”/“运行”命令,打开对应系统的运行对话框,在其中输入字符串命令“cmd”,单击回车键后,将系统工作状态切换到DOS命令行状态;   

其次,在该状态的命令行提示符下,输入字符串命令“route add 192.168.1.0 mask 255.255.255.0 192.168.1.1”,其中192.168.1.1为指定内网的网关地址,单击回车键后,那么本地工作站就能同时访问单位内网网络了。

【51CTO.COM 独家特稿,转载请注明出处及作者!】

【编辑推荐】

  1. 局域网常见网络故障及排除策略
  2. 网管解答如何高效解决网络访问故障
【责任编辑:许凤丽 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

热门职位+更多

读 书 +更多

系统分析师技术指南

本书对前沿而又成熟的系统分析技术和方法进行了讨论,包括CMM与过程改进、J2EE与NET平台、中间件及相关技术、应用服务器、Web 服务、数据...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Phthon,最神奇好玩的编程语言