树莓派配置wifi的几种方法.md
文章目录
参考:
https://jingyan.baidu.com/article/91f5db1b9daa3e5c7f05e3e8.html
_
配置
A、桌面界面配置
略
B、字符图形界面配置
shell中运行 raspi-config,选择network options,选择Wi-Fi,然后输入SSID和密码,重启系统后即可。
C、shell界面配置
打开/etc/wpa_supplicant/wpa_supplicant.conf增加如下内容
network={ ssid="[你的网络名称]" psk="[你的网络密码]"}
psk还可以是32字节的预加密16进制数。该参数可以用wpa_passphrase生成:
# wpa_passphrase my_ssid reading passphrase from stdin此处输入ssid的密码network={ ssid="my_ssid" #psk="1234567890" psk=7c225accef682c20977c929d94e9ac56191c0a50d55c35a16cd92fcf074ecc45}
将以上内容追加到配置文件中(/etc/wpa_supplicant/wpa_supplicant.conf)
或者直接这样:wpa_passphrase “my_ssid” >> /etc/wpa_supplicant/wpa_supplicant.conf
运行命令,使配置生效:wpa_cli -i wlan0 reconfigure
# wpa_cli -i wlan0 reconfigureOK
a、如果网络没有密码,则设置 key_mgmt=NONE
;
network={ ssid="my_ssid" key_mgmt=NONE}
b、如果网络是隐藏的,需要加一个scan_ssid
配置;
network={ ssid="my_ssid" psk="1234567890" scan_ssid=1}
c、此外可以设置多个网络,并设置不同的优先级参数priority
;
network={ ssid="my_ssid1" psk="1234567890" priority=1}#network={ ssid="my_ssid2" psk="1234567890" priority=2}
另:
列出可用网络
列出所有的可用wifi网络:iwlist wlan0 scan,SSID有时候很复杂,输入不方便时很有用
ESSID就是wifi的网络名称
IE: IEEE 802.11i/WPA2 Version 1表示需要认证登录,使用WPA2加密
# iwlist wlan0 scanwlan0 Scan completed : Cell 01 - Address: 70:85:40:58:4B:54 Channel:1 Frequency:2.412 GHz (Channel 1) Quality=50/70 Signal level=-60 dBm Encryption key:on ESSID:"CandyTime_57AD84" Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s 24 Mb/s; 36 Mb/s; 54 Mb/s Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s Mode:Master Extra:tsf=000000006e7d2815 Extra: Last beacon: 30ms ago IE: Unknown: 001043616E647954696D655F353741443834 IE: Unknown: 010882848B962430486C IE: Unknown: 030101 IE: Unknown: 2A0100 IE: Unknown: 32040C121860 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: Unknown: 0B050100130000 IE: Unknown: 46057208010000 IE: Unknown: 2D1ABC091BFFFF000000000000000000000000000000000000000000 IE: Unknown: 3D1601080000000000000000000000000000000000000000 IE: Unknown: 7F080400080000000040 IE: Unknown: DD090010180201000C0000 IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
查看wifi连接状态速度等
iwconfig
iwconfig 网卡名
cat /proc/net/wireless
iwconfig
$ iwconfigenxb827eb5d7a4e no wireless extensions.lo no wireless extensions.wlan0 IEEE 802.11 ESSID:"mik" Mode:Managed Frequency:2.457 GHz Access Point: F0:B4:29:86:4E:6D Bit Rate=1 Mb/s Tx-Power=20 dBm Retry short limit:7 RTS thr=2347 B Fragment thr:off Power Management:off Link Quality=70/70 Signal level=-24 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:2 Missed beacon:0
proc
$ cat /proc/net/wirelessInter-| sta-| Quality | Discarded packets | Missed | WE face | tus | link level noise | nwid crypt frag retry misc | beacon | 22wlan0: 0000 70. -16. -256 0 0 0 0 2 0