|
3、查TCP/IP协议
除了端口模式设置不当因素会造成间歇性断网故障外,TCP/IP协议的属性参数设置不当也能造成这样的故障现象。当外网网卡上绑定了两个IP地址,同时对应系统启用了NetBios Over TCP/IP功能时,那么Windows系统就容易遭遇间歇性断网故障,并且这种故障也能通过重新启动计算机系统来获得临时性解决。为了判断本例中出现的断网故障是否由TCP/IP协议设置不当引起的,我们特地按照如下步骤进行了排查:
首先打开故障计算机系统的“开始”菜单,从中依次单击“设置”、“网络连接”命令,之后用鼠标右键单击外网网络连接,并执行快捷菜单中的“属性”命令,打开外网网络连接属性设置窗口,选中该窗口中的TCP/IP协议选项,再单击“属性”按钮,进入TCP/IP协议属性设置窗口;
其次单击该设置窗口中的“高级”按钮,在弹出的高级TCP/IP协议设置对话框中点选“WINS”标签,打开如图3所示的标签设置页面,在这里我们发现“启用TCP/IP上的NetBios”的确处于选中状态,难道真是NetBios Over TCP/IP功能造成了间歇性断网故障?不过,当我们查看外网网卡的IP地址时,发现故障计算机的外网接口只使用了一个IP地址,这么一来无论Windows系统是否启用了NetBios Over TCP/IP功能,都不会造成间歇性断网故障。
图3
不过,为了排查故障因素,我们还是取消了NetBios Over TCP/IP功能的选中状态,结果发现这项改动操作根本没有起到任何效果,很明显故障计算机遭遇的断网故障与TCP/IP协议下的NetBios Over TCP/IP功能没有任何关系。
4、查网关设置
一般来说,只包含一个网络接口的计算机默认只有一个网关地址,该网关地址往往是不会随意变化的,那么通过该网关建立起来的网络连接也应该是非常稳定的。不过,对于包含了两个网络接口的计算机来说,它可能会同时设置了多个网关,那么Windows系统每次启动成功后,究竟该选用哪一个网关作为默认网关呢?其实,Windows系统会根据每一个网关地址的Metric数值,来决定选用网关的优先级别,通常Metric数值越小的网关越容易被优先使用;但是,如果上网用户设置不当,造成了多个网关的Metric数值相同,那么Windows系统在选用默认网关时就可能出现随机性,那样一来普通计算机上网时就容易出现歇性断网故障。依照这样的分析,我们立即对故障计算机的网关参数进行了检查,结果发现外网接口上不知怎么回事,果然设置了两个网关地址,而检查这两个网关的Metric数值时,发现它们都是“自动”,为此,我们立即将对应Internet网络的那个网关Metric数值修改为了“1”,将另外一个网关Metric数值修改成大于1的任意数值,最后执行保存操作,同时重新启动了一下故障计算机系统,果然间歇性断网故障就再也没有发生。
小提示:要调整某个网关的Metric数值时,我们也可以通过修改注册表的相关键值来实现,例如要修改对应Internet网络的网关Metric数值时,我们可以打开目标计算机系统的运行文本框,在其中执行“regedit”命令,从弹出的注册表编辑界面中,依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces分支选项,再选中该分支下面对应Internet网络的外网网卡子项,再将目标子项下面的“DefaultGateway”键值调整为“1”,最后刷新一下系统注册表就可以了。
|
【收藏】【打印】【进入论坛】 |
|
|
|
|
|
|
|