树莓派论坛

 找回密码
 立即注册
搜索
查看: 55494|回复: 32

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

[复制链接]

78

主题

144

帖子

6556

积分

超级版主

Rank: 8Rank: 8

积分
6556
发表于 2016-1-4 21:42:27 | 显示全部楼层 |阅读模式
本帖最后由 000 于 2016-3-2 20:26 编辑

要想让树莓派方便操作,肯定需要配置无线网卡,这样可以大大增强树莓派的移动性和便利性,其实配置无线网卡基本就是和普通linux平台下配置无线网卡一样。
将无线USB网卡插入树莓派后启动树莓派,比较不建议热插拔,因为插入的一瞬间会有比较高的电流,如果电源输出不够可能导致树莓派重启。用自己的方法进入shell界面后输入命令 lsusb
如果树莓派已经正常识别,在显示类似于如下的信息中可以看到你的USB无线网卡设备ID和芯片型号
  1. pi@raspberrypi:~$ lsusb  
  2. Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
  3. Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
  4. Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
  5. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
复制代码

以我的EDUP为例,使用的是Realtek RTL8188CUS的芯片。
最新的raspbian已经有了wifi必要的包,直接插上就可以用了。不过最好还是可以看看 iwconfig 确认一下,输入 iwconfig 显示如下:
  1. pi@raspberrypi:~$ iwconfig  
  2. wlan0     unassociated  Nickname:""
  3.           Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated   
  4.           Sensitivity:0/0  
  5.           Retry:off   RTS thr:off   Fragment thr:off
  6.           Power Management:off
  7.           Link Quality:0  Signal level:0  Noise level:0
  8.           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
  9.           Tx excessive retries:0  Invalid misc:0   Missed beacon:0

  10. lo        no wireless extensions.

  11. eth0      no wireless extensions.
复制代码

如果出现了wlan0,那说明网卡已经正常工作了。(这里的示例是已经用usb无线网卡连接上网络了,所以会显示ESSID。)如果这里的显示不正常,请安装连接wifi必要的包
  1. sudo apt-get install wireless-tools wpasupplicant firmware-realtek
复制代码


2、设置wifi

输入如下命令可以搜索附近所有可连接的Wifi AP:
如果不需要知道wifi详细参数,之查找Wifi AP的话 可以输入 iwlist wlan0 scan | grep ESSID 回显如下
  1. pi@raspberrypi:~$ sudo iwlist wlan0 scan | grep ESSID
  2.                     ESSID:"TP-LINK_32E8"
  3.                     ESSID:"lpcx26"
  4.                     ESSID:"PHICOMM_672719"
  5.                     ESSID:"wangcheng"
  6.                     ESSID:"TP-LINK_2BA4"
  7.                     ESSID:"ME-139"
  8.                     ESSID:"138-303"
  9.                     ESSID:"ChinaNet-2VJV"
  10.                     ESSID:"MERCURY_5CEE4E"
  11.                     ESSID:"NO"
  12.                     ESSID:"TP-LINK_E3DB46"
  13.                     ESSID:"qingchao5"
  14.                     ESSID:"ChinaNet-Fyuz"
  15.                     ESSID:"MERCURY_9C1C"
  16.                     ESSID:"liuchunyan"
  17.                     ESSID:"TP-LINK_0596"
复制代码

如果知道wifi的名字 可忽略这部操作


修改 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 实现
  1. pi@raspberrypi:~$ sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.bak   #备份
  2. pi@raspberrypi:~$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf   #修改文件
复制代码

文件修改后的内容如下:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
        ssid="WIFI名称"
        psk="WIFI密码"
        key_mgmt=WPA-PSK
}

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

使用360电脑wifi的请使用下面的配置
  1. ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
  2. update_config=1

  3.         network={
  4.         ssid="你用的WIFI的SSID"
  5.         proto=RSN
  6.         key_mgmt=WPA-PSK
  7.         pairwise=CCMP TKIP
  8.         group=CCMP TKIP
  9.         psk="WIFI的密码"
  10. }
复制代码




修改完成后,使用以下命令重启网络
  1. sudo /etc/init.d/networking restart
  2. sudo service networking restart
  3. sudo ifdown wlan0
  4. sudo ifup wlan0
复制代码

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

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

方法二: 未做测试
  1. 以下部分在最新版本里,就是默认配置,无需更改。
  2. 修改配置:
  3. sudo nano /etc/network/interfaces
  4. 找到wlan0的设置区域,修改配置如下:
  5. allow-hotplug wlan0
  6. iface wlan0 inet dhcp
  7.     wpa-ssid SSID
  8.     wpa-psk PASSWORD

  9. 或者:
  10. sudo nano /etc/network/interfaces

  11. 找到wlan0的设置区域,修改配置如下:
  12. iface wlan0 inet manual
  13. wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

  14. 如果不使用明文密码可以如下
  15. wpa_passphrase ssid 'pak'

  16. 例子:
  17. wpa_passphrase test_ssid '123456789'
  18. 返回
  19. network={
  20.         ssid="test_ssid"
  21.         #psk="123456789"
  22.         psk=fc10c2a136a3cc922451930b8645d3cecf766483cf59ff4b7a22fc2751450ae3
  23. }
复制代码

回复

使用道具 举报

0

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2016-3-18 19:02:19 | 显示全部楼层
看看行不行
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2016-4-2 21:20:07 | 显示全部楼层
谢谢!学习了!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2016-4-14 21:21:24 | 显示全部楼层
学习了~~~
回复

使用道具 举报

0

主题

6

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2016-4-16 15:29:46 | 显示全部楼层
请多指教
回复

使用道具 举报

0

主题

6

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2016-4-16 15:46:13 | 显示全部楼层
求教!如何连接电脑开的热点?
回复 支持 反对

使用道具 举报

0

主题

6

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2016-4-17 13:49:42 | 显示全部楼层
树莓派弱鸡 发表于 2016-4-16 15:46
求教!如何连接电脑开的热点?

要把wifi名改为英文
回复 支持 反对

使用道具 举报

0

主题

5

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2016-4-20 00:42:57 | 显示全部楼层
是些什么?
回复

使用道具 举报

0

主题

10

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2016-4-25 14:34:05 | 显示全部楼层
不管东西咋样 还是先谢谢了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2016-4-29 21:46:30 | 显示全部楼层
xiexielouzhu
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部快速回复上一主题下一主题返回列表找客服关注微信

QQ|Archiver|手机版|小黑屋|树莓派论坛 ( 豫ICP备13020861号-6

GMT+8, 2023-9-24 15:11 , Processed in 0.139041 second(s), 22 queries .

Powered by Discuz! X3.2 Designed by BBs.ShuMeiPaiBa.Com

© 2015- Comsenz Inc. www.shumeipaiba.com

快速回复 返回顶部 返回列表