朋友又拿来个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)