您的位置:首页 > 理论基础 > 计算机网络

如何解决网络连接问题

2006-01-02 15:32 507 查看
网络连接问题产生的原因有多种,但通常都是由于不正确的网络适配器、不正确的交换机设置、有缺陷的硬件或驱动程序问题引起的。有些连接性症状是间歇性的,看起来并非由上述任何一种原因引起。

有时操作系统升级会带来网络连接问题。在较早或不同的操作系统(如 Microsoft Windows 98 或 Microsoft Windows 95)上可正常工作的相同的网络适配器在升级后可能会出现问题。有时服务器重定位可能会带来连接问题。

可能引起连接问题的最常见原因有:

网络适配器和交换机端口的双工级别或传输速度设置不匹配。
传输速率为 10/100 兆比特每秒 (Mbps) 的网络适配器或交换机无法正常交换。有些自动探测设置不能正确检测某些网络适配器的速度。
网络适配器与母板或其他的硬件或软件组件和驱动程序不兼容。
典型的错误信息有:
Error 55:"The specified network resource is no longer available" (ERROR_DEV_NOT_EXIST).
Error 64:"The specified network name is no longer available" (ERROR_NETNAME_DELETED).
Error 121:"The semaphore timeout period has expired" (ERROR_SEM_TIMEOUT).
Error 1231:"The remote network is not reachable by the transport" (ERROR_NETWORK_UNREACHABLE).
客户机的系统事件日志可能显示下列项中的任何一项:
类型:警告
来源:MrxSmb
事件 ID: 50
描述:
{丢失延迟-写入-数据} 系统尝试将文件数据从缓冲区传送到 /Device/LanmanRedirector。写入操作失败,并且可能只有部分数据被写入文件。
类型: 警告
来源: MrxSmb
事件 ID: 3013
描述:
重定向器对 ServerName 已超时。
类型: 警告
来源: MrxSmb
事件 ID: 3036
描述:
重定向器检测到一个安全签名不匹配。连接已被断开。
下面的 TCPIP 4201 项可能会在事件日志中多次出现:
类型: 信息
来源:TCPIP
事件 ID: 4201
描述:
系统检测到网络适配器 Compaq NC6134 Gigabit NIC 与网络连接,而且已通过网络适配器初始化一般操作。
在您重新启动计算机或者禁用或启用网络适配器后,出现一个单独的 TCPIP 4201 事件是正常的。

疑难解答

要解决网络连接问题,请按照下列步骤操作:
1.使用 Ping 或 PathPing 命令行工具测试基础连接性。使用 Ping 来隔离网络硬件问题和不兼容的配置。使用 PathPing 检测多跃点行程中的数据包丢失。

要查看 Ping 统计信息,请使用“ping -t”命令。要查看统计信息并继续执行,请按 CTRL+BREAK。要停止,请按 CTRL+C。如果在统计信息输出中检测到丢失的数据包,这表明网络问题已上升到开放系统互连 (OSI) 的第 3 层(IP 级连接)。

如果您 ping 的远程系统跨高延迟链路(如卫星链路),则响应时间会更长。使用 -w(等待)开关指定较长的超时值。

