樹莓派設定wifi
如我的這篇文章結尾所說,我有一個小度Wifi。 本來打算是用小度Wif做樹莓派的無線網絡卡。但一來需要搭建Linux環境,二來突然意識到每次系統升級都需要重新下載linux標頭檔案,重新編譯驅動,實在是極不方便。於是決定還是買一個免驅的。
選擇的USB無線網絡卡是各個網站和教程中推薦的 EDUP EP-N8508GS,目前市價大概¥30~40,但是因為樹莓派逐漸熱了起來,一些無良商家也提高了這款USB無線網絡卡的價格。如果沒有找到價錢合適的,可以到這裡來檢視樹莓派raspbian支援免驅的無線網絡卡型號列表,從中選擇價格合適的免驅無線網絡卡。
關於EDUP EP-N8508GS這款USB無線網絡卡的評價我放在了文章的最後,有興趣的人可以去看看。
Wifi配置
我的Wifi配置基本上是跟著這個教程來的,下面將過程簡述,並解釋每個命令/語句的作用。
1、檢查USB無線網絡卡是否已經正確識別
將無線USB網絡卡插入樹莓派後啟動樹莓派,比較不建議熱插拔,因為插入的一瞬間會有比較高的電流,如果電源輸出不夠可能導致樹莓派重啟。用自己的方法進入shell介面後輸入命令:
- lsusb
如果樹莓派已經正常識別,在顯示類似於如下的資訊中可以看到你的USB無線網絡卡裝置ID和晶片型號
- Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
-
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
- Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
最新的raspbian已經有了wifi必要的包,直接插上就可以用了。不過最好還是可以看看iwconfig確認一下,輸入
- iwconfig
顯示如下:
- wlan0 IEEE 802.11bgn ESSID:"BabyBeaR_du" Nickname:"<[email protected]>"
- Mode:Managed Frequency:2.412 GHz Access Point: BC:96:80:19:FD:98
- Bit Rate:150 Mb/s Sensitivity:0/0
- Retry:off RTS thr:off Fragment thr:off
- Power Management:off
- Link Quality=100/100 Signal level=100/100 Noise level=0/100
- 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:
- iwlist wlan0 scan
- wlan0 Scan completed :
- Cell 01 - Address: 00:1D:7E:FB:BA:F1
- ESSID:"tociek-net"
- Protocol:IEEE 802.11bg
- Mode:Master
- Frequency:2.437 GHz (Channel 6)
- Encryption key:on
- Bit Rates:54 Mb/s
- Extra:wpa_ie=dd1c0050f20101000050f20202000050f2040050f20201000050f2020000
- IE: WPA Version 1
- Group Cipher : TKIP
- Pairwise Ciphers (2) : CCMP TKIP
- Authentication Suites (1) : PSK
- Extra:rsn_ie=30180100000fac020200000fac04000fac020100000fac020000
- IE: IEEE 802.11i/WPA2 Version 1
- Group Cipher : TKIP
- Pairwise Ciphers (2) : CCMP TKIP
- Authentication Suites (1) : PSK
- Quality=100/100 Signal level=100/100
- Cell 02 - Address: 00:21:27:E9:EA:00
- ESSID:"Jacek"
- Protocol:IEEE 802.11bg
- Mode:Master
- Frequency:2.437 GHz (Channel 6)
- Encryption key:on
- Bit Rates:54 Mb/s
- Extra:wpa_ie=dd1a0050f20101000050f20202000050f2020050f20401000050f202
- IE: WPA Version 1
- Group Cipher : TKIP
- Pairwise Ciphers (2) : TKIP CCMP
- Authentication Suites (1) : PSK
- Extra:rsn_ie=30180100000fac020200000fac02000fac040100000fac020100
- IE: IEEE 802.11i/WPA2 Version 1
- Group Cipher : TKIP
- Pairwise Ciphers (2) : TKIP CCMP
- Authentication Suites (1) : PSK
- Preauthentication Supported
- Quality=61/100 Signal level=54/100
值得注意的是,在windows下使用ICS建立的虛擬無線AP是無法被樹莓派檢測到的,具體原因不清楚,有時間了再研究。如這篇文章中我說過的,我這裡沒有wlan環境,之前也是一直用的windows建立的軟AP。因此我把之前提到的那個小度WIFI插上了,還真能連上。。。
確定樹莓派可以檢測到你建立的wifiap之後,按照如下方法配置
使用如下命令獲得wifi設定:
- wpa_passphrase SSID名稱 密碼
- network={
- ssid="SSID名稱"
- #psk="密碼"
- psk=4b7084a26fea96aaf67518820cc1151fb8f47c5fc0674cd6e877a2ecd70b596e
- }
- sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
- sudo nano /etc/network/interfaces
- allow-hotplug wlan0
- auto wlan0
- iface wlan0 inet dhcp
- pre-up wpa_supplicant -B w -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
- post-down killall -q wpa_supplicant
- allow-hotplug wlan0
- auto wlan0
- iface wlan0 inet static
- address 192.168.1.137
- netmask 255.255.255.0
- network 192.168.1.0
- broadcast 192.168.1.255
- gateway 192.168.1.1
- wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
連線網路
- sudo ifup wlan0
- rfkill: Cannot open RFKILL control device
- ioctl[SIOCSIWAP]: Operation not permitted
- ioctl[SIOCSIWENCODEEXT]: Invalid argument
- ioctl[SIOCSIWENCODEEXT]: Invalid argument
- Internet Systems Consortium DHCP Client 4.2.2
- Copyright 2004-2011 Internet Systems Consortium.
- All rights reserved.
- For info, please visit https://www.isc.org/software/dhcp/
- Listening on LPF/wlan0/a0:f3:c1:08:21:ac
- Sending on LPF/wlan0/a0:f3:c1:08:21:ac
- Sending on Socket/fallback
- DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
- DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
- DHCPREQUEST on wlan0 to 255.255.255.255 port 67
- DHCPOFFER from 192.168.1.1
- DHCPACK from 192.168.1.1
- Reloading /etc/samba/smb.conf: smbd only.
- bound to 192.168.1.137 -- renewal in 39240 seconds.
關閉連線使用如下命令
- [email protected]:~$ sudo ifdown wlan0
- Internet Systems Consortium DHCP Client 4.2.2
- Copyright 2004-2011 Internet Systems Consortium.
- All rights reserved.
- For info, please visit https://www.isc.org/software/dhcp/
- Listening on LPF/wlan0/a0:f3:c1:08:21:ac
- Sending on LPF/wlan0/a0:f3:c1:08:21:ac
- Sending on Socket/fallback
- DHCPRELEASE on wlan0 to 192.168.1.1 port 67
- Reloading /etc/samba/smb.conf: smbd only
關於EDUP EP-N8508GS
我選擇這款網絡卡的原因是很多人推薦,但使用過程中發現一些問題。
我拿到這款網絡卡之後先在電腦上試了一下,發現這款USB無線網絡卡搜尋到的無線AP數量比筆記本上自帶的無線網絡卡少得多。小區中的無線路由很多,電腦自帶的無線網絡卡能夠搜到5~7個,然而這款無線網絡卡只能搜到一個AP。這或許是驅動問題,但是我在實際配置wifi的時候,把樹莓派放在路由器(有線)旁邊,電腦在隔壁房間建立的wifi,連線及其不穩定。電腦ping樹莓派,樹莓派ping電腦,丟包率都在90%以上。我只好將樹莓派拿到電腦旁邊用串列埠對樹莓派進行操作。
並且十分奇怪的是,網路連線也稱不上穩定。難道是因為電流不足?之前我用樹莓派驅動8個LED的時候是直接通過USB轉TTL串列埠的刷機板,用筆記本的USB口對RPi供電。都知道筆記本的USB供電基本上在500mA左右,並且我還同時外接有鍵盤、顯示器和散熱器。這說明樹莓派在低負荷下,使用電流不會超過500mA。然而,我的RPi使用的電源標稱輸出是1A,那即是說這款無線網絡卡自身需要500mA以上的電流?給跪了
============Update 2014-4-28==============
試過插上無線網絡卡之後,接標稱1A的店小二電源,直接驅動8個LED和通過74HC164驅動8個LED。過程中出現了不能正常傳輸序列訊號異常的情況,強烈懷疑是供電不足。說是 如果懷疑樹莓派供電不足,可以測量TP1和TP2之間的電壓,是否在5V上下15%之間。可惜沒有萬用表...
google了關於充電器的識別電阻的資料後發現,對於一些充電器,需要給資料的兩腳上加指定的電壓才能啟用1A(或者有些是2A輸出)。 另外,使用樹莓派的micro usb口供電的話,要經過一個 類似於電壓轉換的電路。我表示不太懂,但是感覺這電路肯定是有損耗的...而直接通過GPIO取電的話沒有經過這個電路,所以GPIO供電的效率更高。
轉自http://blog.csdn.net/cugbabybear/article/details/23551007
相關推薦
樹莓派設定wifi
如我的這篇文章結尾所說,我有一個小度Wifi。 本來打算是用小度Wif做樹莓派的無線網絡卡。但一來需要搭建Linux環境,二來突然意識到每次系統升級都需要重新下載linux標頭檔案,重新編譯驅動,實在是極不方便。於是決定還是買一個免驅的。 選擇的USB無線網絡卡是各個
樹莓派設定wifi連線
用網線連線樹莓派之後 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 新增無線網路資訊 重啟網路 sudo /etc/init.d/n
使用命令列設定樹莓派的wifi網路
如果你沒有登入到常用的圖形使用者介面,這種方法就適合用來設定樹莓派的wifi。尤其是在你沒有螢幕或者有線網路,僅使用串列埠控制線的時候。另外,這種方法也不需要額外的軟體,所有需要的東西都已經包含進了樹莓派。 GETTING WIFI NETWORK DETAILS(獲取w
樹莓派開啟wifi並設定靜態IP
使用命令檢視樹莓派的無線網絡卡 sudo iwlist wlan0 scan 找到自己的wifi名稱 使用nano編輯wifi連線配置檔案 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 新增下列程式碼
樹莓派3B+ wifi 5G連接
sudo 其中 can b+ wpa con set 選擇 成功 新燒的Raspbian 系統,一開始需要設置wifi的一些配置,其中會選擇一個國家(set country),一開始選擇的是CN(中國),發現只能連接2.4G的網絡,5G的網絡連接不上,這很奇怪, 因為一
樹莓派設定固定ip
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
樹莓派設定攝像頭開機自啟
設定過程極為簡單 1. 首先建立一個開啟攝像頭的Python 程式: 先隨便找個地建立一個要自啟的指令碼檔案 我直接在/home/pi 目錄下建立: sudo nano camera.py 然後在檔案中輸入: from picamera import PiCam
樹莓派設定
1、3b+系統:h盤 2、ssh設定 sudo raspi-config,系統設定 3、遠端桌面 sudo apt-get install xrdp https://www.linuxidc.com/Linux/2016-12/138793.htm 4、安裝opencv(使用指
樹莓派建立wifi熱點並開機自啟
1.建立熱點 建立WiFi熱點使用的GitHub上一個開源專案: https://github.com/oblique/create_ap #將程式碼copy到本地,安裝 sudo git clo
樹莓派設定開機自啟動(服務方式) 以vncserver為例
1、為了下一步準備 這裡需要一個設定:(開啟樹莓派設定) sudo raspi-config 選擇5.Interfacing Options 找到VNC(遠端桌面) 選擇 Yes(是)enable 然後sudo reboot 重啟後重新連線ssh 此為命令
樹莓派做wifi熱點+opencv安裝和呼叫CSI攝像頭及遇到的問題
wifi AP 讓樹莓派作為wifi熱點,按照https://blog.csdn.net/qq_21768483/article/details/82944874配置下來可以用,其中wifi的密碼長度為4會跳出一個error,最好密碼長一點。網速還挺好。裡面install的幾個軟體是很強大的,可
樹莓派設定中文及中文輸入法
樹莓派預設是採用英文字型檔的,而且系統裡沒有預裝中文字型檔,所以即使你在locale中改成中文,也不會顯示中文,只會顯示一堆方塊。因此需要我們手動來安裝中文字型。 好在有一箇中文字型是免費開源使用的。ssh中輸入以下命令: 1 sudo apt-get
樹莓派連線WiFi(最穩定的方法
轉載:https://i.cmgine.net/archives/11053.html 概述 樹莓派是一個只有信用卡大小的卡片式電腦,基於ARM架構,採用Linux作為其作業系統;它預設是通過有線介面連線網際網路,對於如此小巧的裝置,有線連線非常不方便,下面我們介
解決樹莓派連線wifi卻不能上網的方法
樹莓派連線手機熱點和某些wifi能夠上網,而在連線一些wifi後進入網站卻顯示無法解析域名。 此時可以通過修改樹莓派配置檔案來解決這個問題。 首先輸入sudo nano /etc/resolv.conf命令來修改配置檔案,我的裡面是空的,直接後面新增 nameser
樹莓派設定靜態IP地址遇到的問題
不要修改/etc/network/interfaces檔案 在/etc/dhcpcd.conf檔案後面增加 這裡eth0代表板子上的RJ45口的地址 這裡要注意 ip地址要根據自己的子網掩碼改 而且後面的"/24"也別落下(開始我覺得沒用去掉了就不行) 然後domain_name_serve
樹莓派設定VNC開機自啟動方法
su pi 網上搜索了好多關於樹莓派vnc開機自啟動發的方法,只有這個綜合總結的方法用起來沒問題。第一步:進入最高許可權模式並編輯 sudo bash 或者 sudo su 把以下內容寫入 /etc/init.d/tightvncserver sudo nano /e
樹莓派設定frpc開機啟動
1、複製frpc啟動命令及配置檔案到系統相應目錄: $ sudo cp frpc /usr/local/bin/frpc $ sudo mkdir /etc/frc $ sudo cp frpc.ini /etc/frc/frpc.ini 2、為frpc配置syste
樹莓派連線wifi個人熱點和遠端windows遠端登入
1.安裝完系統後在該目錄下新建wpa_supplicant.conf檔案填入以下資訊 country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GRO
樹莓派連線wifi配置DHCP或靜態ip以及如何連線隱藏的ssid(列舉一些不能上網的可能原因)
樹莓派連線無線網主要用到一個軟體名為 wpa_supplicant - Wi-Fi Protected Access client and IEEE 802.1X suppli‐cant 可以使用man wpa_supplicant檢視幫助文件以及m
樹莓派做 wifi 熱點
原理:Pi 使用有線連入網路,然後接 USB 無線網絡卡作為熱點,提供 Wifi 接入。USB 無線網絡卡驅動修改 wlan0 為靜態 IP相當於設定路由器 wlan 口 IP,即我們訪問路由器通常使用的:192.168.1.1sudo vim /etc/network/interfaces把原來關於 wla