无论局域网的网络规模有多大,都有可能发生上网连接时断时续的故障现象,遇到这种现象时,很多网络管理员都会下意识地将故障检查重点锁定在网络线缆的连接、网络设备的质量、网络病毒的袭击等方面;事实上,上面的几个因素都不是上网连接时断时续的主要“祸首”,一些平时不怎么起眼的设置参数,反而更容易造成上网连接时断时续!现在,本文就从软处发力,向各位朋友贡献几则拒绝上网连接时断时续的私房秘籍!
1、修改交换端口工作模式
大家知道,局域网中的每一台普通计算机,基本都是通过网络线缆与交换机的端口进行连接的,如果计算机的网卡设备工作模式与交换机的端口工作模式不互相匹配的话,轻则容易出现上网传输速度缓慢的故障现象,严重的话会造成网络连接时断时续的故障现象,那么为什么会出现这种现象呢?其实很简单,网卡与交换机在正式通信之前,往往需要协商进行确认该选用什么速度、什么模式进行工作,如果发现它们的速度与工作模式不匹配时,就需要进行反复协商,直到它们达成一致为止,很显然这个过程会影响上网传输速度,甚至会造成网络传输时断时续。为了有效避免这种现象,我们可以手工修改它们的工作模式,确保它们固定地使用相同的模式进行工作,日后网卡与交换机之间传输数据时就不需要进行反复协商了,那么网络连接的稳定性也就能得到有效保证了:
首先检查本地计算机的网卡使用了什么工作模式;在进行这种检查操作时,我们可以先打开本地系统的“开始”菜单,从中依次点选“设置”、“网络连接”选项,从弹出的网络连接显示列表中,右击本地连接图标,同时点选右键菜单中的“属性”命令,打开目标本地连接属性设置对话框;
其次点选该设置对话框中的“常规”标签,从中将与交换机设备保持连接的网卡设备选中,同时单击“配置”按钮,打开目标网卡的属性设置窗口;单击该窗口中的“高级”标签,在其后出现的如图1所示标签页面中,选中“属性”列表中的“Speed & Duplex”参数,此时我们可以在“值”文本框中,清楚地看到目标网卡设备究竟使用了什么工作模式,同时也能看到网络传输速度是多大了;
下面检查一下交换端口使用了什么工作模式;在进行这种检查操作时,我们可以先以系统管理员权限进入目标交换机的后台管理界面,从中执行“system”命令,进入交换机的系统配置全局状态,之后使用“display inter”命令查看一下指定交换端口的配置信息,从其后的结果界面中我们就能发现交换机指定端口什么了什么工作模式,网络传输速度究竟为多大了;
仔细对比一下网卡与交换端口的传输速度与模式是否相同,如果不相同的话,我们可以及时将它们修改相同;例如,要是发现网卡设备使用了100M全双工模式,而目标交换端口使用了100M半双工模式时,我们可以在交换机的系统配置全局状态,再进入指定交换端口的视图配置状态,在该状态下执行“dup full”字符串命令,这么一来指定交换端口的工作模式就会被修改成100M全双工模式,此时网卡与交换端口的工作模式就能保持匹配了,日后传输数据信息时就不会出现上网时断时续的故障现象了。
2、修改TCP/IP协议属性参数
曾经笔者遭遇过这样一则非常蹊跷的网络故障,那就是有一台计算机同时安装了两块网卡设备,其中一块网卡设备与Internet网络保持连接,另外一块网卡设备与内网保持连接,可是在尝试从该计算机系统中访问内网中的另外一台计算机中的共享资源时,网络连接好象出现了时断时续的故障现象。刚开始,笔者还下意识地认为这种现象肯定是网络线缆接触不牢靠引起的,可是在对网络线缆的连通性进行检查,同时重新插拔相关连接接口之后,笔者看到共享访问时断时续的故障现象仍然存在,这就意味共享访问的时断时续故障现象不是由网络线缆接触不良引起的。
之后,笔者又对网络病毒因素进行了详细检查,但是也没有找到故障解决的答案;在万般无奈之下,笔者只好打开对应系统的TCP/IP协议属性设置对话框,发现目标计算机同时配置了两个IP地址,有没有可能是这两个地址在“打架”呢?为了验证自己的猜测是否正确,笔者立即为连接Internet网络的目标网卡只设置了一个IP地址,当重新进行共享访问测试时,发现时断时续的故障现象竟然消失了,这说明问题的确是由两个IP地址引起的,那么同一块网卡设备同时启用两个IP地址,为什么会影响共享访问连接的性能呢?笔者就这一问题,上网搜索了相关解决方案,结果发现这种现象是由TCP/IP协议设置不当引起的。原来,在进行共享访问操作时,Windows系统需要使用SMB通信协议,而SMB通信协议包含Direct hosting、NetBios Over TCP/IP这两种工作模式,而Direct hosting工作模式会使用TCP445网络端口来进行数据内容的直接传输,NetBios Over TCP/IP工作模式则需要先通过UDP137网络端口解析目标主机名称,后通过UDP138网络端口传递数据包信息,再通过TCP139网络端口传输具体的共享文件,很显然Direct hosting模式的工作效率要更高一些,因此现在的操作系统在默认状态下几乎都使用Direct hosting工作模式进行共享连接;不过,Windows XP以上版本的操作系统现在仍然还支持NetBios Over TCP/IP工作模式,当共享访问处于这种模式状态时,会自动使用绑定到目标网卡设备上的第一个IP地址进行工作,如果这个IP地址恰好是外网IP地址时,那么对应计算机系统自然就不能通过内网顺利地访问到目标共享资源了。
此外,Windows系统每次启动成功后,往往会随机选用共享工作模式,也就是说有时会选用Direct hosting模式进行共享访问,有时会选用NetBios Over TCP/IP模式进行共享访问,一旦选用了NetBios Over TCP/IP模式时,那么共享访问自然也就会出现断线现象了。为了让共享访问连接不时断时续,我们可以按照下面的操作步骤来禁止Windows系统使用NetBios Over TCP/IP共享访问模式:
首先打开故障计算机系统的“开始”菜单,从中依次点选“设置”、“网络连接”选项,从其后出现的网络连接显示界面中,用鼠标选中目标本地连接图标,同时用鼠标右键单击该图标选项,再点选右键菜单中的“属性”命令,进入目标本地连接属性设置窗口;
其次选中常规标签设置页面中的“Internet协议(TCP/IP)”选项,再单击“属性”按钮,打开TCP/IP协议的属性对话框,单击其中的“高级”按钮,在其后出现的TCP/IP协议高级属性对话框中,点选“WINS”选项卡,此时系统屏幕上会自动弹出如图2所示的选项设置对话框,检查“NetBIOS设置”位置下面的“禁用TCP/IP上的NetBIOS”选项有没有被选中,如果看到它没有被选中时,那就说明对应系统支持NetBios Over TCP/IP共享工作模式,此时我们必须及时重新选中“禁用TCP/IP上的NetBIOS”选项,最后单击“确定”按钮执行参数设置保存操作,如此一来共享访问连接就不会出现时断时续的故障现象了。
3、修改默认网关的Metric数值
在局域网网络中,每一台计算机进行上网连接时,它使用的默认网关地址一般是固定不变的,那么对应该网关的上网连接状态通常也应该是比较稳定的。可是,有的计算机系统可能同时设置有两个网关地址,如果它们的Metric数值被意外设置成相同的话,那么对应计算机系统每次重新启动后,默认网关地址都可能会发生不同的变化,这样也容易上网连接时断时续的故障现象。为了让计算机系统每次固定使用相同的网关地址作为默认网关,我们可以采用手工方法修改指定网关的Metric数值,下面就是具体的修改步骤:
首先依次单击本地计算机系统桌面上的“开始”、“设置”、“网络连接”命令,从其后弹出的网络连接列表界面中,用鼠标选中目标本地连接图标,同时用鼠标右键单击该图标选项,再点选右键菜单中的“属性”命令,进入目标本地连接属性设置窗口;
其次选中常规标签设置页面中的“Internet协议(TCP/IP)”选项,再单击“属性”按钮,打开TCP/IP协议的属性对话框,单击其中的“高级”按钮,在其后出现的TCP/IP协议高级属性对话框中,点选“IP设置”选项卡,进入IP设置页面;
接着在该页面的“默认网关”列表中,选中需要作为默认网关的那个网关地址,再单击“编辑”按钮,打开如图3所示的编辑对话框,取消其中的“自动跃点”选项,并将该网关的跃点数值设置为“1”,最后单击“确定”按钮保存好上述设置操作;按照同样的操作办法,我们再将另外一个网关的跃点数值修改成大约“1”就可以了,这么一来本地计算机系统的默认网关就能固定不变了,此时上网连接的稳定性也就能得到有效保证了。
小提示:如果我们熟悉系统注册表的话,也可以通过修改系统注册表键值的方法来修改默认网关的Metric数值,在进行这种修改操作时,我们可以依次点选“开始”/“运行”命令,在其后出现的系统运行框中执行“regedit”字符串命令,打开对应系统的注册表控制台窗口;将鼠标定位于该控制台窗口左侧位置处的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces节点分支上,再从目标分支下面选中目标网卡设备对应的选项,再在对应该选项的右侧列表窗格中,将“DefaultGateway”键值的数值修改为“1”,最后单击“确定”按钮执行设置保存操作。
4、修改路由拨号连接设置参数
在共享路由器进行宽带拨号上网的环境中,我们可能会遇到每隔一段时间就会出现一次连接掉线的现象,并且这种故障现象出现的次数也比较有规律;遇到这种有规则的网络掉线现象时,我们就应该仔细检查一下宽带路由器的拨号连接设置,看看其是否设置启用了按需连接功能,下面就是具体的设置步骤:
首先以系统管理员权限登录进入宽带路由器的后台管理界面,从中找到“网络参数”功能选项,并从对应选项设置页面中,检查一下“WAN口设置”设置项下面,有没有选中“按需连接,在有访问时自动连接,自动断线等待时间X分钟”功能选项,要是选中的话,那上网连接有规律掉线问题多半是由该设置引起的了,此时我们应该取消该功能设置,同时保存好设置操作,相信这么一来就能有效解决上网连接有规律掉线故障了。