您的位置:首页 > 运维架构 > Linux

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

2016-01-22 21:01 501 查看

方法如下:

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

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

首先应该是系统,因为原来曾经在外面租房住过一段时间,没有拉有线网,只好破解附近的无线路由器上网,其中用到的系统就是“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下的终端,对各个命令不是很清楚,望谅解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: