朋友又拿來個RaspberryPi, 用來換走配置了BMP085測溫傳感器的另外一個, 而新的這個要用來調試Element14.com的攝像頭.網絡
因而下載Raspbain, image到SD卡上, 再搬出朋友拿來的顯示器來配WIFI...不對, 幹嗎還要用顯示器呢...oop
上次用顯示器, 按照'標準流程'配置了WIFI, 非常麻煩(視頻線很差找啊..), 後來某天拿着Pi上下翻轉時(專業動做, 請勿模仿), 忽然發現 -- RaspberryPi上不是還有個標準的Ethernet接口嗎?!spa
因此呢, 無顯示狀況下配置RaspberryPi的WiFi實際很簡單 -- 經過有線網絡, 配置無線網絡. 調試
首先(你要有個妹子) 找根網線, 把RaspberryPi鏈接到路由器上, 再經過路由器配置頁面得到其有線網卡的IP地址. 有了這個IP就能夠SSH到RaspberryPi上配置其無線WiFi了. 過程以下:視頻
1. 得到有線網卡的IP地址blog
RaspberryPi的Host名稱就是raspberrypi, 好認又好記啊..接口
2. 經過SSH登陸RaspberryPiip
RaspberryPi的缺省用戶名/密碼是pi/raspberry, 同樣好認又好記啊.. 默認只能用SSH登陸, 傳統的Telnet是不支持的.路由
3. 檢查當前RaspberryPi網絡配置文檔
經過ifconfig命令能夠看出無線網絡已經配置了, 只是沒有被分配地址
經過查看interfaces文件也能看到無線網卡是配置好的
pi@raspberrypi:~$ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="Jie's"
psk="Helloworld?"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
}
OK, reboot後, 咱們再看RaspberryPi的網絡, 無線配好了, 那麼拔掉網線, 玩去吧....
pi@raspberrypi:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr b8:27:eb:10:70:cf
inet addr:192.168.1.106 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:92 errors:0 dropped:1 overruns:0 frame:0
TX packets:79 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12649 (12.3 KiB) TX bytes:10894 (10.6 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1104 (1.0 KiB) TX bytes:1104 (1.0 KiB)
wlan0 Link encap:Ethernet HWaddr e8:4e:06:13:0c:50 inet addr:192.168.1.102 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:71 errors:0 dropped:77 overruns:0 frame:0 TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:15377 (15.0 KiB) TX bytes:1398 (1.3 KiB)