-->
-->
教程

树莓派连接无线网wifi配置方法

字号+作者: 来源: 2016-01-18 20:48 我要评论() 收藏成功收藏本文

Wifi配置我的Wifi配置基本上是跟着这个教程来的,下面将过程简述,并解释每个命令/语句的作用。1、检查USB无线网卡是否已经正确识别将无线USB网卡插入树莓...

Wifi配置

我的Wifi配置基本上是跟着这个教程来的,下面将过程简述,并解释每个命令/语句的作用。

wifi

1、检查USB无线网卡是否已经正确识别

将无线USB网卡插入树莓派后启动树莓派,比较不建议热插拔,因为插入的一瞬间会有比较高的电流,如果电源输出不够可能导致树莓派重启。用自己的方法进入shell界面后输入命令:

lsusb

如果树莓派已经正常识别,在显示类似于如下的信息中可以看到你的USB无线网卡设备ID和芯片型号

pi@raspberrypi:~$ 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:9514 Standard Microsystems Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

以我的EDUP为例,使用的是Realtek RTL8188CUS的芯片。

最新的raspbian已经有了wifi必要的包,直接插上就可以用了。不过最好还是可以看看 iwconfig 确认一下,输入 iwconfig 显示如下:

pi@raspberrypi:~$ iwconfig  
wlan0     unassociated  Nickname:""
          Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

lo        no wireless extensions.

eth0      no wireless extensions.

如果出现了wlan0,那说明网卡已经正常工作了。(这里的示例是已经用usb无线网卡连接上网络了,所以会显示ESSID。)如果这里的显示不正常,请安装连接wifi必要的包

sudo apt-get install wireless-tools wpasupplicant firmware-realtek


2、设置wifi

输入如下命令可以搜索附近所有可连接的Wifi AP:

pi@raspberrypi:~$ iwlist wlan0 scan 
wlan0     Scan completed :
          Cell 01 - Address: 50:BD:5F:69:32:E8
                    ESSID:"TP-LINK_32E8"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.412 GHz (Channel 1)
                    Encryption key:on
                    Bit Rates:300 Mb/s
                    Extra:wpa_ie=dd160050f20101000050f20401000050f20401000050f202
                    IE: WPA Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Extra:rsn_ie=30140100000fac040100000fac040100000fac020000
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Quality=99/100  Signal level=62/100  
          Cell 02 - Address: 00:6B:8E:67:27:19
                    ESSID:"PHICOMM_672719"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.412 GHz (Channel 1)
                    Encryption key:on
                    Bit Rates:300 Mb/s
                    Extra:wpa_ie=dd180050f20101000050f20401000050f20401000050f2020c00
                    IE: WPA Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Extra:rsn_ie=30140100000fac040100000fac040100000fac020c00
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Quality=100/100  Signal level=54/100

(由于我这边的wifi比较多,返回信息太长了,所以就不全部展现了)

如果不需要知道wifi详细参数,之查找Wifi AP的话 可以输入 iwlist wlan0 scan | grep ESSID 回显如下

pi@raspberrypi:~$ sudo iwlist wlan0 scan | grep ESSID
                    ESSID:"TP-LINK_32E8"
                    ESSID:"lpcx26"
                    ESSID:"PHICOMM_672719"
                    ESSID:"wangcheng"
                    ESSID:"TP-LINK_2BA4"
                    ESSID:"ME-139"
                    ESSID:"138-303"
                    ESSID:"ChinaNet-2VJV"
                    ESSID:"MERCURY_5CEE4E"
                    ESSID:"NO"
                    ESSID:"TP-LINK_E3DB46"
                    ESSID:"qingchao5"
                    ESSID:"ChinaNet-Fyuz"
                    ESSID:"MERCURY_9C1C"
                    ESSID:"liuchunyan"
                    ESSID:"TP-LINK_0596"

确定树莓派可以检测到你建立的wifiap之后,按照如下方法配置

使用如下命令获得wifi设置 wpa_passphrase SSID名称 密码 回显如下

pi@raspberrypi:~$ wpa_passphrase SSID password
network={
        ssid="SSID"
        #psk="password"
        psk=2f6a0beddf2f0588ee426b0c3a0e3d9a523bb07a05cb857f85d826da80fa75c4
}

复制这段回显并保存到自己的配置文件中

pi@raspberrypi:~$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf      

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
        ssid="SSID"
        #psk="password"
        psk=2f6a0beddf2f0588ee426b0c3a0e3d9a523bb07a05cb857f85d826da80fa75c4
}

Ctrl + O 快捷键 保存; Ctrl + X 快捷键 退出 Nano 编辑器


修改完成后,使用以下命令重启网络

pi@raspberrypi:~$ sudo /etc/init.d/networking restart
pi@raspberrypi:~$ sudo service networking restart  #跟上面行的作用一样。
pi@raspberrypi:~$ sudo ifdown wlan0   #有时需要执行 或者 下一行命令才能发生作用。
pi@raspberrypi:~$ sudo ifup wlan0        #建议尝试本条命令
pi@raspberrypi:~$ wpa_cli status      #查看连接状态

成功后,用 ifconfig 命令可以看到 wlan0 设备,且有了IP地址(已连接)。

如果还是没有反应,重启树莓派 sudo reboot 命令重启。


如有疑问请点击下面链接进入社区讨论

树莓派连接无线网wifi配置方法 社区讨论


Via wifi-configuration

1.树莓派吧遵循行业规范,任何转载的稿件都会明确标注作者和来源,如有版权问题,请联系QQ613789238删除。; 2.树莓派吧的原创文章,请转载时务必注明文章作者和"来源:树莓派吧",不尊重原创的行为树莓派吧或将追究责任; 3.作者投稿可能会经树莓派吧编辑修改或补充。

网友点评