电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
开发板专区
【Orange Pi One 开发板试用体验】7、成功驱动USB无线网卡
【Orange Pi One 开发板试用体验】7、成功驱动USB无线网卡
开发
无线网卡
xukejing
LV5工程师
| 2017-01-09 00:25:31
浏览量 1860
回复:4
发表新帖
本帖最后由 xukejing 于 2017-1-10 17:20 编辑
这篇文章将要介绍如何在香橙派One上使用USB无线网卡,就是下图中插在USB口上的小家伙。
大家都知道,香橙派One上没有预装wifi模块,但是它支持很多usb无线网卡。
正巧,我手头有个迷你USB无线网卡,是Ralink的MT7601,那么今天我们来试试怎么驱动这个家伙。
首先,插上mt7601再上电,我们用ip addr命令先看一下。没有wlan0,很显然,这时候系统还没启用这个网卡。
然后,我们看一下usb端口是否认出这块网卡,命令lsusb,从图里可见,Ralink 7601已经被认出来了。
图片如下
按理说最新版的系统应该已经编译这个网卡的驱动了,我们再试着找找。打开/lib/firmware目录,里面有mt7601.bin文件。这说明Ralink MT7601肯定是被支持的,只是系统没驱动它罢了
下面,你不需要费劲地交叉编译Ralink驱动,也不需要
apt
-get install firmware-
ralink
,你只需要打开/etc/modules-load.d/modules.conf,把7601填进去。这步以后,只要再重启一下系统,网卡就被驱动了。
需要注意的是,这块Ralink的网卡的名字不叫wlan0,而是叫ra0。
后面的步骤就是配置无线密码。如果你要同时配置多个无线路由器的密码,又希望香橙派能自动按权重连接对应的无线路由器,我给大家提供一个嵌入式领域常用的方法。
首先,打开/etc/network/interfaces
添加下面三行话:
allow-hotplug ra0
iface ra0 inet dhcp
wpa-conf/etc/wpa_supplicant/wpa_supplicant.conf
新建个文件 /etc/wpa_supplicant/wpa_supplicant.conf
假设有两个无线路由器,有一个有密码,一个没有密码,在文件里写下如下内容:
ctrl_interface=DIR=/var/run/wpa_supplicantGROUP=netdev
update_config=1
network={
ssid="wifi名1"
psk="wifi密码1"
key_mgmt=WPA-PSK
priority=5
}
network={
ssid="wifi名2"
key_mgmt=NONE
priority=4
}
其中,priority是优先权重。
配置完以后重启机器,输入ip addr命令应该能发现Ralink MT7601已经正确连接路由器并被分配IP了,如下图所示。
至此,USB无线网卡已正确驱动。
最后,感谢深圳市迅龙软件和云汉提供的这次评测机会,我会在接下来的文章里多发一点干货,与大伙儿一起学习和分享该开发板的相关知识。
本帖最后由 xukejing 于 2017-1-10 17:20 编辑
这篇文章将要介绍如何在香橙派One上使用USB无线网卡,就是下图中插在USB口上的小家伙。
大家都知道,香橙派One上没有预装wifi模块,但是它支持很多usb无线网卡。
正巧,我手头有个迷你USB无线网卡,是Ralink的MT7601,那么今天我们来试试怎么驱动这个家伙。
首先,插上mt7601再上电,我们用ip addr命令先看一下。没有wlan0,很显然,这时候系统还没启用这个网卡。
然后,我们看一下usb端口是否认出这块网卡,命令lsusb,从图里可见,Ralink 7601已经被认出来了。
图片如下
按理说最新版的系统应该已经编译这个网卡的驱动了,我们再试着找找。打开/lib/firmware目录,里面有mt7601.bin文件。这说明Ralink MT7601肯定是被支持的,只是系统没驱动它罢了
下面,你不需要费劲地交叉编译Ralink驱动,也不需要
apt
-get install firmware-
ralink
,你只需要打开/etc/modules-load.d/modules.conf,把7601填进去。这步以后,只要再重启一下系统,网卡就被驱动了。
需要注意的是,这块Ralink的网卡的名字不叫wlan0,而是叫ra0。
后面的步骤就是配置无线密码。如果你要同时配置多个无线路由器的密码,又希望香橙派能自动按权重连接对应的无线路由器,我给大家提供一个嵌入式领域常用的方法。
首先,打开/etc/network/interfaces
添加下面三行话:
allow-hotplug ra0
iface ra0 inet dhcp
wpa-conf/etc/wpa_supplicant/wpa_supplicant.conf
新建个文件 /etc/wpa_supplicant/wpa_supplicant.conf
假设有两个无线路由器,有一个有密码,一个没有密码,在文件里写下如下内容:
ctrl_interface=DIR=/var/run/wpa_supplicantGROUP=netdev
update_config=1
network={
ssid="wifi名1"
psk="wifi密码1"
key_mgmt=WPA-PSK
priority=5
}
network={
ssid="wifi名2"
key_mgmt=NONE
priority=4
}
其中,priority是优先权重。
配置完以后重启机器,输入ip addr命令应该能发现Ralink MT7601已经正确连接路由器并被分配IP了,如下图所示。
至此,USB无线网卡已正确驱动。
最后,感谢深圳市迅龙软件和云汉提供的这次评测机会,我会在接下来的文章里多发一点干货,与大伙儿一起学习和分享该开发板的相关知识。
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
2
smartCode
2017-01-22
本帖最后由 smartCode 于 2017-1-22 23:32 编辑
你好 ,请教你一下。我的系统下面没有打开/lib/firmware目录,更谈不上有*.bin文件 我的系统是Armbian_5.24_Orangepione_Debian_jessie_3.4.113 安装上无限网卡使用"lsusb" 时能显示"RTL8188CUS",然而重启后显示这界面
我是否应该先复制一个*bin 文件或是其他什么好办法可以解决这个问题呢?多谢
0
回复
举报
发布
灵澈
2017-01-09
很期待接下来的干货
0
回复
举报
发布
×
举报
举报人:
被举报人:xukejing
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子