用过redhat5.x版本朋友应该都会遇到过服务器无故断网问题。该故障是由于网卡驱动bug引起,涉及到acpi电源管理问题。当网卡在工作的时候会被acpi误认为在闲置把它关闭,只要service  network  restart,就能恢复,但严重影响了业务。
       解决该故障的方法有2种:
      1、在Linux内核中禁用 ACPI 电源管理系统。这种方法不推荐,因为会导致服务器失去智能电源调节,增加功耗。
      2、升级网卡驱动:
           2.1、查看服务器的网卡型号
                    #lscpi
           2.2、根据型号下载驱动,我用的网址是
                     http://zh-cn.broadcom.com/support/ethernet_nic/downloaddrivers.php
           2.3、安装驱动,我用的是源码安装
                     #unzip linux-7.0.36.zip
                     #cd Server/Linux/Driver/
                     #tar -zxvf netxtreme2-7.0.36.tar.gz
                     #cd netxtreme2-7.0.36
                     #make && make install
            2.4、查看当前使用驱动版本
                     #ethtool  -i  eth0   
            2.5、查看新安装驱动版本
                    #modinfo bnx2
            2.6、重新加载驱动
                     驱动加载会断网,所以远程操作我写个脚本放后台执行
                    #!/bin/bash
                    rmmod bnx2
                    depmod
                    modprobe bnx2
            2.7、再次查看当前使用驱动版本确认已经更新
                    #ethtool -i eth0