在 Redhat Linux 9.0 驱动华硕 P4P800 的网络卡
第一次安装 Redhat Linux 9.0 就遇到华硕 P4P800 的网络卡 (3COM 3C940) 无法驱动的问题,就算装了华硕网站下载的驱动程式也不行,反复试了好久,也重装了 Linux 几次,终于解决了问题…但不确定是不是正确的做法。
安装步骤
- 先从华硕的网站下载网络卡的驱动程式,并执行安装:
cd /tmp tar zxvf 3c2000.tar.gz cd 3c2000 make load insmod 3c2000.o
照以上步骤执行完,网络卡应该还是不能使用的 (至少我的情形是这样)。
- 接着,复制网络卡的驱动程式到系统目录:
cp 3c2000.o /lib/modules/x.x.xx.xx/kernel/drivers/net
上面的 x.x.xx.xx 是指你开机时的核心版本。
- 编辑 /etc/modules.conf,加入这一行 (假设本网卡是 eth0):
alias eth0 3c2000
- 依照你的环境,自行新增或编辑 /etc/sysconfig/network-scripts/ifcfg-eth0。
- 同样依照你的环境,自行修改 /etc/sysconfig/network 的 GATEWAY 参数。
- 重新开机,网络卡应该就可以使用了。
板大,请教您一下,像这样手动加上驱动程式,往后如果升级Redhat版本时,或是kernel也被升级了,是否旧的会被盖过去,导致网络卡又没办法使用了呢?谢谢~
to 小绵羊 :
有可能