树莓派 同时做无线路由器和web服务器

树莓派 同时做无线路由器和web服务器,第1张

当然可以,我现在就这么用

hostapd + dnsmasq + iptables实现热点。

同时用webpy或者bottle之类写一个web服务器。

最麻烦是选择wifi模块,rtl8188cus的需要自己编译hostapd,麻烦,最好找能用nl80211驱动的。然后就很简单了。国外论坛上有个create_ap脚本,自己照着配置一下就好。

最重要的是,usb wifi必须要一个有源隔离的usb hub,我用的是z tek 033。

树莓派的用处有:

1、音乐播放器

你可以把树莓派当作音乐播放器,它可以存储歌曲,可以联网播放,可以外接音箱。总之,你可以把树莓派当作一个mp3,当然做这些对于它来说有点大材小用。

2、服务器

随着传统博客淡出历史舞台,随着自媒体高速发展,现在很多人都希望可以搭建一个属于自己的专属网站或者博客。而网上的主机服务器的费用都不便宜,但你可以使用树莓派来充当网站服务器,而你需要支付的只是它的电费而已。

3、个人电脑

树莓派可以安装操作系统,可以外接显示器和键盘,因此你完全可以把它当作一台个人电脑,并且这是一个便携的电脑。

4、云文件存储

随着各家网盘的关闭,每个人都意识到将自己的资料保存到公共网盘并不安全,因此,很多人选择私有网盘,选择付费保存文件,但是当你有了树莓派之后,你完全可以把它当作云文件存储器,你可以使用它进行文件的保存,而保存的期限就是它的寿命。

5、监控器

只要给树莓派外接摄像头的话,它就可以被当作监控器使用。对于监控数据的保存,你可以完全按照自己的意愿来设置。

6、游戏机

对于喜欢街机的玩家,你完全可以使用树莓派搭建一个自己的街机游戏机,github上有完整的教程,有完整的项目资源,只要你愿意,可以分分钟造出自己的街机。

7、聊天机器人

人工智能的发展让很多人对于智能家居很感兴趣,而拥有一个可以聊天的机器人是很多人和小朋友的梦想,而使用树莓派你就可以实现一个聊天机器人,并且你可以控制聊天机器人的喜好,因为它是你创造出来的。

树莓派作为仅有 200 元上下的 Linux 电脑,其最大的特点就是可玩性,当然不是玩各式各样的电脑游戏,而是其高度的可定制性,DIY 爱好者可以自定义 GPIO 来实现各种各样的功能。

作为一个电脑,当然就要有与之配套的系统来支持它的运行,树莓派官方有两个系统,分别为 Raspbian Raspbian Lite ,两者都是基于 Debian 的系统,前者具有完整的 LXDE 桌面环境,而后者为精简的无桌面环境系统,在 树莓派官网 里,还有 ubuntu MATE Windows 10 Iot 等系统可供选择,其实树莓派可用的 ubuntu 系统不仅仅是 ubuntu MATE 还有其他 ubuntu 系统可以用,下面我就来介绍一下树莓派可用的 ubuntu 系统并分析一下优缺点。

1)除 PC 用的原版 ubuntu,这个版本的各项环境最完整。

2)内置多种界面排布方式,可以随意切换(如:open suse 样式、unity 样式)。

3)高度可定制化界面。

1)MATE 桌面对于老式笔记本和老式台式机来说显然很轻松的就能流畅运行,但是作为树莓派来说i就有些吃力了,经常发生反应迟钝现象。

1)占用储存卡的空间小。

2)小清新的感觉,看时间长了也不疲惫。

1)不支持 Community Support 且不可以通过 apt-get 进行安装

1)超轻量级的桌面环境,比 Xface 还要轻量。

2)桌面反应速度快。

3)占用储存卡空间最小(仅限于在 ubuntu 桌面环境内比较)

1)可定制性不如前两者,不过正常使用桌面环境足矣。

这是 ubuntu 服务器 版的系统,如果说要用树莓派搭建一个小型服务器的话可以考虑使用这个版本的系统。其中 minimal 版本没有预装 Raspberry Pi Python Stack standard 版本有预装,并且 Raspberry Pi Python Stack 暂时不可以通过 apt-get 进行获取安装。

桌面环境中:

流畅度:Lubuntu > Xubuntu > ubuntu MATE

外观定制度:ubuntu MATE > Xubuntu > Lubuntu

图例:

首先执行更新,我之前就是没执行更新,导致后续操作错误,下载安装时会提示404 找不到文件

sudo apt-get update

更新一番之后继续执行,安装Cups

sudo apt-get install cups

配置用户

sudo usermod -a -G lpadmin pi

下面替换CUPS的配置文件,首先停止服务

sudo service cups stop

备份原有文件

sudo mv /etc/cups/cupsdconf /etc/cups/cupsdconfbak

从服务器上下载新的配置文件

cd /etc/cups/

sudo wget http://jxeenotk/local--files/blog:raspberry-pi:print-server/cupsdconf

完成,现在可以启动服务了

sudo service cups start

下一步设置打印机,首先将打印机连接到树莓派上,然后在浏览器中输入 https://ip:631 进入配置界面 打开的是一个网站,在上面菜单栏中找到Administrator,会提示你用户名和密码,输入树莓派的用户名和密码即可

登录后,在Printers栏目中点击Add Printer

显示的Local Printers会有你连接上的那台打印机,选中它点击continue

在这个界面Name是打印机的名字,以后用来在URL中确定打印机,所以短一些比较好、

勾选Sharing,别的不用变,点Continue

下一个界面选择驱动程序,如果在Model栏目中有打印机的型号就最好了,否则可以上传打印驱动程序

最后就设置完成了,复制最后一个界面的URL,也就是类似于http://ip:631/printers/打印机名 就可以在其他电脑上添加共享打印机了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 树莓派 同时做无线路由器和web服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情