【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 ra0iface ra0 inet dhcpwpa-conf/etc/wpa_supplicant/wpa_supplicant.conf 新建个文件 /etc/wpa_supplicant/wpa_supplicant.conf假设有两个无线路由器,有一个有密码,一个没有密码,在文件里写下如下内容:ctrl_interface=DIR=/var/run/wpa_supplicantGROUP=netdevupdate_config=1 network={ssid="wifi名1"psk="wifi密码1"key_mgmt=WPA-PSKpriority=5} network={ssid="wifi名2"key_mgmt=NONEpriority=4}其中,priority是优先权重。 配置完以后重启机器,输入ip addr命令应该能发现Ralink MT7601已经正确连接路由器并被分配IP了,如下图所示。 至此,USB无线网卡已正确驱动。 最后,感谢深圳市迅龙软件和云汉提供的这次评测机会,我会在接下来的文章里多发一点干货,与大伙儿一起学习和分享该开发板的相关知识。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量: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   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子