树莓派命令连接wifi_树莓派连接无线网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
輸入如下命令可以搜索附近所有可連接的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 命令重啟。
如有疑問請點擊下面鏈接進入社區討論
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的树莓派命令连接wifi_树莓派连接无线网wifi配置方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 里面如何配置库_【专享】SolidWor
- 下一篇: esjava 同步mysql_Elast