提醒:本页面将不再更新、维护或者支持,文章、评论所叙述内容存在时效性,涉及技术细节或者软件使用方面不保证能够完全有效可操作,请谨慎参考!

服务器是戴尔(DELL)的,用来作为网关型服务器,提供上网及流量控制,前几天一直反应所连接客户端会断开互联网连接几分钟,之前怀疑是交换机问题,后来查看Windows事件系统分支,找到类似下面来源为 l2nd 的警告类型描述:

Broadcom BCM5716C: The network link is down.
Check to make sure the network cable is properly connected.

大概几分钟或者更短的时间后,会有一条来源为l2nd的消息类型描述:

Broadcom BCM5716C: Network controller configured for 100Mb full-duplex link.

搜索网络后,基本硬件问题锁定服务器网卡和网卡所连接的交换机,软件问题就锁定网卡驱动了,为了使整个局域网运行稳定,决定先从简单的入手,即解决软件问题。其中戴尔(DELL)中文技术支持论坛给出了 参考的解决方案 ,意思是升级网卡驱动,根据事件日志提供的Broadcom BCM5716C网卡型号,决定到Broadcom官方网站 《NetXtreme II 1 Gigabit Drivers》 下载所需驱动。

下载好后决定安装,由于我远程连接的服务器,在安装前我就想,如果网卡更新时被停用,这时安装界面要求重启才能启用使用新驱动的网卡,而我因为网卡驱动被停用而被关在外面不就悲剧了,所以我在安装包找到了 Silent.txt 文档,呵呵,静默安装,自动重启,我喜欢。我摘录几条命令:

Silent Install from within the installer source folder:
setup /s /v/qn
or
msiexec /i "BDrv5706.msi" /qn

Silent Upgrade from within the installer source folder:
setup /s /v/qn

其实我们只需要 setup /s /v/qn 这条命令就足够了,在 setup.exe 同目录下建立批处理,内容为 setup /s /v/qn ,然后保存,再对批处理右击“以管理员身份运行”。运行后机器上不会有任何提示,因为是静默安装嘛,当然也会没有提示的重启,不过我重启到没有遇到过,至于安装时事件(成功还是失败),可以打开事件查看器找下。

目前安装了新驱动,网卡工作正常,尚未发现之前的The network link is down错误。

2012年3月20日更新

今天下午服务器网卡又不稳定经过检查不是之前的Broadcom网卡错误,这次换另外一款网卡了,Intel系列的,事件内容和Broadcom类似:

Intel(R) PRO/1000 PT Server Adapter Link has been disconnected.
Intel(R) PRO/1000 PT Server Adapter Link has been established: 100Mbps full duplex.

升级Intel网卡,继续监视服务器状态。

2012年3月28日更新

自从上次更新过网卡驱动后就一直没有收到客户关于故障的反馈,后来忙于其他事情,这件事就先搁在一旁了,直到今天有网友提及这件事,我才觉得有必要连接到服务器上跟踪一下这个问题,看是否妥善解决。

查阅了服务器上的近几天的事件记录,自从更新网卡驱动后,记录显示从21日~28日服务器运行正常,再无此类警告,而且没有收到客户反馈,也就是说 升级网卡驱动是可以很好解决此类问题的

目前初步怀疑是Windows近期的某个更新导致的,因为那台服务器上连接交换机的Broadcom网卡和直接连接网络的Intel出口网卡都先后出现此类问题,均更新过驱动后,问题得到解决(截至目前没有再次出现)。

2012年5月10日更新

上午11点左右Intel网卡又出现disconnected警告,导致网络被断开一会,看来好了2个月不到又开始有抽风迹象了,找不到有效的解决方案,只有继续先升级系统,然后再等段时间了,如果问题依旧就准备通知服务器厂商来看下了。