【banana pi BPI-M3】03配置外挂USB网卡RTL8187
所有资料镜像工具都分享到百度网盘:
http://pan.baidu.com/s/1c1UzF00
没有密码,欢迎下载~~~~~~
系统是:
[2015-11-21-raspbian-jessie-bpi-m3-sd-emmc.img]
1.昨天折腾板载wifi,发现一个事实,板载wifi确实有硬件故障,干脆算了,使用外挂RTL8187B网卡上网算了
2.上图 RTL8188 当年所谓的蹭网神器 卡皇
RTL8187B ,我买的第一块USB网卡,当时是想做wifi发射的,我玩电脑AP 比后来出现的所谓 360 *wifi 腾讯wifi之类的要早得多
最近玩盒子买的RTL8188 ,用在orangepi PC上刚好合适,9.9包邮好像
3.发现查找系统所默认支持的网卡:
查找我手上已有的网卡RTL8187B RTL8187
RTL8188在系统[2015-11-21-raspbian-jessie-bpi-m3-sd-emmc.img]里面是否默认支持
3.1 :查看系统
root[@bananapi:13896]:/lib/modules/3.4.39-BPI-M3-Kernel#
cat /proc/version
Linux version3.4.39-BPI-M3-Kernel
(root@8e4b6b63677f) (gcc version 4.6.3 20120201 (prerelease) (crosstool-NG
linaro-1.13.1-2012.02-20120222 - Linaro GCC 2012.02) ) #1 SMP PREEMPT Wed Dec 2
00:01:00 UTC 2015
3.2于是查找驱动目录在
root[@bananapi:13896]:/lib/modules/3.4.39-BPI-M3-Kernel#
cd /lib/modules/
root[@bananapi:13896]:/lib/modules#
ls
3.3.0-BPI-M2-Kernel 3.4.39-BPI-M3-Kernel 4.1.13+
4.1.13-v7+
3.3据上面可以看到linux驱动应该在 【3.4.39-BPI-M3-Kernel】里面,于是进去
root[@bananapi:13896]:/lib/modules#
cd3.4.39-BPI-M3-Kernel/
root[@bananapi:13896]:/lib/modules/3.4.39-BPI-M3-Kernel#
ls
build modules.dep.bin modules.seriomap
kernel modules.devname modules.softdep
modules.alias modules.ieee1394map modules.symbols
modules.alias.bin modules.inputmap modules.symbols.bin
modules.builtin modules.isapnpmap modules.usbmap
modules.builtin.bin
modules.ofmap source
modules.ccwmap modules.order
modules.dep modules.pcimap
3.4 查找我需要的网卡驱动
root[@bananapi:13896]:/lib/modules/3.4.39-BPI-M3-Kernel#
grep -nr 8188 ./
Binary file
./kernel/net/netfilter/ipset/ip_set_bitmap_port.ko matches
没有找到RTL8188的网卡驱动
再找8187
root[@bananapi:13896]:/lib/modules/3.4.39-BPI-M3-Kernel#
grep -nr rtl8187 ./
Binary file
./modules.alias.bin matches
./modules.order:41:kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko
发现有RTL8187的驱动,于是插上网卡
输入命令 ifconfig
发现多了网卡 wlan1,原先板载的是wlan0
4.配置网络
参考网友【汉云】的帖子:[BPI_M3] 【banana pi BPI-M3】(三)网络wifi的配置与使用
4.1 运行命令
root[@bananapi:13896]:/lib/modules/3.4.39-BPI-M3-Kernel#
wpa_supplicant -B -D nl80211 -i wlan1 -c
/etc/wpa_supplicant/ wpa_supplicant.conf
Successfully
initialized wpa_supplicant
注意命令行中的wlan1,我现在要配置的是wlan1
4.2 重启wlan1
当我准备配置的时候,发现悲剧的事情,wlan1 变成了off的了
于是 输入命令
#ifconfig wlan1
down
#ifconfig wlan1
up
然后再查看网卡,成功启动
#ifconfig wlan1
root[@bananapi:13896]:/lib/modules/3.4.39-BPI-M3-Kernel#
ifconfig wlan1
wlan1 Link encap:Ethernet HWaddr 00:14:d1:65:be:e0
UP BROADCAST MULTICAST MTU:1500
Metric:1
RX packets:0 errors:0 dropped:0
overruns:0 frame:0
TX packets:0 errors:0 dropped:0
overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
输入命令 wpa_cli
#wpa_cli
查看扫描wifi结果:
>
scan_result
bssid /
frequency / signal level / flags / ssid
8c:axxx19:xx0 2462
-32
[WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS]
1c:60:dexxx9:xx 2412
-49
[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]
MERCURY_A968
c8:3axxx:7f:x 2437
-64 [WPA-PSK-CCMP][ESS] Tenda_1E7F18
说明我的wifi基本OK了,接下来就是配置我的隐藏SSID的wifi了
3.配置我隐藏的SSID的wifi
5.1 进入wpa_cli里面的终端 ,输入 命令
> add_network
会添加一个网络信息,编号从0自动增加的
5.2 设置wifi 的名称 ,双引号里面的就算要连接的WIFI
> set_network 0 ssid "xxxx81"
OK
>
5.3 设置密码
> set_network 0 psk "mima"
OK
>
5.4 设置加密方式
> set_network 0 key_mgmt WPA-PSK
OK
5.5 使能网络
> enable_network 0
5.6 保存配置:
> save_config
>FAIL
保存配置
失败!!
失败
失败
为什么???
找了半天,突然想起系统桌面不是自带WIFI配置吗,估计是被这个带界面的软件所干扰了呢?于是出现一幕:
所有的wifi ID都扫描出来了,于是接下来就算简单了,不说了,说多了都是泪
|