有关使用这些工具的更多信息,请参阅 Microsoft Windows 2000 Server Resource Kit 中的“使用 Ping 和 PathPing 测试网络连接”一节,或 Microsoft Windows XP Professional Resource Kit 文档第 19 章中的“使用 Ping 和 PathPing 测试网络连接”一节。
2.检查事件日志中与网卡相关的项或与连接相关的项。

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
308427 (http://support.microsoft.com/kb/308427/) 如何在 Windows XP 的事件查看器中查看和管理事件日志
3.检查网络适配器是否在“Microsoft 硬件兼容列表 (HCL)”上列出。若要查看 HCL,请访问下面的 Microsoft 网站:
硬件驱动程序质量 (http://www.microsoft.com/hcl/default.asp)
4.检查使用插入同一集线器或交换机中的同一默认网关的其他计算机。如果这些计算机不存在网络连接问题,则说明某一计算机上的网络适配器可能出现了故障。

如果事实如此,请将网络适配器驱动程序更新到最新版本。
5.请与每一个母板的供应商联系并更新其 BIOS。有些网络适配器和母板或 BIOS 版本不兼容。请从供应商的网站获取最新版本或与您的硬件供应商联系。
6.检查网络适配器和上行链路硬件(集线器或交换机)的公用设置。确保所有互补性网络资源(网络适配器、集线器和交换机)都设置为相同的速度和双工级别。如果媒体类型设置为 autosense、autosensing、autodetect 或“Auto Select”,请确保所有组件都能正确地自动感应。

对于有些交换机,“Auto”这一双工设置会让其使用半双工设置。您需要强制交换机使用全双工。

重设交换机,重新启动客户机,并测试连接性。

将客户机和服务器放到一个被动集线器上。如果通信能够恢复,则问题可能是由不正确的网络交换机配置引起的。

有关如何配置设备的更多信息,请与您的硬件供应商联系。
7.将具有连接问题的计算机的网络适配器手动设置到半双工和较低的速度。

将该系统连接到一个配置为半双工而且速度为 10-Mbps 的交换机,或使用一个 10-Mbps 的集线器,以查看是否能够以较低的传输速度建立连接。

如要提高性能,请手动将速度设置提高到 100 Mbps,然后重新启动计算机。测试是否丢失了网络连接,将设置提高到全双工,然后重新启动计算机。如果发生了网络丢失,请将双工设置和速度降低到以前的设置。
8.调换一下失败的系统与集线器或交换机之间的网络电缆。
9.将网络适配器换成一个经过测试并证明可靠的网络适配器。为此,请按照下列步骤操作:
a. 删除网络适配器诊断程序。
b. 在“网络”属性中删除网络适配器。
c. 安装新的网络适配器。
10.在网络连接的两端同时运行“网络监视器”。在筛选出这两个系统的地址上的跟踪记录后,比较这两个跟踪记录,查看是否有完全相同的通信量。

使用 TCP Retransmit(“网络监视器专家处理器”工具),检测 TCP 重传。为此,请按照下列步骤操作:
a. 启动网络监视器。
b. 工具菜单上,单击专家处理器,然后单击左侧窗格中的 TCP 重传
c. 单击“添加到运行列表”。
d. 单击运行专家处理器
如果发现其中一个跟踪记录中有帧丢失的情况,请检查所有中间的电缆连接、集线器、交换机和路由器,找出硬件或配置错误。

在“网络监视器”中,查看“捕获统计信息”摘要框架。此框架是跟踪记录的最后一个框架。如果它在下面的统计计数器中包含一个非 0 值,则连接问题可能是由硬件或配置问题引起的:
STATS:MAC CRC Errors = 0
STATS:MAC Frames Dropped due to HardWare Errors = 0

网络交换机和服务器网络适配器必须具有相互匹配的双工设置以便通信活动能够正常进行。二者都必须设置为全双工或半双工。它们必须匹配。

局域网 (LAN) 上的计算机通常共享一个普通全双工网络媒体。此配置允许两台计算机同时传输数据。

如果下列两个条件中任何一个为真,就会发生连接问题:
计算机移动到一个可以自动感知网络速度的新的以太网交换机端口。但是,计算机的网络适配器配置为强制使用静态网络传输速度设置(10 Mbps、100 Mbps 或 1 千兆比特每秒 [Gbps])进行全双工通信。
以太网交换机端口和计算机网络适配器都配置为强制使用 100-Mbps 或 1-Gbps 的全双工通信。然而以太网交换机或网络适配器可能无法以该速率通信或不能使用全双工传输。
通过使用全双工硬件可以提高以太网 LAN 环境中的网络性能。这种配置允许在网络设备之间进行双向通信。若没有全双工硬件,信息将先向一个方向发送,然后再向另一个方向发送。在半双工硬件配置中,数据包在网络上会频频“碰撞”,每当发生冲突时,碰撞的数据包都必须重发。这样就制造了更多的通信,结果降低了网络性能。

使用全双工,发送和接收路径是彼此独立的。因此,您可以同时发送和接收,而且可以防止发生冲突。由于增加了吞吐量而且不存在冲突,全双工通信更易受不良的电缆端接或超出建议限制的电缆衰减的影响。这会导致数据重新发送,足以降低性能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: