600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > rtl8139网卡驱动linux 请教:linux下Realtek RTL8139(A)PCI Fast Ethernet Adapter驱动下

rtl8139网卡驱动linux 请教:linux下Realtek RTL8139(A)PCI Fast Ethernet Adapter驱动下

时间:2022-02-27 05:58:59

相关推荐

rtl8139网卡驱动linux 请教:linux下Realtek RTL8139(A)PCI Fast Ethernet Adapter驱动下

该楼层疑似违规已被系统折叠隐藏此楼查看此楼

-rw-r--r--1rootroot1672Jan15rhine_proc.h

-rw-r--r--1rootroot12336May2418:31rhine_proc.o

-rw-r--r--1rootroot9172Jan15rhine_vmns.c

-rw-r--r--1rootroot1106Jan15rhine_vmns.h

-rw-r--r--1rootroot3792May2418:31rhine_vmns.o

-rw-r--r--1rootroot7536Jan15rhine_wol.c

-rw-r--r--1rootroot1529Jan15rhine_wol.h

-rw-r--r--1rootroot3488May2418:31rhine_wol.o

-rw-r--r--1rootroot6824Jan15vmns_drv.h

4.经过编译后,会编译出一个rhinefet.o文件,这个就是驱动模块,我们把它拷贝到相应地方:

[root@kindgeorgedlkfet-4.24]#cprhinefet.o/lib/modules/2.4.18-3/kernel/drivers/net

[root@kindgeorgedlkfet-4.24]#depmod-a

5.测试

(1)可以用命令modproberhinefet或insmodrhinefet.o加载.如果没出错信息说明ok.

(2)用命令lsmod可以看看是否已经加载了.

[root@kindgeorgedlkfet-4.24]#lsmod

ModuleSizeUsedbyNottainted

rhinefet387521

8139too164481

mii24080[8139too]

这样,看到rhinefet模块已经加载了,基本上,这样就证明已经编译成功.

6.让它开机时加载

[root@kindgeorgedlkfet-4.24]#vi/etc/modules.conf

在后面加上一行:aliaseth1rhinefet

7.配置一下网络

[root@kindgeorgedlkfet-4.24]#vi/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

BOOTPROTO=static

IPADDR=192.168.4.202

NETMASK=255.255.255.0

NETWORK=192.168.4.0

GATEWAY=192.168.4.250

BROADCAST=192.168.4.255

ONBOOT=yes

8.启动网卡,然后用ifconfig查看,

ifupeth1

[root@kindgeorgedlkfet-4.24]#ifconfig

eth0Linkencap:EthernetHWaddr00:0A:E6:30:0D:0E

inetaddr:211.239.218.153Bcast:211.239.218.255Mask:255.255.255.0

UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

RXpackets:3780479errors:0dropped:0overruns:0frame:0

TXpackets:3833860errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:100

RXbytes:1118112324(1066.3Mb)TXbytes:1111887387(1060.3Mb)

Interrupt:11

eth1Linkencap:EthernetHWaddr00:0F:3D:82:EC:1D

inetaddr:192.168.4.202Bcast:192.168.4.255Mask:255.255.255.0

UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

RXpackets:749312errors:0dropped:0overruns:0frame:0

TXpackets:976174errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:100

RXbytes:43695059(41.6Mb)TXbytes:1472142037(1403.9Mb)

Interrupt:5Baseaddress:0xe000

9.重新启动机器,可以自动加载和使用了.大功告成.

五.按照安装说明的方法自动编译安装.

在"三.3"中我们用make编译,然后进行手动的拷贝.实际上在linux.txt中的安装说明提到用makeinstall.

那我们来看看这种方法系统都做了什么吧.

[root@firewall1dlkfet-4.24]#makeinstall

gcc-Wall-DLINUX-D__KERNEL__-DMODULE-DEXPORT_SYMTAB-D__NO_VERSION__-O2-pipe-I/lib/modules/2.4.18-3/build/include-I.-Wstrict-prototypes-fomit-frame-pointer-DMODVERSIONS-include/lib/modules/2.4.18-3/build/include/linux/modversions.h-DVMNS-c-orhine_main.orhine_main.c

gcc-Wall-DLINUX-D__KERNEL__-DMODULE-DEXPORT_SYMTAB-D__NO_VERSION__-O2-pipe-I/lib/modules/2.4.18-3/build/include-I.-Wstrict-prototypes-fomit-frame-pointer-DMODVERSIONS-include/lib/modules/2.4.18-3/build/include/linux/modversions.h-DVMNS-c-orhine_proc.orhine_proc.c

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。