在Linux下如何驱动联想D-link网卡
d-link公司出的网卡是大众化中档网卡,它的dfe-530tx rev a在较新的linux下(如红旗linux 2.0、红旗linux 2.4桌面版和red hat linux 6.1以上)已能驱动,但它的第二版网卡:d-link dfe-530tx rev b网卡(带网络唤醒功能),是目前大部分linux(red hat linux 7.1、中软linux 3.0除外)均无法自动识别并驱动的。我经过摸索,终于找到如下方法,写出来供大家参考:
首先在http://www.legend-networks.com.cn/downfile/linux530_321.tar 或者 http://tsd.dlink.com.tw/info.nsf/04b7a76025925b6f482568a800255123/efce4e0f97f77f8a482569a000241423/$file/linux530_321.tar下载驱动程序。然后将文件拷至软盘,在linux超级用户权限下运行:
mount -t msdos /dev/fd0 /mnt/floppy
cd /root
mkdir temp
cd temp
cp /mnt/floppy/*.* /root/temp
tar xvf linux5~1.tar
make all
这样,生成关键的模块文件via-rhine.o,下面两条你可以任选其一:
一、复盖原有的via-rhine.o,然后象平时运行netconf配置。(文章来源 www.iocblog.net)
二、修改/etc/rc.d下的rc.local,加人下面前两行;如果要绑定两个ip,加入第三行(具体ip、掩码值请修改);如果要设置缺省路由,加入第四行(网关具体ip值请修改):
insmod /root/temp/via-rhine.o
ifconfig eth0 up 10.4.4.29 netmask 255.0.0.0
ifconfig eth0:0 up 11.11.11.11 netmask 255.0.0.0
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.201
注意:eth0是网络设备名,10.4.4.29是ip,255.0.0.0是掩码,这三个根据具体情况修改。特别注意:可以不象平常的情况下去运行什么netconf,linuxconf,control-panel,也不必修改/etc/conf.modules。由于在系统启动完成后,才启动网卡,因此,在启动时看不到网卡启动的状态(如eth0 ... ok 之类的)。调试计算机为nec powermate lx pii/400和hp vectra vl 5/90。在red hat linux 6.2、7.0, 红旗linux2.0 server零售版、下载版, 以及炱�inux 2.0桌面版下调试通过。
Tag: D-link ,网卡