树莓派入门
一,安装系统
硬件设备:
1,树莓派
2,一个8g的sd卡
3,一个中兴手机电源线
下载最新的Raspbian wheezy 。地址:http://www.raspberrypi.org/downloads下载系统镜像文件。
在windows下需要借助Win32DiskImager 工具把镜像文件写到sd 卡上。
写玩sd后,把sd卡插上树莓派,插上电源,笔者这里用的是有线网。
由于未准备显示器,所以想直接ssh上去操作,但是怎么能够拿到局域网内的动态IP地址呢。推荐win下的一个扫描工具,Advanced IP Scanner。
扫到就可以看到红线处,拿到IP,然手ssh上去。(树莓派默认ssh是开启的)
默认帐号是Username: pi Password: raspberry。
第一次进入需要初始化,raspi-config ,修改下默认帐号密码。
二,无线网卡wifi设置
硬件:EDUP EP-N8508GS黄金版 迷你USB无线网卡
这里走了很多弯路,一开始是2012-07-15-wheezy-raspbian版本,后来误把无线驱动给删除了。后来到官网下载最近版本,默认支持。
安装步骤:
1,查看网卡状态
最后一行标有802.11n WLAN Adapter即是我的无线网卡,表明设备可用。
2,测试wifi信号
sudo iwlist wlan0 scan
找到自己无线路由器的ssid和密码。
3,编辑网卡配置信息
ssid名称,psk后面输入密码。
4,编辑好了以后就可以看到网卡灯在闪烁,在用Advanced IP scanner 扫描下
看到无线网卡的IP,拔掉网线无线就可以ssh了。
三,树莓派+DNSPOD动态域名解析,搭建web服务器
http://www.laoniangke.com/?p=721(只借鉴了dnspod部分,https://gist.github.com/chuangbo/833369)
这里接触到几个陌生的工具,dnspod和花生壳,以及一开始就接触的国外的一个域名解析网站,但是由于国内墙并且发现dnspod真好,决定使用dnspod。
花生壳也用过,那是因为当初对dnspod接口调用不理解,而花生壳都是网页配置很简单,调试成功。后来毅然决然切换到dnspod。
我只安装了nginx web服务器,只有一个页面。dnspod做好配置,服务器做好动态ip更新配置,nginx服务起来后,还需要配置路由器端口映射,因为家用路由器80
端口一般都是隐蔽的,而web服务访问需要80端口,需要在路由去做下虚拟服务器端口配置。如图:
服务端口是只对外的端口,我们一般用只用到80,我自己放开8080是由于安装 了树莓派运行情况的一个监督网页,可以在外网看看。IP地址是家里内网分配的虚拟IP。
安装http://www.eeboard.com/tutorials/raspberry-pi%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B%E6%95%99%E7%A8%8B/