dell r410 centos5.4 双网卡间歇性掉线

服务器一组,dell r410 x 6

对外服务前端机一台 ,访问量增大之后出现网卡间歇性掉线故障(内外网不定)

network restart之后正常

初期怀疑网卡卡口接触不良,观察后排除

然后怀疑交换机故障,观察其他接口机器状态后排除

 

后来得到资料

dell r410机器下的网卡在centos5以上的机器下驱动不好,推荐更新最新的网卡驱动

 

1 R410网卡为Broadcom bnx2 Linux Driver
驱动下载:http://zh-cn.broadcom.com/support/ethernet_nic/netxtremeii.php  下载linux 版本

2 获得zip包之后解压,进入Server/Linux/Driver目录

   继续解压一个tar.gz的压缩包,进入该目录,执行make

   成功之后(没有ERROR)进行make install,得到信息中显示,会把新的驱动文件放入/lib/modules/<kernel-version>/updates下

3 新建一个脚本 chgnetcom.sh

#!/bin/sh
rmmod bnx2
depmod
modprobe bnx2

运行它,加载新的驱动,大约10秒钟的断网后恢复正常,使用/sbin/modinfo bnx2应该能看到新的驱动版本,以及驱动文件位置

 

#=================

遇到的问题(当前系统初始内核版本2.6.18-164.el5)

“/lib/modules/2.6.18-164.el5/build” no such file错误

ll /lib/modules/2.6.18-164.el5可看到build链接不存在(指向../../../usr/src/kernels/2.6.18-164.el5-x86_64)

检查后发现其中三台机器在安装centos5.4时未安装kernels工具,于是使用yum install kernel-*进行更新

结果更新到的文件版本与当前系统不服(2.6.18-194.26.1 .el5) make依然不通过,尝试更改build链接,也无法通过

 

解决办法:

从另外一台同样5.4下的机器,拷贝过来一个kernels/2.6.18-164.el5-x86_64丢在/usr/src下,编译一次通过

 

无法获取kernels/2.6.18-164.el5-x86_64的可以留言给我

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值