网卡是 螃蟹的 8111B,本来是好的,没得耍事得就去重新安装驱动耍,结果一装就是2个多小时。
之前没装过LINUX的网卡驱动,都是内核自己认的,结果第一次装的时候把驱动下错老,我日他先人思密达哟,随便浪个都驱动不起,后头从新去官网下老一个才算解决老。确实是没事找事。

下载下来老直接解压,进入目录,里头有个readme文件,里头记录老浪个安装的方法,照到起做就思密达老

Unpack the tarball :
# tar vjxf r8168-8.aaa.bb.tar.bz2  (解压)

    Change to the directory:
# cd r8168-8.aaa.bb    (进入目录内)

    If you are running the target kernel, then you should be able to do :

# make clean modules    (清除临时模块,我自己猜的)
# make install          (安装)
# depmod -a             ( 将所有模块进行重新分析的工作,建立关联)
# insmod ./src/r8168.ko (手动加载模块)(or r8168.o in linux kernel 2.4.x)
说明一下,insmod 是手动加载模块的命令
    You can check whether the driver is loaded by using following commands.

  # lsmod | grep r8168   (查询加载的模块中有没有r8168)
  # ifconfig -a          (查询网卡起来没得)
上面这个方法是按照驱动说明文档的教程来的,对于其他驱动也大同小异

其他驱动就是把驱动tar包解压,编译出模块,cp 模块到 /lib/modules/`uname -r`/kernel/drivers/net下面,在depmod -a , modprobe ***(安装模块) , lsmod|grep *** (查看模块加载起没有)
因为在linux上面,网卡就一个代号,所以需要指定代号与模块之间的对应关系,即在
vi  /etc/modprobe.conf
alias  eth0  ***(模块名)
加入对应行.