在 Redhat Linux 9.0 驱动华硕 P4P800 的网络卡

第一次安装 Redhat Linux 9.0 就遇到华硕 P4P800 的网络卡 (3COM 3C940) 无法驱动的问题,就算装了华硕网站下载的驱动程式也不行,反复试了好久,也重装了 Linux 几次,终于解决了问题…但不确定是不是正确的做法。

安装步骤

  1. 先从华硕的网站下载网络卡的驱动程式,并执行安装:
    cd /tmp
    tar zxvf 3c2000.tar.gz
    cd 3c2000
    make load
    insmod 3c2000.o

    照以上步骤执行完,网络卡应该还是不能使用的 (至少我的情形是这样)。

  2. 接着,复制网络卡的驱动程式到系统目录:
    cp 3c2000.o /lib/modules/x.x.xx.xx/kernel/drivers/net

    上面的 x.x.xx.xx 是指你开机时的核心版本。

  3. 编辑 /etc/modules.conf,加入这一行 (假设本网卡是 eth0):
    alias eth0 3c2000
  4. 依照你的环境,自行新增或编辑 /etc/sysconfig/network-scripts/ifcfg-eth0
  5. 同样依照你的环境,自行修改 /etc/sysconfig/networkGATEWAY 参数。
  6. 重新开机,网络卡应该就可以使用了。

发表回响

你的电子邮件位址并不会被公开。 必要字段标记为 *

  1. Using Mozilla Firefox Mozilla Firefox 3.5.5 on Windows Windows XP

    板大,请教您一下,像这样手动加上驱动程式,往后如果升级Redhat版本时,或是kernel也被升级了,是否旧的会被盖过去,导致网络卡又没办法使用了呢?谢谢~