FC6 linux下通过ndiswrapper安装IO DATA的无线网卡
出自S60 用户全球通
FC6 linux下通过ndiswrapper安装IO DATA的无线网卡
- IBM R31
- FC6
- IO DATA WN/CBL5
ndiswrapper在linux平台上虚拟windows的api,然后用windows下的驱动程序来驱动网卡。
- 准备好网卡在win下的驱动程序
这里我用到的是IO-DATA的PCMCIA的Wlan卡。其驱动程序为
wncbl5.inf wncbl5.sys。
将两个文件从Windows下面复制到Linux下面的任一个目录
- 下载安装ndiswrapper为特定Linux内核
http://rpm.pbone.net/index.php3/stat/4/idpl/4523430/com/ndiswrapper-1.47-12.fc6.i386.rpm.html
顺次下载安装下面两个文件,第一个文件的kernel版本号要要和安装的Linux核相一致
ndiswrapper-kmdl-2.6.20-1.2952.fc6-1.47-12.fc6.i586.rpm ndiswrapper-1.47-12.fc6.i386.rpm
- 安装
添加驱动程序,切换到存放驱动程序的目录,执行
ndiswrapper -i wncbl5.inf
查看有哪些驱动已经被安装。
ndiswrapper -l
显示
wncbl5 : driver installed device (1317:8201) present
- 加载
ndiswrapper是被编译成内核的一个模块,所以你需要加载它才能起作用。
ndiswrapper -m
只需执行一次。
modprobe ndiswrapper
如果没有错误提示,则可以通过iwconfig看到wlan0设备。但此时还不能确定网卡是否被正确驱动。 必须通过
iwlist wlan0 scan
- 检查,配置wlan
iwconfig <设备> key <16进制WEP密码>> iwconfig wlan0 key xxxx-xxxx-xx
- 可以把下列命令写入到 /etc/rc.local
iwlist wlan0 scan iwconfig wlan0 key "XXXXXXXXXX" ifconfig wlan0 dhclient
