有一种淘宝上卖的树莓派免驱的无线网卡,芯片是 RTL8188CUS。
下面是树莓派 1 代的操作。
连接无线网卡
1 代好像插上 USB 会导致设备重启,那就等等。
首先检查设备:
$ lsusb
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. LAN9500 Ethernet 10/100 Adapter / SMSC9512/9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
可以看到里面出现了 RTL8188CUS 802.11n WLAN Adapter
。
查看无线连接
这时候可以用 ifconfig
看看有没有 wlan0
出现。
$ ifconfig
...
wlan0 Link encap:Ethernet HWaddr e8:4e:06:25:xx:xx
...
可以查看一下无线网卡能够搜索到的网络:
$ iwlist wlan0 scan
设置无线连接
分别两个文件,大概像下面这样:
$ sudo vim /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
$ sudo vim /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="your_ssid"
psk="your_password"
}
重启无线网络并检查
再重新 ifconfig,看看是不是有 IP 地址了。
$ ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr e8:4e:06:25:xx:xx
inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0
...
到这里应该就完成设置了。之后重启都会自动去连接那个 WiFi。
其他配置相关
新版的 Raspbian 系统可以再图形界面配置 WiFi:WiFi - Raspberry Pi Documentation,文末有说三种另外的方法,第一个图形的现在已经没了,第二个 cli 的就是本篇上面的参考,第三个工具好像比较灵活,有兴趣的可以看一下。
多无线网卡的情况
树莓派 3 自带了无线网卡,如果觉得网络不够好或者其他原因需要另外再买无线网卡的时候可能要考虑些其他的问题。之后再说。
参考
树莓派网络相关:
ifconfig 命令相关:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。