在cdlinux下装无线网卡驱动的解决方法

方法如下:

========================

一、安装环境(就本人的机器而言)

首先应该是系统,因为原来曾经在外面租房住过一段时间,没有拉有线网,只好破解附近的无线路由器上网,其中用到的系统就是“cdlinux0.9.6.1”,是装在优盘里启动的,因为实验室的是台式机,所以买了个无线网卡“tenda的w311m“,其中芯片为”Ralink公司的7601“

二、安装需要的文件

1,所需要的驱动:可到:
http://www.mediatek.com/zh-CN/downloads1/downloads查找所对应芯片的Linux驱动下载(我的就是MT7601U USB)。
2,编译驱动所需要的Linux组件,因为cdlinux是一个精简版的Linux系统,故它缺少了许多组件,可到下列链接去下载
ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.6.1/extra/devel-cdl.md,文件为devel-cdl.md,下载好后放到路径:H:\CDlinux\extra下(H为U盘所在的盘符),然后重启机器。

三、安装步骤

第一步:先解压下载的驱动压缩文件,可在windows下用7z解压到文件夹MT7601sta下,然后把这个文件夹拖到cdlinux的桌面上(如果是其他盘的话可能会编译出错)。

第二步:修改MT7601sta\os\linux下的config.mk文件。

HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y 中的y改为n。

第三步:编译驱动,在MT7601sta文件夹下,运行终端,执行#sudo make,接着在执行#sudo make install

第四步:在MT7601sta文件夹下,运行终端,执行#sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat

第五步:到现在为止,驱动已经编译成了模块,就是MT7601sta\os\linux下的mt7601Usta.ko文件,然后加载这个模块,在MT7601sta\os\linux下运行终端,执行#sudo insmod mt7601Usta.ko.

第六步:可用命令#lsmod 查看加载的模块,加载完以后,就剩下启动五项网卡了,运行终端,执行#sudo ifconfig ra0 up

第七步:查看是否启动成功,运行终端,执行#ifconfig。可看到无线网卡的信息了,说明驱动安装成功。

四、连接cmcc-edu

1,运行终端,执行#iwlist ra0 scan 可查看区域内的无线网络。
2,接下来就是连接cmcc-edu的命令了,运行终端,执行#sudo iwconfig ra0 essid "CMCC-EDU",连上后,执行#iwconfig ra0,可查看连接的各项参数。
3,用DHCP获取IP,运行终端,执行#sudo dhcpcd ra0
4,打开浏览器,随便进一个网站,跳出来的都是cmcc-edu的登录页面了。

至此,本次的方法介绍完毕。


后记:对于上述的驱动压缩文件也可用tar命令,因为本人第一次用Linux下的终端,对各个命令不是很清楚,望谅解。

你可能感兴趣的:(在cdlinux下装无线网卡驱动的解决方法)