大部分网卡可以通过以下三种方式驱动:
方法一, 使用内核自带的网卡驱动程序,需要重新编译内核,make xconfig对内核模块配置,支持NTFS ,无线网络,蓝牙等等; 但比较耗时间,优点运行速度更快、 更稳定,缺点使内核变得庞大。 具体步骤可以参考:
http://my.opera.com/wangzhijun/blog/show.dml/114357
http://my.opera.com/wangzhijun/blog/show.dml/113470
方法二,为特定的网卡编译安装驱动模块(比如madWifi),动态加载模块,比较容易做。
安装无线网卡
参见http://hi.baidu.com/landnow/blog/item/b6ee2829d79baff998250a03.html,下载安装ipw2200-firmware-3.0-9.0.1.noarch.rpm和ipw2200-1.2.2.tgz。
可以在/usr/bin/system-config-network中deactivate无线网卡,也可以修改/etc/sysconfig/network-scripts/ifcfg-eth1,将onboot=no,然后执行/etc/init.d/network restart。
方法三,使用 NDIS wrapper 利用面向MS Windows®的驱动程序驱动网卡。由于Linux对Intel Pro/Wireless 2200支持比较好,我没有使用这种方法。
NTFS模块
参见http://hi.baidu.com/landnow/blog/item/76bf371fdf4ef1cca686691d.html,下载安装kernel-module-ntfs-2.6.18-92.el5-2.1.27-0.rr.10.11.i686.rpm。
在/etc/fstab中增加两行,并将NTFS分区设置为Read Only。
/dev/hda1 /home/luwang/win_C ntfs ro,umask=0222,uid=luwang,gid=luwang 0 0 /dev/hda5 /home/luwang/win_D vfat uid=luwang,gid=luwang 0 0
将REHL5.2升级到5.5后,内核是2.6.18-194.el5,没有找到对应NTFS模块,不知道下面的方法能不能行得通。
http://hi.baidu.com/linywh/blog/item/9be49dc6bf1a17160ef477e2.html