编译网卡驱动程序

要编译就需要Gcc, Make, Kernel-Devel等软件。

1、解加缩与编译

cd /usr/src

ln -s kernels/2.6.9-34.0.1.EL-smp-i686/  linux

cd ~

上面这个步骤很重要。因为驱动程序的模块都会需要找到内核的包含文件与相关函数库,Linux kernel 2.6以后的版本,默认都会将内核源代码放在/usr/src/kernels/(version)目录内,但一般程序却是假设内核源代码在/usr/src/linux,因此需要先做个手术,将源代码与/usr/src/linux连接。

 

tar -jxvf install-8-40.tar.gz2

cd DriverInstall

./install.sh

 

2、模块的测试与处理

ls -l

ls -l  sk98lin

cp -a sk98lin  /lib/modules/`uname -r`/kernel/drivers/net

depmod -a

lsmod | grep 'sk98lin'

modprobe sk98lin

lsmod | grep 'sk98lin'

 

3、设置开机自动启动网卡模块

linux的网卡其实仅是一个代号,并不是类似硬盘的设备文件,所以,需要指定这个代号与模块对应才行,Cent Os(Red Hat)的对应是使用/etc/modprobe.conf,至于旧版本的2.4内核,则使用/etc/moduels.conf

vi /etc/modprobe.conf

#修改或增加下面这一行

alias eth0 sk98lin

sync; reboot

4、尝试设置ip

ifconfig eth0 192.168.1.100

ifconfig

转载于:https://www.cnblogs.com/haiwei_sun/articles/2300819.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值