Ubuntu网卡驱动

编译&安装

需求

1、目标机的linux内核版本,该实例的内核版本是:2.6.28-11-server

2、在开发机安装与目标机一致的linux内核版本,如果内核版本一致可不比编译内核,直接安装所需的内核头文件,如下命令:

$>sudo apt-get install linux-headers-2.6.28-11-server

3、在开发机上安装编译环境

$>sudo apt-get install build-essential

4、最新的网卡驱动程序,该实例使用Realtek官方网提供的“r8168-8.020.00.tar.bz2”,到官方网下载即可。

 

编译

解压进入驱动目录,make

安装

使用移动存储将编译好的“.ko”文件安装到目标机的驱动目录

$>sudo install r8168.ko  /lib/modules/2.6.28-11-server/kernel/drivers/net

 

 

配置

 

现在存在问题描述

在目标机系统上,使用blacklist配置文件不起作用,有待日后解决。

目前的方法是配置启动文件“rc.local”文件。

配置说明

修改“/etc/rc.local”文件,在“exit 0”上面加入如下命令

#移除旧的驱动程序,该实例是:r8169

rmmod r8169

 

#加入新的驱动程序,该实例是:r8168.ko

insmod /lib/modules/2.6.28-11-server/kernel/drivers/net/r8168.ko

 

作者: reesun   发布时间: 2011-01-06