第3个回答 2012-03-08
linux 系统网卡安装驱动程序方法:------------------------------------------
以HP 580 G7 服务器、redhat系统安装网卡驱动为例:-------------------
RHEL系统需要的基础软件包:-----------------------------------
1. redhat-rpm-config package
2. kernel-devel-<kernel_version> package
3. kernel-<flavor>-devel-<kernel_version> package
4. rpm-build-<kernel_version> package
去官网下载对应的驱动,然后开始安装:----------------------
1、安装源RPM包
#rpm -ivh hp-nx_nic-<version>.src.rpm
2、编译源码包(找到rpmbuild/SPECS文件夹):-------------------------
RHEL 5:
# rpmbuild -bb /usr/src/redhat/SPECS/hp-nx_nic.spec
RHEL 6:
# rpmbuild -bb ~/rpmbuild/SPECS/hp-nx_nic.spec
3、安装网卡工具:-------------------------------------------
RHEL 5
# rpm -ivh /usr/src/redhat//RPMS/<arch>/hp-nx_tools-<version>-<arch>.rpm
RHEL 6
# rpm -ivh ~/rpmbuild/RPMS/<arch>/hp-nx_tools-<version>-<arch>.rpm
4、安装网卡驱动:--------------------------------------------
RHEL 5
# rpm -ivh /usr/src/redhat/RPMS/<arch>/kmod-hp-nx_nic-<flavor>-<version>.<arch>.rpm
RHEL 6
# rpm -ivh ~/rpmbuild/RPMS/<arch>/kmod-hp-nx_nic-<flavor>-<version>.<arch>.rpm
安装网卡驱动后默认的路径是:/lib/modules/<kernel_version>/extra/hp-nx_nic/drivers/nx_nic.ko
然后将此文件拷贝到/lib/modules/<kernel_version>/kernel/drivers/net/目录中
5、安装驱动程序:------------------------------------
modprobe nx_nic
或
insmod /lib/modules/<kernel_version>/kernel/drivers/net/nx_nic.ko本回答被提问者采纳