linux下编译网卡驱动


早就想体验一下Linux的乐趣了,但总由于各种原因未能动起手来!前几天终于从网上下载了FC6的光盘映像文件,刻了盘,开始了安装Linux.(因为我的机子是串口的硬盘,之前用红帽9.0说是不支持串口,所以才下了FC6)

  开始安装还是遇到了一点小问题:我的主板上有一个apic模块,在BOIS中又是默认打开,而且关不掉的.但后来在网上还是让我查到了解决方法.只需要在安装FC6时按F2键输入一个选项linux apic=off noapic即可以了.终于进去并且安装成功了.

  但郁闷的是:我机子上的网卡并不被这个版本支持.于是我就又开始了在网上"淘宝"的历程,这次远远长于上一个问题.但是还是学到了一点东西.也没有白费!至少学到了几个命令,当然这些命令熟悉 LINUX的人肯定都会了.我并不是要显示我有多强,只是希望能给一些还不知道的人一些帮助!

  lspci -v ---- 可以查看芯片组的信息(当然目前主要是为了查看网卡的信息)

  我的网卡是Realtek8168/8011的千兆网卡.

  lsmod ---- 可以查看加载了的模块

  硬件在驱动模块在lib/modules/内核版本号/kernel/drives/下
  网卡驱动则在lib/modules/内核版本号/kernel/drives/net/下

  uname -r ---- 可以查看LINUX操作系统的内核版本号
  uname -a ---- 可以查看LINUX操作系统的全部信息

  要激活网卡,那么支持你这个网卡的驱动就必须在net下有.(我就这么倒霉,没有!)

  不过现在想想其实也比较简单!

  首先下载一个网卡驱动(我的是r1000_v1.05)

  然后一定要安装内核文件

  之后按它里面的README.TXT做就可以了.

相关内容