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

输入如下命令可以搜索附近所有可连接的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_树莓派连接无线网wifi配置方法相关推荐

  1. RS485modbus转Profinet网关协议连接富凌DZB300系列变频器配置方法

    RS485modbus转Profinet网关协议连接富凌DZB300系列变频器配置方法 案例介绍:改造项目原系统的1200plc连接了多台富凌DXB300系列变频器,出现干扰导致间断性变频器报警,重启 ...

  2. 家用计算机如何连无线网,电脑上怎么连接wifi_怎样连接自己家的wifi-win7之家

    现在每个人家里都安装一个wifi来使用,可以节省手机流量,也不担心流量不够的情况,安装完了之后是要输入密码才能连接的,那么要是在电脑上连接wifi的话要怎么去弄呢,下面小编给大家分享电脑连接自己家wi ...

  3. 树莓派体验13 - 树莓派3B板载wifi配置方法

    树莓派3代B版自带板载wifi和蓝牙,因此想让树莓派通过wifi上网不再需要单独购买wifi模块,通过简单配置板载wifi即可快速实现. 配置方法在命令行操作,前提是你需要进入命令行终端,进入命令行终 ...

  4. ib网卡命令_一种IB网卡连通配置方法、装置、终端及存储介质与流程

    本发明属于服务器设置技术领域,具体涉及一种IB网卡连通配置方法.装置.终端及存储介质. 背景技术: InfiniBand架构是一种支持多并发链接的"转换线缆"技术,它是新一代服务器 ...

  5. python连接wifi_树莓派利用PYTHON脚本自动连接WIFI无线

    前言 树莓派3集成了无线WIFI以后我们就可以利用树莓派自身的WIFI模块来进行无线网络的连接,但是在平成的使用过程中我们发现无线WIFI因为环境复杂所以经常出现断网的现象.这次我们牛人技术就为大家介 ...

  6. win10无法连接wifi_手机连接WIFI但是无法上网?3个办法帮您解决!

    相信大家都遇到过手机虽然连接上了WiFi,但就是无法上网的情况.试试以下办法,希望能帮到您. 1.在手机无线连接里面有一个自动获取路由器"DHGP"服务下发的ID地址,如果不小心把 ...

  7. 计算机如何连接wifi台式,台式机怎么连接wifi_台式机连接wifi教程-太平洋IT百科...

    现如今无线网络可以说是已经很普遍了,不论是在家庭中还是办公场所都是有无线覆盖的,大家如果使用手机或是笔记本还好,基本都知道怎么连接wifi,但是对于台式机怎么连接wifi却很多人不太了解,确实台式机连 ...

  8. 树莓派3代B版板载WIFI配置

    一.扫描附近所有WIFI热点 通过命令  sudo iwlist wlan0 scan 扫描附近所有 WIFI 热点的信息. 其中,每一个 Cell 代表一个 WIFI 热点:ESSID:" ...

  9. mysql连接主备_mysql主备配置方法

    1. 选择两台机器(这里选的centos6.5 final),安装相同版本的mysql yum installmysql ;yum install mysql-server; 2. 启动mysql s ...

最新文章

  1. Centos环境下实现DNS的智能解析
  2. TCP/IP、 IPX/SPX、 NetBEUI、 AppleTalk协议
  3. python3 matlabplot 和numpy 简单绘图
  4. Linux编程中的坑——C++中exit和return的区别
  5. XamarinAndroid组件教程设置动画的设置插值器
  6. 使用结构体的形式使一个函数返回多个数据
  7. java.lang包有哪些类_Java中Lang包的工具类有哪些
  8. java asm jndi_GitHub - Q1ngShan/JNDI: JNDI 注入利用工具
  9. 《Design patterns》读书笔记
  10. python批量导入网页信息_python批量导入数据进Elasticsearch的实例
  11. ServletContext的应用(共享数据、获取初始化参数、请求转发、读取资源文件)【源码解析】
  12. oracle改表结构非空字段类型,oracle 表结构的非完全复制
  13. typec扩展坞hdmi没反应_京造十合一便携扩展坞:桌面好物解决接口匮乏的大问题...
  14. 安装 samba 记录
  15. 《JavaScript 高级程序设计》第三章:基本概念
  16. idea 中vim快捷键
  17. 时辰和属相、当令经的对应关系
  18. deinterlace 隔行 progressive 逐行 3:2pulldown
  19. CheckBox设置不可点击
  20. 肌电信号特征提取的代码

热门文章

  1. Cannot open the disk 'E:/vmware/Ubuntu.vmdk' or one of the snapshot disks it depends on. 解决方法
  2. Windows 10 下 Anaconda3 (Python 3.8) 配置 OpenCV-4.4.0
  3. python条件替换_python-根据其他列中的条件替换pandas列中的某些特定值
  4. oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...
  5. 105.敏捷开发模型
  6. 博图注册表删除方法_技成周报40期 | 三菱、西门子软件安装常见出错解决方法...
  7. Cpp 对象模型探索 / new 运算符内部调用过程分析
  8. python读取raw数据文件_在python下读取并展示raw格式的图片实例
  9. webscoket绑定php uid,Think-Swoole之WebSocket客户端消息解析与使用SocketIO处理用户UID与fd关联...
  10. php程序员可能不了解的编程细节